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

A

AbstractContainerBuilder - Class in org.picocontainer.script
 
AbstractContainerBuilder() - Constructor for class org.picocontainer.script.AbstractContainerBuilder
 
AbstractContainerBuilder(LifecycleMode) - Constructor for class org.picocontainer.script.AbstractContainerBuilder
 
addClassPathElement(String, ClassLoadingPicoContainer) - Static method in class org.picocontainer.script.util.ClassPathElementHelper
 
autoStart(PicoContainer) - Method in class org.picocontainer.script.AbstractContainerBuilder
 

B

BeanComponentInstanceFactory - Class in org.picocontainer.script.xml
Implementation of XMLComponentInstanceFactory that uses PropertyApplicator to create instances from DOM elements.
BeanComponentInstanceFactory() - Constructor for class org.picocontainer.script.xml.BeanComponentInstanceFactory
 
BEANSHELL - Static variable in class org.picocontainer.script.ScriptedBuilderNameResolver
 
build() - Method in class org.picocontainer.script.ScriptedBuilder
 
buildContainer(PicoContainer, Object, boolean) - Method in class org.picocontainer.script.AbstractContainerBuilder
 
buildContainer(PicoContainer, Object, boolean) - Method in interface org.picocontainer.script.ContainerBuilder
Builds a new container
BuilderClassNotFoundException - Exception in org.picocontainer.script
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 exception org.picocontainer.script.BuilderClassNotFoundException
 
BuilderClassNotFoundException(Throwable) - Constructor for exception org.picocontainer.script.BuilderClassNotFoundException
 
BuilderClassNotFoundException(String, Throwable) - Constructor for exception org.picocontainer.script.BuilderClassNotFoundException
 
buildPico() - Method in class org.picocontainer.script.ScriptedBuilder
 

C

ClassPathElementHelper - Class in org.picocontainer.script.util
 
ClassPathElementHelper() - Constructor for class org.picocontainer.script.util.ClassPathElementHelper
 
ComponentElementHelper - Class in org.picocontainer.script.util
 
ComponentElementHelper() - Constructor for class org.picocontainer.script.util.ComponentElementHelper
 
ContainerBuilder - Interface in org.picocontainer.script
The responsibility of a ContainerBuilder is to build containers.
ContainerElementHelper - Class in org.picocontainer.script.util
Helper for ScriptedPicoContainer
ContainerElementHelper() - Constructor for class org.picocontainer.script.util.ContainerElementHelper
 
convert(String) - Method in interface org.picocontainer.script.util.StringConversions.StringConverter
 
convertTo(Class<?>, String) - Method in class org.picocontainer.script.util.StringConversions
 
createContainer(PicoContainer, Object) - Method in class org.picocontainer.script.AbstractContainerBuilder
 
createContainer(PicoContainer, Object) - Method in class org.picocontainer.script.DefaultContainerBuilder
 
createContainer(PicoContainer, Object) - Method in class org.picocontainer.script.ScriptedContainerBuilder
 
createContainerFromScript(PicoContainer, Object) - Method in class org.picocontainer.script.ScriptedContainerBuilder
 
createContainerFromScript(PicoContainer, Object) - Method in class org.picocontainer.script.xml.XMLContainerBuilder
 
createContainerFromScript(PicoContainer, Object) - Method in class org.picocontainer.script.xml.XStreamContainerBuilder
 
createNode(Object, Map, Object) - Method in interface org.picocontainer.script.NodeBuilderDecorator
 
createNode(Object, Map, Object) - Method in class org.picocontainer.script.NullNodeBuilderDecorator
 

D

debug(List<?>, Map<?, ?>) - Static method in class org.picocontainer.script.util.ContainerElementHelper
 
decorate(ComponentFactory, Map) - Method in interface org.picocontainer.script.NodeBuilderDecorator
 
decorate(MutablePicoContainer) - Method in interface org.picocontainer.script.NodeBuilderDecorator
 
decorate(ComponentFactory, Map) - Method in class org.picocontainer.script.NullNodeBuilderDecorator
 
