A B C D E G H I J K L M N O P R S T U X

A

AbstractNanoPicoContainer - class org.nanocontainer.reflection.AbstractNanoPicoContainer.
A base class for NanoPicoContainers.
AbstractNanoPicoContainer(MutablePicoContainer, ClassLoader) - Constructor for class org.nanocontainer.reflection.AbstractNanoPicoContainer
 
addChildContainer(String, PicoContainer) - Method in interface org.nanocontainer.NanoPicoContainer
 
addChildContainer(PicoContainer) - Method in class org.nanocontainer.reflection.AbstractNanoPicoContainer
 
addChildContainer(String, PicoContainer) - Method in class org.nanocontainer.reflection.AbstractNanoPicoContainer
 
addClassLoaderURL(URL) - Method in class org.nanocontainer.DefaultNanoContainer
 
addClassLoaderURL(URL) - Method in interface org.nanocontainer.NanoContainer
Adds a new URL that will be used in classloading
addClassLoaderURL(URL) - Method in class org.nanocontainer.reflection.AbstractNanoPicoContainer
 
addClassPathElement(String, NanoContainer) - Static method in class org.nanocontainer.script.ClassPathElementHelper
 
addDecoratingPicoContainer(Class) - Method in class org.nanocontainer.DefaultNanoContainer
 
addDecoratingPicoContainer(Class) - Method in interface org.nanocontainer.NanoContainer
 
addDecoratingPicoContainer(Class) - Method in class org.nanocontainer.reflection.AbstractNanoPicoContainer
 
autoStart(PicoContainer) - Method in class org.nanocontainer.integrationkit.LifecycleContainerBuilder
 

B

BEANSHELL - Static variable in class org.nanocontainer.script.ScriptBuilderResolver
 
BEANSHELL - Static variable in class org.nanocontainer.script.ScriptedContainerBuilderFactory
Deprecated. Since NanoContainer RC-2. (14-Dec-2005). Use ScriptBuilderResolver.BEANSHELL instead.
BeanComponentInstanceFactory - class org.nanocontainer.script.xml.BeanComponentInstanceFactory.
Implementation of XMLComponentInstanceFactory that uses BeanPropertyComponentAdapter to create instances from DOM elements.
BeanComponentInstanceFactory() - Constructor for class org.nanocontainer.script.xml.BeanComponentInstanceFactory
 
BuilderClassNotFoundException - exception org.nanocontainer.script.BuilderClassNotFoundException.
Indicates that a given class for a builder was not found by the ScriptedContainerBuilderFactory when trying to use its specified classloader.
BuilderClassNotFoundException(String) - Constructor for class org.nanocontainer.script.BuilderClassNotFoundException
 
BuilderClassNotFoundException(Throwable) - Constructor for class org.nanocontainer.script.BuilderClassNotFoundException
 
BuilderClassNotFoundException(String, Throwable) - Constructor for class org.nanocontainer.script.BuilderClassNotFoundException
 
buildContainer(ObjectReference, ObjectReference, Object, boolean) - Method in interface org.nanocontainer.integrationkit.ContainerBuilder
Create, assemble, init and start a new PicoContainer and store it at a given reference.
buildContainer(ObjectReference, ObjectReference, Object, boolean) - Method in class org.nanocontainer.integrationkit.LifecycleContainerBuilder
 

C

ClassNameKey - class org.nanocontainer.ClassNameKey.
ClassNameKey is a simple wrapper for a class name which is used as a key in the registration of components in NanoContainer.
ClassNameKey(String) - Constructor for class org.nanocontainer.ClassNameKey
 
ClassPathElement - class org.nanocontainer.ClassPathElement.
ClassPathElement denotes an element in a classpath allowing to grant permissions.
ClassPathElement(URL) - Constructor for class org.nanocontainer.ClassPathElement
 
ClassPathElementHelper - class org.nanocontainer.script.ClassPathElementHelper.
 
