|
![]() |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.picocontainer.adapters.NullCA
public class NullCA
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface org.picocontainer.ComponentAdapter |
---|
ComponentAdapter.NOTHING |
Constructor Summary | |
---|---|
NullCA(Object key)
|
Method Summary | |
---|---|
void |
accept(PicoVisitor visitor)
Accepts a visitor for this ComponentAdapter. |
ComponentAdapter |
findAdapterOfType(Class componentAdapterType)
Locates a component adapter of type componentAdapterType in the ComponentAdapter chain. |
Class |
getComponentImplementation()
Retrieve the class of the component. |
Object |
getComponentInstance(PicoContainer container)
Retrieve the component instance. |
Object |
getComponentInstance(PicoContainer container,
Type into)
Retrieve the component instance. |
Object |
getComponentKey()
Retrieve the key associated with the component. |
ComponentAdapter |
getDelegate()
Component adapters may be nested in a chain, and this method is used to grab the next ComponentAdapter in the chain. |
String |
getDescriptor()
Get a string key descriptor of the component adapter. |
void |
verify(PicoContainer container)
Verify that all dependencies for this adapter can be satisfied. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public NullCA(Object key)
Method Detail |
---|
public Object getComponentKey()
ComponentAdapter
getComponentKey
in interface ComponentAdapter
public Class getComponentImplementation()
ComponentAdapter
getComponentImplementation
in interface ComponentAdapter
public Object getComponentInstance(PicoContainer container)
ComponentAdapter
Cached
will always return the
same instance.
getComponentInstance
in interface ComponentAdapter
container
- the PicoContainer
, that is used to resolve any possible dependencies of the instance.
public Object getComponentInstance(PicoContainer container, Type into)
ComponentAdapter
Cached
will always return the
same instance.
getComponentInstance
in interface ComponentAdapter
container
- the PicoContainer
, that is used to resolve any possible dependencies of the instance.into
- the class that is about to be injected into. Use ComponentAdapter.NOTHING.class if this is not important to you.
public void verify(PicoContainer container)
ComponentAdapter
verify
in interface ComponentAdapter
container
- the PicoContainer
, that is used to resolve any possible dependencies of the instance.public void accept(PicoVisitor visitor)
ComponentAdapter
PicoContainer
, that
cascades the visitor also down to all its ComponentAdapter instances.
accept
in interface ComponentAdapter
visitor
- the visitor.public ComponentAdapter getDelegate()
ComponentAdapter
getDelegate
in interface ComponentAdapter
public ComponentAdapter findAdapterOfType(Class componentAdapterType)
ComponentAdapter
findAdapterOfType
in interface ComponentAdapter
componentAdapterType
- the class of the adapter type being located. Never null.
public String getDescriptor()
ComponentAdapter
getDescriptor
in interface ComponentAdapter
|
![]() |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |