Uses of Interface
org.picocontainer.ComponentFactory

Packages that use ComponentFactory
org.picocontainer This package contains the core API for PicoContainer, a compact container for working with the dependency injection pattern. 
org.picocontainer.adapters   
org.picocontainer.behaviors   
org.picocontainer.classname   
org.picocontainer.containers   
org.picocontainer.gems.adapters   
org.picocontainer.gems.behaviors   
org.picocontainer.gems.containers   
org.picocontainer.gems.jmx The package contains classes to expose components of PicoContainer with JMX. 
org.picocontainer.gems.jndi   
org.picocontainer.injectors   
org.picocontainer.tck   
org.picocontainer.visitors   
 

Uses of ComponentFactory in org.picocontainer
 

Subinterfaces of ComponentFactory in org.picocontainer
 interface BehaviorFactory
          Extends ComponentFactory to provide factory methods for Behaviors
 interface InjectionFactory
           
 

Classes in org.picocontainer that implement ComponentFactory
static class PicoBuilderTestCase.CustomComponentFactory
           
 

Fields in org.picocontainer declared as ComponentFactory
protected  ComponentFactory DefaultPicoContainer.componentFactory
          Component factory instance.
 

Methods in org.picocontainer that return ComponentFactory
 ComponentFactory BehaviorFactory.wrap(ComponentFactory delegate)
           
 

Methods in org.picocontainer with parameters of type ComponentFactory
 void PicoVisitor.visitComponentFactory(ComponentFactory componentFactory)
          Visit a ComponentAdapter that has to accept the visitor.
 PicoBuilder PicoBuilder.withComponentFactory(ComponentFactory componentFactory)
           
 ComponentFactory BehaviorFactory.wrap(ComponentFactory delegate)
           
 

Method parameters in org.picocontainer with type arguments of type ComponentFactory
 PicoBuilder PicoBuilder.withComponentFactory(Class<? extends ComponentFactory> componentFactoryClass)
           
 

Constructors in org.picocontainer with parameters of type ComponentFactory
DefaultPicoContainer(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.
PicoBuilderTestCase.TestPicoContainer(ComponentFactory componentFactory, ComponentMonitor monitor, LifecycleStrategy lifecycleStrategy, PicoContainer parent)
           
 

Uses of ComponentFactory in org.picocontainer.adapters
 

Classes in org.picocontainer.adapters that implement ComponentFactory
 class SimpleNamedBindingAnnotationTestCase.FieldInjection
           
 

Uses of ComponentFactory in org.picocontainer.behaviors
 

Classes in org.picocontainer.behaviors that implement ComponentFactory
 class AbstractBehaviorFactory
           
 class AdaptingBehavior
           
 class Automating
           
 class Caching
          factory class creating cached behaviours
 class Decorating
          BehaviorFactory for Decorating.
 class FieldDecorating
          BehaviorFactory for Field Decorating.
 class ImplementationHiding
           
 class Intercepting
           
 class Locking
          This behavior factory provides java.util.concurrent locks.
 class OptInCaching
           
 class PropertyApplying
          A ComponentFactory that creates PropertyApplicator instances.
 class Storing
           
 class Synchronizing
          This behavior factory provides synchronized wrappers to control access to a particular component.
 class ThreadCaching
           
 

Methods in org.picocontainer.behaviors that return ComponentFactory
protected  ComponentFactory PropertyApplyingTestCase.createComponentFactory()
           
protected  ComponentFactory CachingTestCase.createComponentFactory()
           
protected  ComponentFactory LockingTestCase.createComponentFactory()
           
protected  ComponentFactory ImplementationHidingTestCase.createComponentFactory()
           
protected  ComponentFactory SynchronizingTestCase.createComponentFactory()
           
protected  ComponentFactory OptInCachingTestCase.createComponentFactory()
           
 ComponentFactory AbstractBehaviorFactory.wrap(ComponentFactory delegate)
           
 ComponentFactory AdaptingBehavior.wrap(ComponentFactory delegate)
           
 

Methods in org.picocontainer.behaviors with parameters of type ComponentFactory
 ComponentFactory AbstractBehaviorFactory.wrap(ComponentFactory delegate)
           
 ComponentFactory AdaptingBehavior.wrap(ComponentFactory delegate)
           
 

Uses of ComponentFactory in org.picocontainer.classname
 

Constructors in org.picocontainer.classname with parameters of type ComponentFactory
DefaultClassLoadingPicoContainer(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 ComponentFactory
TieringPicoContainer(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)
           
 

Uses of ComponentFactory in org.picocontainer.gems.adapters
 

Classes in org.picocontainer.gems.adapters that implement ComponentFactory
 class DelegateAdaptorFactory
          Mirrored AdaptorFactory for handling delegate methods.
 class ThreadLocalizing
          A ComponentFactory for components kept in ThreadLocal instances.
 

Uses of ComponentFactory in org.picocontainer.gems.behaviors
 

Classes in org.picocontainer.gems.behaviors that implement ComponentFactory
 class AsmImplementationHiding
          Because AsmImplementationHiding is the same type of behavior as HiddenImplementation, we use the same characteristic properties for turning on and off AsmImplementation Hiding.
 class Assimilating
          Factory for the Assimilated.
 class HotSwapping
          Hides implementation.
 class Pooling
           
 

Uses of ComponentFactory in org.picocontainer.gems.containers
 

Constructors in org.picocontainer.gems.containers with parameters of type ComponentFactory
ReusablePicoContainer(ComponentFactory componentFactory)
           
ReusablePicoContainer(ComponentFactory componentFactory, LifecycleStrategy lifecycleStrategy, PicoContainer parent)
           
ReusablePicoContainer(ComponentFactory componentFactory, LifecycleStrategy lifecycleStrategy, PicoContainer parent, ComponentMonitor componentMonitor)
           
ReusablePicoContainer(ComponentFactory componentFactory, PicoContainer parent)
           
 

Uses of ComponentFactory in org.picocontainer.gems.jmx
 

Classes in org.picocontainer.gems.jmx that implement ComponentFactory
 class JMXExposing
          ComponentFactory that instantiates JMXExposed instances.
 

Uses of ComponentFactory in org.picocontainer.gems.jndi
 

Classes in org.picocontainer.gems.jndi that implement ComponentFactory
 class JNDIExposing
          produce JNDI exposing behaviour
 class JNDIProviding
          TODO: decide where to get JNDI name as we do not have implementation here.
 

Uses of ComponentFactory in org.picocontainer.injectors
 

Classes in org.picocontainer.injectors that implement ComponentFactory
 class AbstractInjectionFactory
           
 class AdaptingInjection
          Creates injector instances, depending on the injection characteristics of the component class.
 class AnnotatedFieldInjection
          A InjectionFactory for Guice-style annotated fields.
 class AnnotatedMethodInjection
          A InjectionFactory for Guice-style annotated methods.
 class CompositeInjection
          A Composite of other types on InjectionFactories - pass them into the varargs constructor.
 class ConstructorInjection
          A InjectionFactory for constructor injection.
 class ForgetfulConstructorInjection
          Constructor Injection where 'which constructor?' is re-calculated each time an instance is asked to construct a component.
 class MethodInjection
          A InjectionFactory for methods.
 class MultiInjection
           
 class NamedFieldInjection
          A InjectionFactory for named fields.
 class SetterInjection
          A InjectionFactory for JavaBeans.
 class TypedFieldInjection
          A InjectionFactory for named fields.
 

Methods in org.picocontainer.injectors that return ComponentFactory
protected  ComponentFactory AdaptingInjectionTestCase.createComponentFactory()
           
protected  ComponentFactory ConstructorInjectionTestCase.createComponentFactory()
           
protected  ComponentFactory SetterInjectionTestCase.createComponentFactory()
           
protected  ComponentFactory AnnotatedMethodInjectionTestCase.createComponentFactory()
           
protected  ComponentFactory SetterInjectorTestCase.createDefaultComponentFactory()
           
 

Uses of ComponentFactory in org.picocontainer.tck
 

Methods in org.picocontainer.tck that return ComponentFactory
protected abstract  ComponentFactory AbstractComponentFactoryTest.createComponentFactory()
           
protected  ComponentFactory AbstractComponentAdapterTest.createDefaultComponentFactory()
           
 

Methods in org.picocontainer.tck with parameters of type ComponentFactory
 void AbstractPicoContainerTest.RecordingStrategyVisitor.visitComponentFactory(ComponentFactory componentFactory)
           
 

Uses of ComponentFactory in org.picocontainer.visitors
 

Methods in org.picocontainer.visitors with parameters of type ComponentFactory
 void TraversalCheckingVisitor.visitComponentFactory(ComponentFactory componentFactory)
          Visit a ComponentAdapter that has to accept the visitor.
 void VerifyingVisitor.visitComponentFactory(ComponentFactory componentFactory)
           
 



Copyright © 2003-2010 Codehaus. All Rights Reserved.