ClassPathElementHelper() - Constructor for class org.nanocontainer.script.ClassPathElementHelper
 
ComponentElementHelper - class org.nanocontainer.script.ComponentElementHelper.
 
ComponentElementHelper() - Constructor for class org.nanocontainer.script.ComponentElementHelper
 
ContainerBuilder - interface org.nanocontainer.integrationkit.ContainerBuilder.
The responsibility of a ContainerBuilder is to instantiate and compose containers.
ContainerComposer - interface org.nanocontainer.integrationkit.ContainerComposer.
Interface for composing a container.
ContainerPopulator - interface org.nanocontainer.integrationkit.ContainerPopulator.
Interface for populating a container.
ContainerRecorder - interface org.nanocontainer.integrationkit.ContainerRecorder.
Records method calls on a MutablePicoContainer.
Converter - interface org.nanocontainer.reflection.Converter.
 
cause - Variable in class org.nanocontainer.integrationkit.PicoCompositionException
 
changeMonitor(ComponentMonitor) - Method in class org.nanocontainer.reflection.DefaultNanoPicoContainer
 
composeContainer(MutablePicoContainer, Object) - Method in interface org.nanocontainer.integrationkit.ContainerComposer
Compose the container.
composeContainer(MutablePicoContainer, Object) - Method in class org.nanocontainer.integrationkit.DefaultLifecycleContainerBuilder
 
composeContainer(MutablePicoContainer, Object) - Method in class org.nanocontainer.integrationkit.LifecycleContainerBuilder
 
composeContainer(MutablePicoContainer, Object) - Method in class org.nanocontainer.script.ScriptedContainerBuilder
 
container - Variable in class org.nanocontainer.reflection.AbstractNanoPicoContainer
 
convert(String) - Method in interface org.nanocontainer.reflection.Converter
 
convertTo(Class, String) - Method in class org.nanocontainer.reflection.StringToObjectConverter
 
createChildContainer() - Method in class org.nanocontainer.reflection.AbstractNanoPicoContainer
 
createChildContainer() - Method in class org.nanocontainer.reflection.DefaultNanoPicoContainer
 
createChildContainer() - Method in class org.nanocontainer.reflection.ImplementationHidingNanoPicoContainer
 
createContainer(PicoContainer, Object) - Method in class org.nanocontainer.integrationkit.DefaultLifecycleContainerBuilder
 
createContainer(PicoContainer, Object) - Method in class org.nanocontainer.integrationkit.LifecycleContainerBuilder
 
createContainer(PicoContainer, Object) - Method in class org.nanocontainer.script.ScriptedContainerBuilder
 
createContainerFromScript(PicoContainer, Object) - Method in class org.nanocontainer.script.ScriptedContainerBuilder
 
createContainerFromScript(PicoContainer, Object) - Method in class org.nanocontainer.script.xml.XMLContainerBuilder
 
createContainerFromScript(PicoContainer, Object) - Method in class org.nanocontainer.script.xml.XStreamContainerBuilder
 
createNode(Object, Map, Object) - Method in interface org.nanocontainer.script.NodeBuilderDecorationDelegate
 
createNode(Object, Map, Object) - Method in class org.nanocontainer.script.NullNodeBuilderDecorationDelegate
 
currentMonitor() - Method in class org.nanocontainer.reflection.DefaultNanoPicoContainer
 

D

DEFAULT_BEANSHELL_BUILDER - Static variable in class org.nanocontainer.script.ScriptBuilderResolver
 
DEFAULT_GROOVY_BUILDER - Static variable in class org.nanocontainer.script.ScriptBuilderResolver
 
DEFAULT_JAVASCRIPT_BUILDER - Static variable in class org.nanocontainer.script.ScriptBuilderResolver
 
DEFAULT_JYTHON_BUILDER - Static variable in class org.nanocontainer.script.ScriptBuilderResolver
 
DEFAULT_XML_BUILDER - Static variable in class org.nanocontainer.script.ScriptBuilderResolver
 
