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 TypeInterfaceDescriptioninterface
Extends ComponentFactory to provide factory methods for Behaviorsinterface
Fields in org.picocontainer declared as ComponentFactoryModifier and TypeFieldDescriptionprotected final ComponentFactory
DefaultPicoContainer.componentFactory
Component factory instance.Methods in org.picocontainer that return ComponentFactoryMethods in org.picocontainer with parameters of type ComponentFactoryModifier and TypeMethodDescriptionvoid
PicoVisitor.visitComponentFactory
(ComponentFactory componentFactory) Visit aComponentAdapter
that 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 TypeClassDescriptionclass
class
class
class
factory class creating cached behavioursclass
BehaviorFactory for Decorating.class
BehaviorFactory for Field Decorating.class
factory class creating guard behaviourclass
class
class
This behavior factory provides java.util.concurrent locks.class
Behavior that turns off Caching behavior by default.final class
AComponentFactory
that createsPropertyApplicator
instances.class
class
This behavior factory provides synchronized wrappers to control access to a particular component.class
Methods 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 TypeClassDescriptionclass
class
Creates injector instances, depending on the injection characteristics of the component class.class
AInjectionFactory
for Guice-style annotated fields.class
AInjectionFactory
for Guice-style annotated methods.class
A Composite of other types on InjectionFactories - pass them into the varargs constructor.class
AInjectionFactory
for constructor injection.class
Constructor Injection where 'which constructor?' is re-calculated each time an instance is asked to construct a component.class
AInjectionFactory
for methods.class
class
class
class
AInjectionFactory
for named fields.class
class
class
AInjectionFactory
for JavaBeans.class
AInjectionFactory
for named fields. -
Uses of ComponentFactory in org.picocontainer.visitors
Methods in org.picocontainer.visitors with parameters of type ComponentFactoryModifier and TypeMethodDescriptionvoid
TraversalCheckingVisitor.visitComponentFactory
(ComponentFactory componentFactory) Visit aComponentAdapter
that has to accept the visitor.void
VerifyingVisitor.visitComponentFactory
(ComponentFactory componentFactory)