|
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.nanocontainer.DefaultNanoContainer
public class DefaultNanoContainer
The default implementation of NanoContainer.
| Constructor Summary | |
|---|---|
DefaultNanoContainer()
Beware - no parent container and no parent classloader. |
|
DefaultNanoContainer(ClassLoader parentClassLoader)
|
|
DefaultNanoContainer(ClassLoader parentClassLoader,
org.picocontainer.MutablePicoContainer picoContainer)
|
|
DefaultNanoContainer(org.picocontainer.MutablePicoContainer picoContainer)
|
|
DefaultNanoContainer(NanoContainer parent)
|
|
| Method Summary | |
|---|---|
ClassPathElement |
addClassLoaderURL(URL url)
Adds a new URL that will be used in classloading |
org.picocontainer.MutablePicoContainer |
addDecoratingPicoContainer(Class picoContainerClass)
|
ClassLoader |
getComponentClassLoader()
|
Object |
getComponentInstanceOfType(String componentType)
Find a component instance matching the specified type. |
org.picocontainer.MutablePicoContainer |
getPico()
Returns the wrapped PicoContainer instance (russian doll concept). |
org.picocontainer.ComponentAdapter |
registerComponentImplementation(Object key,
String componentImplementationClassName)
|
org.picocontainer.ComponentAdapter |
registerComponentImplementation(Object key,
String componentImplementationClassName,
org.picocontainer.Parameter[] parameters)
|
org.picocontainer.ComponentAdapter |
registerComponentImplementation(Object key,
String componentImplementationClassName,
String[] parameterTypesAsString,
String[] parameterValuesAsString)
|
org.picocontainer.ComponentAdapter |
registerComponentImplementation(String componentImplementationClassName)
|
org.picocontainer.ComponentAdapter |
registerComponentImplementation(String componentImplementationClassName,
String[] parameterTypesAsString,
String[] parameterValuesAsString)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DefaultNanoContainer(ClassLoader parentClassLoader,
org.picocontainer.MutablePicoContainer picoContainer)
public DefaultNanoContainer(ClassLoader parentClassLoader)
public DefaultNanoContainer(org.picocontainer.MutablePicoContainer picoContainer)
public DefaultNanoContainer(NanoContainer parent)
public DefaultNanoContainer()
| Method Detail |
|---|
public org.picocontainer.ComponentAdapter registerComponentImplementation(String componentImplementationClassName)
throws org.picocontainer.PicoRegistrationException,
ClassNotFoundException,
org.picocontainer.PicoIntrospectionException
registerComponentImplementation in interface NanoContainerorg.picocontainer.PicoRegistrationException
ClassNotFoundException
org.picocontainer.PicoIntrospectionException
public org.picocontainer.ComponentAdapter registerComponentImplementation(Object key,
String componentImplementationClassName)
throws ClassNotFoundException
registerComponentImplementation in interface NanoContainerClassNotFoundException
public org.picocontainer.ComponentAdapter registerComponentImplementation(Object key,
String componentImplementationClassName,
org.picocontainer.Parameter[] parameters)
throws ClassNotFoundException
registerComponentImplementation in interface NanoContainerClassNotFoundException
public org.picocontainer.ComponentAdapter registerComponentImplementation(Object key,
String componentImplementationClassName,
String[] parameterTypesAsString,
String[] parameterValuesAsString)
throws org.picocontainer.PicoRegistrationException,
ClassNotFoundException,
org.picocontainer.PicoIntrospectionException
registerComponentImplementation in interface NanoContainerorg.picocontainer.PicoRegistrationException
ClassNotFoundException
org.picocontainer.PicoIntrospectionException
public org.picocontainer.ComponentAdapter registerComponentImplementation(String componentImplementationClassName,
String[] parameterTypesAsString,
String[] parameterValuesAsString)
throws org.picocontainer.PicoRegistrationException,
ClassNotFoundException,
org.picocontainer.PicoIntrospectionException
registerComponentImplementation in interface NanoContainerorg.picocontainer.PicoRegistrationException
ClassNotFoundException
org.picocontainer.PicoIntrospectionExceptionpublic ClassPathElement addClassLoaderURL(URL url)
NanoContainer
addClassLoaderURL in interface NanoContainerpublic ClassLoader getComponentClassLoader()
getComponentClassLoader in interface NanoContainerpublic org.picocontainer.MutablePicoContainer getPico()
NanoContainer
getPico in interface NanoContainerpublic Object getComponentInstanceOfType(String componentType)
NanoContainer
getComponentInstanceOfType in interface NanoContainercomponentType - the type of the component.
public org.picocontainer.MutablePicoContainer addDecoratingPicoContainer(Class picoContainerClass)
addDecoratingPicoContainer in interface NanoContainer
|
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||