DefaultContainerRecorder - class org.nanocontainer.reflection.DefaultContainerRecorder.
This class is serializable.
DefaultContainerRecorder(MutablePicoContainer) - Constructor for class org.nanocontainer.reflection.DefaultContainerRecorder
 
DefaultLifecycleContainerBuilder - class org.nanocontainer.integrationkit.DefaultLifecycleContainerBuilder.
 
DefaultLifecycleContainerBuilder(ContainerComposer) - Constructor for class org.nanocontainer.integrationkit.DefaultLifecycleContainerBuilder
 
DefaultNanoContainer - class org.nanocontainer.DefaultNanoContainer.
The default implementation of NanoContainer.
DefaultNanoContainer(ClassLoader, MutablePicoContainer) - Constructor for class org.nanocontainer.DefaultNanoContainer
 
DefaultNanoContainer(ClassLoader) - Constructor for class org.nanocontainer.DefaultNanoContainer
 
DefaultNanoContainer(MutablePicoContainer) - Constructor for class org.nanocontainer.DefaultNanoContainer
 
DefaultNanoContainer(NanoContainer) - Constructor for class org.nanocontainer.DefaultNanoContainer
 
DefaultNanoContainer() - Constructor for class org.nanocontainer.DefaultNanoContainer
Beware - no parent container and no parent classloader.
DefaultNanoPicoContainer - class org.nanocontainer.reflection.DefaultNanoPicoContainer.
This is a MutablePicoContainer that also supports soft composition.
DefaultNanoPicoContainer(ClassLoader, ComponentAdapterFactory, PicoContainer) - Constructor for class org.nanocontainer.reflection.DefaultNanoPicoContainer
 
DefaultNanoPicoContainer(ClassLoader, PicoContainer) - Constructor for class org.nanocontainer.reflection.DefaultNanoPicoContainer
 
DefaultNanoPicoContainer(ClassLoader, PicoContainer, ComponentMonitor) - Constructor for class org.nanocontainer.reflection.DefaultNanoPicoContainer
 
DefaultNanoPicoContainer(ComponentAdapterFactory) - Constructor for class org.nanocontainer.reflection.DefaultNanoPicoContainer
 
DefaultNanoPicoContainer(PicoContainer) - Constructor for class org.nanocontainer.reflection.DefaultNanoPicoContainer
 
DefaultNanoPicoContainer(ClassLoader) - Constructor for class org.nanocontainer.reflection.DefaultNanoPicoContainer
 
DefaultNanoPicoContainer() - Constructor for class org.nanocontainer.reflection.DefaultNanoPicoContainer
 
DefaultNanoPicoContainer(ComponentAdapterFactory, LifecycleStrategy, PicoContainer, ClassLoader) - Constructor for class org.nanocontainer.reflection.DefaultNanoPicoContainer
Constructor that provides the same control over the nanocontainer lifecycle strategies as DefaultPicoContainer(ComponentAdapterFactory, LifecycleStrategy, PicoContainer).
DefaultNanoPicoContainer(DefaultNanoPicoContainer) - Constructor for class org.nanocontainer.reflection.DefaultNanoPicoContainer
Copy Constructor.
decorate(ComponentAdapterFactory, Map) - Method in interface org.nanocontainer.script.NodeBuilderDecorationDelegate
 
decorate(MutablePicoContainer) - Method in interface org.nanocontainer.script.NodeBuilderDecorationDelegate
 
decorate(ComponentAdapterFactory, Map) - Method in class org.nanocontainer.script.NullNodeBuilderDecorationDelegate
 
decorate(MutablePicoContainer) - Method in class org.nanocontainer.script.NullNodeBuilderDecorationDelegate
 

E

EmptyCompositionException - exception org.nanocontainer.script.xml.EmptyCompositionException.
Deprecated. Never thrown anymore
EmptyCompositionException() - Constructor for class org.nanocontainer.script.xml.EmptyCompositionException
Deprecated.  

G