decorate(MutablePicoContainer) - Method in class org.picocontainer.script.NullNodeBuilderDecorator
 
DEFAULT_BEANSHELL_BUILDER - Static variable in class org.picocontainer.script.ScriptedBuilderNameResolver
 
DEFAULT_GROOVY_BUILDER - Static variable in class org.picocontainer.script.ScriptedBuilderNameResolver
 
DEFAULT_JAVASCRIPT_BUILDER - Static variable in class org.picocontainer.script.ScriptedBuilderNameResolver
 
DEFAULT_JYTHON_BUILDER - Static variable in class org.picocontainer.script.ScriptedBuilderNameResolver
 
DEFAULT_XML_BUILDER - Static variable in class org.picocontainer.script.ScriptedBuilderNameResolver
 
DefaultContainerBuilder - Class in org.picocontainer.script
Default builder creates an empty caching DefaultPicoContainer
DefaultContainerBuilder() - Constructor for class org.picocontainer.script.DefaultContainerBuilder
 

G

getAllSupportedExtensions() - Method in class org.picocontainer.script.ScriptedBuilderNameResolver
Returns a list of all supported extensions.
getBuilderClassName(File) - Method in class org.picocontainer.script.ScriptedBuilderNameResolver
Returns the classname of the ScriptedContainerBuilder from the file.
getBuilderClassName(URL) - Method in class org.picocontainer.script.ScriptedBuilderNameResolver
Returns the classname of the ScriptedContainerBuilder from the URL.
getBuilderClassName(String) - Method in class org.picocontainer.script.ScriptedBuilderNameResolver
Retrieve the classname of the builder to use given the provided extension.
getClassLoader() - Method in class org.picocontainer.script.ScriptedContainerBuilder
 
getContainerBuilder() - Method in class org.picocontainer.script.ScriptedContainerBuilderFactory
Returns the created container builder instance.
getMessage() - Method in exception org.picocontainer.script.UnsupportedScriptTypeException
 
getRequestedExtension() - Method in exception org.picocontainer.script.UnsupportedScriptTypeException
 
getScriptInputStream() - Method in class org.picocontainer.script.ScriptedContainerBuilder
 
getScriptReader() - Method in class org.picocontainer.script.ScriptedContainerBuilder
 
getSystemSupportedExtensions() - Method in exception org.picocontainer.script.UnsupportedScriptTypeException
 
GROOVY - Static variable in class org.picocontainer.script.ScriptedBuilderNameResolver
 

H

HTTP - Static variable in class org.picocontainer.script.util.ClassPathElementHelper
 

I

implementedBy(Class<? extends ClassLoadingPicoContainer>) - Method in class org.picocontainer.script.ScriptedBuilder
 
insertAdapter(MutablePicoContainer, Element) - Method in class org.picocontainer.script.xml.XStreamContainerBuilder
process adapter node
insertImplementation(MutablePicoContainer, Element) - Method in class org.picocontainer.script.xml.XStreamContainerBuilder
process implementation node
insertInstance(MutablePicoContainer, Element) - Method in class org.picocontainer.script.xml.XStreamContainerBuilder
process instance node.
isInvokeLifecycle() - Method in enum org.picocontainer.script.LifecycleMode
Returns true if lifecycle methods should be called.

J

JAVASCRIPT - Static variable in class org.picocontainer.script.ScriptedBuilderNameResolver
 
JYTHON - Static variable in class org.picocontainer.script.ScriptedBuilderNameResolver
 

K

killContainer(PicoContainer) - Method in class org.picocontainer.script.AbstractContainerBuilder
 
killContainer(PicoContainer) - Method in interface org.picocontainer.script.ContainerBuilder
Destroys a container.

L

LifecycleMode - Enum in org.picocontainer.script
Enumeration for lifecycle behaviors with the container builders.

M

makeComponent(Object, Object, Parameter[], Object, ClassLoadingPicoContainer, Object, Properties[]) - Static method in class org.picocontainer.script.util.ComponentElementHelper
 
