Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## 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.behaviors |
org.picocontainer.classname |
org.picocontainer.containers |
org.picocontainer.injectors |
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`

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.

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` | `Guarding` factory class creating guard behaviour
`class` | `ImplementationHiding`
`class` | `Intercepting`
`class` | `Locking` This behavior factory provides java.util.concurrent locks.
`class` | `OptInCaching` Behavior that turns off Caching behavior by default.
`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
`ComponentFactory` | `AdaptingBehavior.wrap(ComponentFactory delegate)`
`ComponentFactory` | `AbstractBehaviorFactory.wrap(ComponentFactory delegate)`

Methods in org.picocontainer.behaviors with parameters of type ComponentFactory
`ComponentFactory` | `AdaptingBehavior.wrap(ComponentFactory delegate)`
`ComponentFactory` | `AbstractBehaviorFactory.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)`
`TransientPicoContainer(ComponentFactory componentFactory, PicoContainer parent)`

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` | `MethodInjection.MethodInjectionByName`
`class` | `MethodInjection.MethodInjectionByReflectionMethod`
`class` | `MultiInjection`
`class` | `NamedFieldInjection` A `InjectionFactory` for named fields.
`class` | `Reinjection`
`class` | `SetterInjection` A `InjectionFactory` for JavaBeans.
`class` | `TypedFieldInjection` A `InjectionFactory` for named fields.

Uses of ComponentFactory in org.picocontainer.visitors

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

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Copyright © 2003-2009 Codehaus. All Rights Reserved.