Package org.picocontainer.injectors
Class AbstractInjectionFactory
- java.lang.Object
-
- org.picocontainer.injectors.AbstractInjectionFactory
-
- All Implemented Interfaces:
java.io.Serializable
,ComponentFactory
,InjectionFactory
- Direct Known Subclasses:
AdaptingInjection
,AnnotatedFieldInjection
,AnnotatedMethodInjection
,CompositeInjection
,ConstructorInjection
,MethodInjection
,MethodInjection.MethodInjectionByName
,MethodInjection.MethodInjectionByReflectionMethod
,MultiInjection
,NamedFieldInjection
,NamedMethodInjection
,SetterInjection
,TypedFieldInjection
public abstract class AbstractInjectionFactory extends java.lang.Object implements InjectionFactory, java.io.Serializable
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description AbstractInjectionFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
accept(PicoVisitor visitor)
Accepts a visitor for this ComponentFactory.void
verify(PicoContainer container)
Verification for the ComponentFactory - subject to implementation.protected ComponentAdapter
wrapLifeCycle(Injector injector, LifecycleStrategy lifecycleStrategy)
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.picocontainer.ComponentFactory
createComponentAdapter
-
-
-
-
Method Detail
-
verify
public void verify(PicoContainer container)
Description copied from interface:ComponentFactory
Verification for the ComponentFactory - subject to implementation.- Specified by:
verify
in interfaceComponentFactory
- Parameters:
container
- thePicoContainer
, that is used for verification.
-
accept
public final void accept(PicoVisitor visitor)
Description copied from interface:ComponentFactory
Accepts a visitor for this ComponentFactory. The method is normally called by visiting aPicoContainer
, that cascades the visitor also down to all its ComponentFactory instances.- Specified by:
accept
in interfaceComponentFactory
- Parameters:
visitor
- the visitor.
-
wrapLifeCycle
protected ComponentAdapter wrapLifeCycle(Injector injector, LifecycleStrategy lifecycleStrategy)
-
-