makeComponent(Object, Object, Parameter[], Object, ClassLoadingPicoContainer, Object) - Static method in class org.picocontainer.script.util.ComponentElementHelper
 
makeInstance(PicoContainer, Element, ClassLoader) - Method in class org.picocontainer.script.xml.BeanComponentInstanceFactory
 
makeInstance(PicoContainer, Element, ClassLoader) - Method in interface org.picocontainer.script.xml.XMLComponentInstanceFactory
Creates an instance of an Object from a DOM Element
makeInstance(PicoContainer, Element, ClassLoader) - Method in class org.picocontainer.script.xml.XStreamComponentInstanceFactory
 
makeScriptedPicoContainer(ComponentFactory, PicoContainer, ClassLoader) - Static method in class org.picocontainer.script.util.ContainerElementHelper
 

N

NodeBuilderDecorator - Interface in org.picocontainer.script
NodeBuilderDecorators allows to dynamically extend node-based builder syntax, such as GroovyNodeBuilder.
NullNodeBuilderDecorator - Class in org.picocontainer.script
Null-object implementation of NodeBuilderDecorator
NullNodeBuilderDecorator() - Constructor for class org.picocontainer.script.NullNodeBuilderDecorator
 

O

org.picocontainer.script - package org.picocontainer.script
 
org.picocontainer.script.util - package org.picocontainer.script.util
 
org.picocontainer.script.xml - package org.picocontainer.script.xml
 

P

parseElementChild(Element) - Method in class org.picocontainer.script.xml.XStreamContainerBuilder
parse element child with xstream and provide object
picoImplementedBy(Class<? extends MutablePicoContainer>) - Method in class org.picocontainer.script.ScriptedBuilder
 
populateContainer(MutablePicoContainer) - Method in class org.picocontainer.script.xml.XMLContainerBuilder
 
populateContainer(MutablePicoContainer) - Method in class org.picocontainer.script.xml.XStreamContainerBuilder
 
PureJavaXStreamComponentInstanceFactory - Class in org.picocontainer.script.xml
Implementation of XMLComponentInstanceFactory that uses XStream to unmarshal DOM elements in PureJava mode.
PureJavaXStreamComponentInstanceFactory() - Constructor for class org.picocontainer.script.xml.PureJavaXStreamComponentInstanceFactory
Creates a PureJavaXStreamComponentInstanceFactory using an instance of XStream in PureJava mode.

R

register(Class<?>, StringConversions.StringConverter<?>) - Method in class org.picocontainer.script.util.StringConversions
 
registerBuilder(String, String) - Method in class org.picocontainer.script.ScriptedBuilderNameResolver
Registers/replaces a new handler for a given extension.
rememberComponentKey(Map) - Method in interface org.picocontainer.script.NodeBuilderDecorator
 
rememberComponentKey(Map) - Method in class org.picocontainer.script.NullNodeBuilderDecorator
 
resetBuilders() - Method in class org.picocontainer.script.ScriptedBuilderNameResolver
Function to allow the resetting of the builder map to defaults.

S

ScriptedBuilder - Class in org.picocontainer.script
Facade to build ScriptedScriptedPicoContainer
ScriptedBuilder(PicoContainer, InjectionFactory) - Constructor for class org.picocontainer.script.ScriptedBuilder
 
ScriptedBuilder(PicoContainer) - Constructor for class org.picocontainer.script.ScriptedBuilder
 
ScriptedBuilder(InjectionFactory) - Constructor for class org.picocontainer.script.ScriptedBuilder
 
ScriptedBuilder() - Constructor for class org.picocontainer.script.ScriptedBuilder
 
ScriptedBuilderNameResolver - Class in org.picocontainer.script
ScriptedBuilderNameResolver handles the task of resolving a file name to a builder name.
ScriptedBuilderNameResolver() - Constructor for class org.picocontainer.script.ScriptedBuilderNameResolver
 
ScriptedContainerBuilder - Class in org.picocontainer.script
Abstract class for script-based container builders
ScriptedContainerBuilder(Reader, ClassLoader) - Constructor for class org.picocontainer.script.ScriptedContainerBuilder
 
