Uses of Interface
org.picocontainer.ComponentFactory
Packages that use ComponentFactory
Package
Description
This package contains the core API for PicoContainer, a compact container for working with the
dependency injection pattern.
BehaviorFactories make Behaviors which change aspects of component implementations and instances
Containers are the main user entry point for PicoContainer.
InjectionFactories make Injectors which implement specific types of dependency injection
-
Uses of ComponentFactory in org.picocontainer
Subinterfaces of ComponentFactory in org.picocontainerModifier and TypeInterfaceDescriptioninterfaceExtends ComponentFactory to provide factory methods for BehaviorsinterfaceFields in org.picocontainer declared as ComponentFactoryModifier and TypeFieldDescriptionprotected final ComponentFactoryDefaultPicoContainer.componentFactoryComponent factory instance.Methods in org.picocontainer that return ComponentFactoryMethods in org.picocontainer with parameters of type ComponentFactoryModifier and TypeMethodDescriptionvoidPicoVisitor.visitComponentFactory(ComponentFactory componentFactory) Visit aComponentAdapterthat has to accept the visitor.PicoBuilder.withComponentFactory(ComponentFactory componentFactory) BehaviorFactory.wrap(ComponentFactory delegate) Method parameters in org.picocontainer with type arguments of type ComponentFactoryModifier and TypeMethodDescriptionPicoBuilder.withComponentFactory(Class<? extends ComponentFactory> componentFactoryClass) Constructors in org.picocontainer with parameters of type ComponentFactoryModifierConstructorDescriptionDefaultPicoContainer(ComponentFactory componentFactory) Creates a new container with a custom ComponentFactory and no parent container.DefaultPicoContainer(ComponentFactory componentFactory, LifecycleStrategy lifecycleStrategy, PicoContainer parent) Creates a new container with a custom ComponentFactory, LifecycleStrategy for instance registration, and a parent container.DefaultPicoContainer(ComponentFactory componentFactory, LifecycleStrategy lifecycleStrategy, PicoContainer parent, ComponentMonitor componentMonitor) DefaultPicoContainer(ComponentFactory componentFactory, PicoContainer parent) Creates a new container with a custom ComponentFactory and a parent container. -
Uses of ComponentFactory in org.picocontainer.behaviors
Classes in org.picocontainer.behaviors that implement ComponentFactoryModifier and TypeClassDescriptionclassclassclassclassfactory class creating cached behavioursclassBehaviorFactory for Decorating.classBehaviorFactory for Field Decorating.classfactory class creating guard behaviourclassclassclassThis behavior factory provides java.util.concurrent locks.classBehavior that turns off Caching behavior by default.final classAComponentFactorythat createsPropertyApplicatorinstances.classclassThis behavior factory provides synchronized wrappers to control access to a particular component.classMethods in org.picocontainer.behaviors that return ComponentFactoryModifier and TypeMethodDescriptionAbstractBehaviorFactory.wrap(ComponentFactory delegate) AdaptingBehavior.wrap(ComponentFactory delegate) Methods in org.picocontainer.behaviors with parameters of type ComponentFactoryModifier and TypeMethodDescriptionAbstractBehaviorFactory.wrap(ComponentFactory delegate) AdaptingBehavior.wrap(ComponentFactory delegate) -
Uses of ComponentFactory in org.picocontainer.classname
Constructors in org.picocontainer.classname with parameters of type ComponentFactoryModifierConstructorDescriptionDefaultClassLoadingPicoContainer(ClassLoader classLoader, ComponentFactory componentFactory, PicoContainer parent) DefaultClassLoadingPicoContainer(ComponentFactory componentFactory) DefaultClassLoadingPicoContainer(ComponentFactory componentFactory, LifecycleStrategy lifecycleStrategy, PicoContainer parent, ClassLoader cl, ComponentMonitor componentMonitor) -
Uses of ComponentFactory in org.picocontainer.containers
Constructors in org.picocontainer.containers with parameters of type ComponentFactoryModifierConstructorDescriptionTieringPicoContainer(ComponentFactory componentFactory) Creates a new container with a custom ComponentFactory and no parent container.TieringPicoContainer(ComponentFactory componentFactory, LifecycleStrategy lifecycleStrategy, PicoContainer parent) Creates a new container with a custom ComponentFactory, LifecycleStrategy for instance registration, and a parent container.TieringPicoContainer(ComponentFactory componentFactory, LifecycleStrategy lifecycleStrategy, PicoContainer parent, ComponentMonitor componentMonitor) TransientPicoContainer(ComponentFactory componentFactory, PicoContainer parent) -
Uses of ComponentFactory in org.picocontainer.injectors
Classes in org.picocontainer.injectors that implement ComponentFactoryModifier and TypeClassDescriptionclassclassCreates injector instances, depending on the injection characteristics of the component class.classAInjectionFactoryfor Guice-style annotated fields.classAInjectionFactoryfor Guice-style annotated methods.classA Composite of other types on InjectionFactories - pass them into the varargs constructor.classAInjectionFactoryfor constructor injection.classConstructor Injection where 'which constructor?' is re-calculated each time an instance is asked to construct a component.classAInjectionFactoryfor methods.classclassclassclassAInjectionFactoryfor named fields.classclassclassAInjectionFactoryfor JavaBeans.classAInjectionFactoryfor named fields. -
Uses of ComponentFactory in org.picocontainer.visitors
Methods in org.picocontainer.visitors with parameters of type ComponentFactoryModifier and TypeMethodDescriptionvoidTraversalCheckingVisitor.visitComponentFactory(ComponentFactory componentFactory) Visit aComponentAdapterthat has to accept the visitor.voidVerifyingVisitor.visitComponentFactory(ComponentFactory componentFactory)