GROOVY - Static variable in class org.nanocontainer.script.ScriptBuilderResolver
 
GROOVY - Static variable in class org.nanocontainer.script.ScriptedContainerBuilderFactory
Deprecated. Since NanoContainer RC-2. (14-Dec-2005). Use ScriptBuilderResolver.GROOVY instead.
getAllSupportedExtensions() - Method in class org.nanocontainer.script.ScriptBuilderResolver
Retrieve a list of all supported extensions.
getBuilderClassName(File) - Method in class org.nanocontainer.script.ScriptBuilderResolver
Retrieve the classname of the appropriate ScriptedContainerBuilder given the file.
getBuilderClassName(URL) - Method in class org.nanocontainer.script.ScriptBuilderResolver
Retrieve the classname of the appropriate ScriptedContainerBuilder given the file.
getBuilderClassName(String) - Method in class org.nanocontainer.script.ScriptBuilderResolver
Retrieve the classname of the builder to use given the provided extension.
getBuilderClassName(String) - Static method in class org.nanocontainer.script.ScriptedContainerBuilderFactory
Deprecated. Since NanoContainer 1.0 RC-2. Use the class ScriptBuilderResolver for this functionality.
getCause() - Method in class org.nanocontainer.integrationkit.PicoCompositionException
 
getClassLoader() - Method in class org.nanocontainer.script.ScriptedContainerBuilder
 
getClassName() - Method in class org.nanocontainer.ClassNameKey
 
getComponentClassLoader() - Method in class org.nanocontainer.DefaultNanoContainer
 
getComponentClassLoader() - Method in interface org.nanocontainer.NanoContainer
 
getComponentClassLoader() - Method in class org.nanocontainer.reflection.AbstractNanoPicoContainer
 
getComponentInstance(Object) - Method in class org.nanocontainer.reflection.AbstractNanoPicoContainer
 
getComponentInstanceOfType(String) - Method in class org.nanocontainer.DefaultNanoContainer
 
getComponentInstanceOfType(String) - Method in interface org.nanocontainer.NanoContainer
Find a component instance matching the specified type.
getComponentInstanceOfType(String) - Method in class org.nanocontainer.reflection.AbstractNanoPicoContainer
 
getContainerBuilder() - Method in class org.nanocontainer.script.ScriptedContainerBuilderFactory
Retrieve the created container builder instance.
getContainerProxy() - Method in interface org.nanocontainer.integrationkit.ContainerRecorder
Creates a new proxy that will forward all method invocations to the container passed to the constructor.
getContainerProxy() - Method in class org.nanocontainer.reflection.DefaultContainerRecorder
 
getMessage() - Method in class org.nanocontainer.script.UnsupportedScriptTypeException
 
getNamedContainers() - Method in class org.nanocontainer.reflection.AbstractNanoPicoContainer
 
getPermissionCollection() - Method in class org.nanocontainer.ClassPathElement
 
getPico() - Method in class org.nanocontainer.DefaultNanoContainer
 
getPico() - Method in interface org.nanocontainer.NanoContainer
Returns the wrapped PicoContainer instance (russian doll concept).
getPico() - Method in class org.nanocontainer.reflection.AbstractNanoPicoContainer
 
getRequestedExtension() - Method in class org.nanocontainer.script.UnsupportedScriptTypeException
 
getScriptInputStream() - Method in class org.nanocontainer.script.ScriptedContainerBuilder
 
getScriptReader() - Method in class org.nanocontainer.script.ScriptedContainerBuilder
 
getSystemSupportedExtensions() - Method in class org.nanocontainer.script.UnsupportedScriptTypeException
 
getUrl() - Method in class org.nanocontainer.ClassPathElement
 
grantPermission(Permission) - Method in class org.nanocontainer.ClassPathElement
 

H

HTTP - Static variable in class org.nanocontainer.script.ClassPathElementHelper
 

I