ScriptedContainerBuilder(Reader, ClassLoader, LifecycleMode) - Constructor for class org.picocontainer.script.ScriptedContainerBuilder
 
ScriptedContainerBuilder(URL, ClassLoader) - Constructor for class org.picocontainer.script.ScriptedContainerBuilder
 
ScriptedContainerBuilder(URL, ClassLoader, LifecycleMode) - Constructor for class org.picocontainer.script.ScriptedContainerBuilder
 
ScriptedContainerBuilderFactory - Class in org.picocontainer.script
Factory class for scripted container builders of various scripting languages.
ScriptedContainerBuilderFactory(File, ClassLoader, ScriptedBuilderNameResolver) - Constructor for class org.picocontainer.script.ScriptedContainerBuilderFactory
Creates a ScriptedContainerBuilderFactory
ScriptedContainerBuilderFactory(File, ClassLoader) - Constructor for class org.picocontainer.script.ScriptedContainerBuilderFactory
Creates a ScriptedContainerBuilderFactory with default script builder resolver
ScriptedContainerBuilderFactory(File) - Constructor for class org.picocontainer.script.ScriptedContainerBuilderFactory
Creates a ScriptedContainerBuilderFactory with default script builder resolver and context class loader
ScriptedContainerBuilderFactory(URL) - Constructor for class org.picocontainer.script.ScriptedContainerBuilderFactory
Creates a ScriptedContainerBuilderFactory with default script builder resolver and context class loader
ScriptedContainerBuilderFactory(URL, ClassLoader, ScriptedBuilderNameResolver) - Constructor for class org.picocontainer.script.ScriptedContainerBuilderFactory
Creates a ScriptedContainerBuilderFactory
ScriptedContainerBuilderFactory(URL, String, ClassLoader) - Constructor for class org.picocontainer.script.ScriptedContainerBuilderFactory
Creates a ScriptedContainerBuilderFactory
ScriptedContainerBuilderFactory(Reader, String) - Constructor for class org.picocontainer.script.ScriptedContainerBuilderFactory
Creates a ScriptedContainerBuilderFactory with context class loader
ScriptedContainerBuilderFactory(Reader, String, ClassLoader) - Constructor for class org.picocontainer.script.ScriptedContainerBuilderFactory
Creates a ScriptedContainerBuilderFactory
ScriptedPicoContainerMarkupException - Exception in org.picocontainer.script
Exception thrown when invalid markup is encountered when assembling ScriptedPicoContainers.
ScriptedPicoContainerMarkupException(String) - Constructor for exception org.picocontainer.script.ScriptedPicoContainerMarkupException
 
ScriptedPicoContainerMarkupException(String, Throwable) - Constructor for exception org.picocontainer.script.ScriptedPicoContainerMarkupException
 
ScriptedPicoContainerMarkupException(Throwable) - Constructor for exception org.picocontainer.script.ScriptedPicoContainerMarkupException
 
StringConversions - Class in org.picocontainer.script.util
 
StringConversions() - Constructor for class org.picocontainer.script.util.StringConversions
 
StringConversions.InvalidConversionException - Exception in org.picocontainer.script.util
 
StringConversions.InvalidConversionException(String) - Constructor for exception org.picocontainer.script.util.StringConversions.InvalidConversionException
 
StringConversions.StringConverter<T> - Interface in org.picocontainer.script.util
 

U

UnsupportedScriptTypeException - Exception in org.picocontainer.script
Thrown when a given script type extension has no corresponding builder.
UnsupportedScriptTypeException(String, String[]) - Constructor for exception org.picocontainer.script.UnsupportedScriptTypeException
 

V

valueOf(String) - Static method in enum org.picocontainer.script.LifecycleMode
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.picocontainer.script.LifecycleMode
Returns an array containing the constants of this enum type, in the order they are declared.

W

withAnnotatedMethodInjection() - Method in class org.picocontainer.script.ScriptedBuilder
 
withCaching() - Method in class org.picocontainer.script.ScriptedBuilder
 
withClassLoader(ClassLoader) - Method in class org.picocontainer.script.ScriptedBuilder
 
withComponentAdapterFactories(BehaviorFactory...) - Method in class org.picocontainer.script.ScriptedBuilder
 
withComponentFactory(ComponentFactory) - Method in class org.picocontainer.script.ScriptedBuilder
 
withComponentFactory(String) - Method in class org.picocontainer.script.ScriptedBuilder
 
withConsoleMonitor() - Method in class org.picocontainer.script.ScriptedBuilder
 
withConstructorInjection() - Method in class org.picocontainer.script.ScriptedBuilder
 
withHiddenImplementations() - Method in class org.picocontainer.script.ScriptedBuilder
 
withLifecycle() - Method in class org.picocontainer.script.ScriptedBuilder
 
withMonitor(Class<? extends ComponentMonitor>) - Method in class org.picocontainer.script.ScriptedBuilder
 
withMonitor(String) - Method in class org.picocontainer.script.ScriptedBuilder
 
withReflectionLifecycle() - Method in class org.picocontainer.script.ScriptedBuilder
 
withSetterInjection() - Method in class org.picocontainer.script.ScriptedBuilder
 
withThreadSafety() - Method in class org.picocontainer.script.ScriptedBuilder
 

X

XML - Static variable in class org.picocontainer.script.ScriptedBuilderNameResolver
 
XMLComponentInstanceFactory - Interface in org.picocontainer.script.xml
Factory that creates instances from DOM Elements
XMLContainerBuilder - Class in org.picocontainer.script.xml
This class builds up a hierarchy of PicoContainers from an XML configuration file.
XMLContainerBuilder(Reader, ClassLoader) - Constructor for class org.picocontainer.script.xml.XMLContainerBuilder
 
XMLContainerBuilder(Reader, ClassLoader, LifecycleMode) - Constructor for class org.picocontainer.script.xml.XMLContainerBuilder
 
XMLContainerBuilder(URL, ClassLoader) - Constructor for class org.picocontainer.script.xml.XMLContainerBuilder
 
XMLContainerBuilder(URL, ClassLoader, LifecycleMode) - Constructor for class org.picocontainer.script.xml.XMLContainerBuilder
 
XStreamComponentInstanceFactory - Class in org.picocontainer.script.xml
Implementation of XMLComponentInstanceFactory that uses XStream to unmarshal DOM elements.
XStreamComponentInstanceFactory() - Constructor for class org.picocontainer.script.xml.XStreamComponentInstanceFactory
Creates an XStreamComponentInstanceFactory with the default instance of XStream
XStreamComponentInstanceFactory(XStream) - Constructor for class org.picocontainer.script.xml.XStreamComponentInstanceFactory
Creates an XStreamComponentInstanceFactory for a given instance of XStream
XStreamContainerBuilder - Class in org.picocontainer.script.xml
This class builds up a hierarchy of PicoContainers from an XML configuration file.
XStreamContainerBuilder(Reader) - Constructor for class org.picocontainer.script.xml.XStreamContainerBuilder
construct with just reader, use context classloader
XStreamContainerBuilder(Reader, ClassLoader) - Constructor for class org.picocontainer.script.xml.XStreamContainerBuilder
construct with given script and specified classloader
XStreamContainerBuilder(Reader, ClassLoader, HierarchicalStreamDriver) - Constructor for class org.picocontainer.script.xml.XStreamContainerBuilder
 
XStreamContainerBuilder(Reader, ClassLoader, HierarchicalStreamDriver, LifecycleMode) - Constructor for class org.picocontainer.script.xml.XStreamContainerBuilder
 
XStreamContainerBuilder(URL, ClassLoader, HierarchicalStreamDriver) - Constructor for class org.picocontainer.script.xml.XStreamContainerBuilder
 
XStreamContainerBuilder(URL, ClassLoader, HierarchicalStreamDriver, LifecycleMode) - Constructor for class org.picocontainer.script.xml.XStreamContainerBuilder
 

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

Copyright © 2003-2010 Codehaus. All Rights Reserved.