ImplementationHidingNanoPicoContainer - class org.nanocontainer.reflection.ImplementationHidingNanoPicoContainer.
This is a MutablePicoContainer that supports soft composition and hides implementations where it can.
ImplementationHidingNanoPicoContainer(ClassLoader, ComponentAdapterFactory, PicoContainer) - Constructor for class org.nanocontainer.reflection.ImplementationHidingNanoPicoContainer
 
ImplementationHidingNanoPicoContainer(ClassLoader, PicoContainer) - Constructor for class org.nanocontainer.reflection.ImplementationHidingNanoPicoContainer
 
ImplementationHidingNanoPicoContainer(PicoContainer) - Constructor for class org.nanocontainer.reflection.ImplementationHidingNanoPicoContainer
 
ImplementationHidingNanoPicoContainer(ClassLoader) - Constructor for class org.nanocontainer.reflection.ImplementationHidingNanoPicoContainer
 
ImplementationHidingNanoPicoContainer() - Constructor for class org.nanocontainer.reflection.ImplementationHidingNanoPicoContainer
 
ImplementationHidingNanoPicoContainer(ImplementationHidingNanoPicoContainer) - Constructor for class org.nanocontainer.reflection.ImplementationHidingNanoPicoContainer
Copy Constructor.
InvalidConversionException - exception org.nanocontainer.reflection.InvalidConversionException.
 
InvalidConversionException(String) - Constructor for class org.nanocontainer.reflection.InvalidConversionException
 
insertAdapter(MutablePicoContainer, Element) - Method in class org.nanocontainer.script.xml.XStreamContainerBuilder
process adapter node
insertImplementation(MutablePicoContainer, Element) - Method in class org.nanocontainer.script.xml.XStreamContainerBuilder
process implementation node
insertInstance(MutablePicoContainer, Element) - Method in class org.nanocontainer.script.xml.XStreamContainerBuilder
process instance node.

J

JAVASCRIPT - Static variable in class org.nanocontainer.script.ScriptBuilderResolver
 
JAVASCRIPT - Static variable in class org.nanocontainer.script.ScriptedContainerBuilderFactory
Deprecated. Since NanoContainer RC-2. (14-Dec-2005). Use ScriptBuilderResolver.JAVASCRIPT instead.
JYTHON - Static variable in class org.nanocontainer.script.ScriptBuilderResolver
 
JYTHON - Static variable in class org.nanocontainer.script.ScriptedContainerBuilderFactory
Deprecated. Since NanoContainer RC-2. (14-Dec-2005). Use ScriptBuilderResolver.JYTHON instead.

K

killContainer(ObjectReference) - Method in interface org.nanocontainer.integrationkit.ContainerBuilder
Locate a container at the given reference so it can be stopped, destroyed and removed.
killContainer(ObjectReference) - Method in class org.nanocontainer.integrationkit.LifecycleContainerBuilder
 

L

LifecycleContainerBuilder - class org.nanocontainer.integrationkit.LifecycleContainerBuilder.
 
LifecycleContainerBuilder() - Constructor for class org.nanocontainer.integrationkit.LifecycleContainerBuilder
 

M

main(String[]) - Static method in class org.nanocontainer.Standalone
 
makeChildContainer(String) - Method in interface org.nanocontainer.NanoPicoContainer
 
makeChildContainer() - Method in class org.nanocontainer.reflection.AbstractNanoPicoContainer
 
makeChildContainer(String) - Method in class org.nanocontainer.reflection.AbstractNanoPicoContainer
Makes a child container with the same basic characteristics of this object (ComponentAdapterFactory, PicoContainer type, LifecycleManager, etc)
makeComponent(Object, Object, Parameter[], Object, NanoContainer, Object) - Static method in class org.nanocontainer.script.ComponentElementHelper
 
makeInstance(PicoContainer, Element, ClassLoader) - Method in class org.nanocontainer.script.xml.BeanComponentInstanceFactory
 
makeInstance(PicoContainer, Element, ClassLoader) - Method in interface org.nanocontainer.script.xml.XMLComponentInstanceFactory
Creates an instance of an Object from a DOM Element
makeInstance(PicoContainer, Element, ClassLoader) - Method in class org.nanocontainer.script.xml.XStreamComponentInstanceFactory
Creates an instance of an Object from a DOM Element

N

NanoContainer - interface org.nanocontainer.NanoContainer.
A NanoContainer is a container that contains a PicoContainer.
NanoContainerMarkupException - exception org.nanocontainer.script.NanoContainerMarkupException.
Exception thrown due to invalid markup when assembling NanoContainers.
NanoContainerMarkupException(String) - Constructor for class org.nanocontainer.script.NanoContainerMarkupException
 
NanoContainerMarkupException(String, Throwable) - Constructor for class org.nanocontainer.script.NanoContainerMarkupException
 
NanoContainerMarkupException(Throwable) - Constructor for class org.nanocontainer.script.NanoContainerMarkupException
 
NanoPicoContainer - interface org.nanocontainer.NanoPicoContainer.
 
NodeBuilderDecorationDelegate - interface org.nanocontainer.script.NodeBuilderDecorationDelegate.
Implementors of this class can be passed to org.nanocontainer.script.groovy.OldGroovyNodeBuilder's constructor to dynamically extend the core builder syntax.
NullNodeBuilderDecorationDelegate - class org.nanocontainer.script.NullNodeBuilderDecorationDelegate.
 
NullNodeBuilderDecorationDelegate() - Constructor for class org.nanocontainer.script.NullNodeBuilderDecorationDelegate
 
namedChildContainers - Variable in class org.nanocontainer.reflection.AbstractNanoPicoContainer
 

O

org.nanocontainer - package org.nanocontainer
 
org.nanocontainer.integrationkit - package org.nanocontainer.integrationkit
 
org.nanocontainer.reflection - package org.nanocontainer.reflection
 
org.nanocontainer.script - package org.nanocontainer.script
 
org.nanocontainer.script.xml - package org.nanocontainer.script.xml
 

P

PicoCompositionException - exception org.nanocontainer.integrationkit.PicoCompositionException.
 
PicoCompositionException() - Constructor for class org.nanocontainer.integrationkit.PicoCompositionException
 
PicoCompositionException(String, Throwable) - Constructor for class org.nanocontainer.integrationkit.PicoCompositionException
 
PicoCompositionException(Throwable) - Constructor for class org.nanocontainer.integrationkit.PicoCompositionException
 
PicoCompositionException(String) - Constructor for class org.nanocontainer.integrationkit.PicoCompositionException
 
PureJavaXStreamComponentInstanceFactory - class org.nanocontainer.script.xml.PureJavaXStreamComponentInstanceFactory.
Implementation of XMLComponentInstanceFactory that uses XStream to unmarshal DOM elements in PureJava mode.
PureJavaXStreamComponentInstanceFactory() - Constructor for class org.nanocontainer.script.xml.PureJavaXStreamComponentInstanceFactory
Creates a PureJavaXStreamComponentInstanceFactory using an instance of XStream in PureJava mode.
parseElementChild(Element) - Method in class org.nanocontainer.script.xml.XStreamContainerBuilder
parse element child with xstream and provide object
populateContainer(MutablePicoContainer) - Method in interface org.nanocontainer.integrationkit.ContainerPopulator
Populate a container
populateContainer(MutablePicoContainer) - Method in class org.nanocontainer.script.xml.XMLContainerBuilder
 
populateContainer(MutablePicoContainer) - Method in class org.nanocontainer.script.xml.XStreamContainerBuilder
 

R

register(Class, Converter) - Method in class org.nanocontainer.reflection.StringToObjectConverter
 
registerBuilder(String, String) - Method in class org.nanocontainer.script.ScriptBuilderResolver
Registers/replaces a new handler for a given extension.
registerComponentImplementation(String) - Method in class org.nanocontainer.DefaultNanoContainer
 
registerComponentImplementation(Object, String) - Method in class org.nanocontainer.DefaultNanoContainer
 
registerComponentImplementation(Object, String, Parameter[]) - Method in class org.nanocontainer.DefaultNanoContainer
 
registerComponentImplementation(Object, String, String[], String[]) - Method in class org.nanocontainer.DefaultNanoContainer
 
registerComponentImplementation(String, String[], String[]) - Method in class org.nanocontainer.DefaultNanoContainer
 
registerComponentImplementation(String) - Method in interface org.nanocontainer.NanoContainer
 
registerComponentImplementation(Object, String) - Method in interface org.nanocontainer.NanoContainer
 
registerComponentImplementation(Object, String, Parameter[]) - Method in interface org.nanocontainer.NanoContainer
 
registerComponentImplementation(Object, String, String[], String[]) - Method in interface org.nanocontainer.NanoContainer
 
registerComponentImplementation(String, String[], String[]) - Method in interface org.nanocontainer.NanoContainer
 
registerComponentImplementation(String) - Method in class org.nanocontainer.reflection.AbstractNanoPicoContainer
 
registerComponentImplementation(Object, String) - Method in class org.nanocontainer.reflection.AbstractNanoPicoContainer
 
registerComponentImplementation(Object, String, Parameter[]) - Method in class org.nanocontainer.reflection.AbstractNanoPicoContainer
 
registerComponentImplementation(Object, String, String[], String[]) - Method in class org.nanocontainer.reflection.AbstractNanoPicoContainer
 
registerComponentImplementation(String, String[], String[]) - Method in class org.nanocontainer.reflection.AbstractNanoPicoContainer
 
rememberComponentKey(Map) - Method in interface org.nanocontainer.script.NodeBuilderDecorationDelegate
 
rememberComponentKey(Map) - Method in class org.nanocontainer.script.NullNodeBuilderDecorationDelegate
 
removeChildContainer(PicoContainer) - Method in class org.nanocontainer.reflection.AbstractNanoPicoContainer
 
replay(MutablePicoContainer) - Method in interface org.nanocontainer.integrationkit.ContainerRecorder
Replay recorded invocations on target container
replay(MutablePicoContainer) - Method in class org.nanocontainer.reflection.DefaultContainerRecorder
 
resetBuilders() - Method in class org.nanocontainer.script.ScriptBuilderResolver
Function to allow the resetting of the builder map to defaults.

S

ScriptBuilderResolver - class org.nanocontainer.script.ScriptBuilderResolver.
ScriptBuilderResolver handles the task of resolving a file name to a builder name.
ScriptBuilderResolver() - Constructor for class org.nanocontainer.script.ScriptBuilderResolver
 
ScriptedContainerBuilder - class org.nanocontainer.script.ScriptedContainerBuilder.
Base abstract class for script-based container builders based.
ScriptedContainerBuilder(Reader, ClassLoader) - Constructor for class org.nanocontainer.script.ScriptedContainerBuilder
 
ScriptedContainerBuilder(URL, ClassLoader) - Constructor for class org.nanocontainer.script.ScriptedContainerBuilder
 
ScriptedContainerBuilderFactory - class org.nanocontainer.script.ScriptedContainerBuilderFactory.
The main class for configuration of PicoContainer with various scripting languages.
ScriptedContainerBuilderFactory(File, ClassLoader) - Constructor for class org.nanocontainer.script.ScriptedContainerBuilderFactory
 
ScriptedContainerBuilderFactory(File, ClassLoader, ScriptBuilderResolver) - Constructor for class org.nanocontainer.script.ScriptedContainerBuilderFactory
Added since Nano RC-2.
ScriptedContainerBuilderFactory(File) - Constructor for class org.nanocontainer.script.ScriptedContainerBuilderFactory
 
ScriptedContainerBuilderFactory(URL) - Constructor for class org.nanocontainer.script.ScriptedContainerBuilderFactory
 
ScriptedContainerBuilderFactory(URL, ClassLoader, ScriptBuilderResolver) - Constructor for class org.nanocontainer.script.ScriptedContainerBuilderFactory
Added since Nano RC-2.
ScriptedContainerBuilderFactory(URL, String, ClassLoader) - Constructor for class org.nanocontainer.script.ScriptedContainerBuilderFactory
 
ScriptedContainerBuilderFactory(Reader, String) - Constructor for class org.nanocontainer.script.ScriptedContainerBuilderFactory
 
ScriptedContainerBuilderFactory(Reader, String, ClassLoader) - Constructor for class org.nanocontainer.script.ScriptedContainerBuilderFactory
Allows you to create a factory that isntantiats the builder class you desire.
Standalone - class org.nanocontainer.Standalone.
Standalone offers a command line interface to NanoContainer.
Standalone(String[]) - Constructor for class org.nanocontainer.Standalone
 
StringToObjectConverter - class org.nanocontainer.reflection.StringToObjectConverter.
 
StringToObjectConverter() - Constructor for class org.nanocontainer.reflection.StringToObjectConverter
 

T

toString() - Method in class org.nanocontainer.ClassPathElement
 

U

UnsupportedScriptTypeException - exception org.nanocontainer.script.UnsupportedScriptTypeException.
Indicates that a given file extension has no corresponding builder.
UnsupportedScriptTypeException(String, String[]) - Constructor for class org.nanocontainer.script.UnsupportedScriptTypeException
 

X

XML - Static variable in class org.nanocontainer.script.ScriptBuilderResolver
 
XML - Static variable in class org.nanocontainer.script.ScriptedContainerBuilderFactory
Deprecated. Since NanoContainer RC-2. (14-Dec-2005). Use ScriptBuilderResolver.XML instead.
XMLComponentInstanceFactory - interface org.nanocontainer.script.xml.XMLComponentInstanceFactory.
Factory that creates instances from DOM Elements
XMLContainerBuilder - class org.nanocontainer.script.xml.XMLContainerBuilder.
This class builds up a hierarchy of PicoContainers from an XML configuration file.
XMLContainerBuilder(Reader, ClassLoader) - Constructor for class org.nanocontainer.script.xml.XMLContainerBuilder
 
XMLContainerBuilder(URL, ClassLoader) - Constructor for class org.nanocontainer.script.xml.XMLContainerBuilder
 
XStreamComponentInstanceFactory - class org.nanocontainer.script.xml.XStreamComponentInstanceFactory.
Implementation of XMLComponentInstanceFactory that uses XStream to unmarshal DOM elements.
XStreamComponentInstanceFactory() - Constructor for class org.nanocontainer.script.xml.XStreamComponentInstanceFactory
Creates an XStreamComponentInstanceFactory with the default instance of XStream
XStreamComponentInstanceFactory(XStream) - Constructor for class org.nanocontainer.script.xml.XStreamComponentInstanceFactory
Creates an XStreamComponentInstanceFactory for a given instance of XStream
XStreamContainerBuilder - class org.nanocontainer.script.xml.XStreamContainerBuilder.
This class builds up a hierarchy of PicoContainers from an XML configuration file.
XStreamContainerBuilder(Reader) - Constructor for class org.nanocontainer.script.xml.XStreamContainerBuilder
construct with just reader, use context classloader
XStreamContainerBuilder(Reader, ClassLoader) - Constructor for class org.nanocontainer.script.xml.XStreamContainerBuilder
construct with given script and specified classloader
XStreamContainerBuilder(Reader, ClassLoader, HierarchicalStreamDriver) - Constructor for class org.nanocontainer.script.xml.XStreamContainerBuilder
 
XStreamContainerBuilder(URL, ClassLoader, HierarchicalStreamDriver) - Constructor for class org.nanocontainer.script.xml.XStreamContainerBuilder
 

A B C D E G H I J K L M N O P R S T U X

Copyright © 2003-2007 Codehaus. All Rights Reserved.