A B C D E F G H I J K L M N O P R S T U V W Z

A

ABORT_TRAVERSAL - Static variable in interface org.picocontainer.PicoVisitor
Constant that indicates that the traversal should abort after the visit*() method has been called.
AbstractAdapter<T> - Class in org.picocontainer.adapters
Base class for a ComponentAdapter with general functionality.
AbstractAdapter(Object, Class) - Constructor for class org.picocontainer.adapters.AbstractAdapter
Constructs a new ComponentAdapter for the given key and implementation.
AbstractAdapter(Object, Class, ComponentMonitor) - Constructor for class org.picocontainer.adapters.AbstractAdapter
Constructs a new ComponentAdapter for the given key and implementation.
AbstractBehavior<T> - Class in org.picocontainer.behaviors
Component adapter which decorates another adapter.
AbstractBehavior(ComponentAdapter<T>) - Constructor for class org.picocontainer.behaviors.AbstractBehavior
 
AbstractBehaviorFactory - Class in org.picocontainer.behaviors
 
AbstractBehaviorFactory() - Constructor for class org.picocontainer.behaviors.AbstractBehaviorFactory
 
AbstractComponentMonitor - Class in org.picocontainer.monitors
A monitor which delegates to another monitor.
AbstractComponentMonitor(ComponentMonitor) - Constructor for class org.picocontainer.monitors.AbstractComponentMonitor
Creates a AbstractComponentMonitor with a given delegate
AbstractComponentMonitor() - Constructor for class org.picocontainer.monitors.AbstractComponentMonitor
Creates a AbstractComponentMonitor with an instance of NullComponentMonitor.
AbstractDelegatingMutablePicoContainer - Class in org.picocontainer.containers
abstract base class for delegating to mutable containers
AbstractDelegatingMutablePicoContainer(MutablePicoContainer) - Constructor for class org.picocontainer.containers.AbstractDelegatingMutablePicoContainer
 
AbstractDelegatingPicoContainer - Class in org.picocontainer.containers
Abstract base class for immutable delegation to a PicoContainer
AbstractDelegatingPicoContainer(PicoContainer) - Constructor for class org.picocontainer.containers.AbstractDelegatingPicoContainer
 
AbstractInjectionFactory - Class in org.picocontainer.injectors
 
AbstractInjectionFactory() - Constructor for class org.picocontainer.injectors.AbstractInjectionFactory
 
AbstractInjector<T> - Class in org.picocontainer.injectors
This ComponentAdapter will instantiate a new object for each call to ComponentAdapter.getComponentInstance(PicoContainer, Type).
AbstractInjector(Object, Class<?>, Parameter[], ComponentMonitor, boolean) - Constructor for class org.picocontainer.injectors.AbstractInjector
Constructs a new ComponentAdapter for the given key and implementation.
AbstractInjector.AmbiguousComponentResolutionException - Exception in org.picocontainer.injectors
Exception that is thrown as part of the introspection.
AbstractInjector.AmbiguousComponentResolutionException(Class<?>, Object[]) - Constructor for exception org.picocontainer.injectors.AbstractInjector.AmbiguousComponentResolutionException
Construct a new exception with the ambigous class type and the ambiguous component keys.
AbstractInjector.CyclicDependencyException - Exception in org.picocontainer.injectors
 
AbstractInjector.CyclicDependencyException(Class<?>) - Constructor for exception org.picocontainer.injectors.AbstractInjector.CyclicDependencyException
 
AbstractInjector.NotConcreteRegistrationException - Exception in org.picocontainer.injectors
 
AbstractInjector.NotConcreteRegistrationException(Class<?>) - Constructor for exception org.picocontainer.injectors.AbstractInjector.NotConcreteRegistrationException
 
AbstractInjector.UnsatisfiableDependenciesException - Exception in org.picocontainer.injectors
Exception thrown when some of the component's dependencies are not satisfiable.
AbstractInjector.UnsatisfiableDependenciesException(ComponentAdapter<?>, Type, Set, PicoContainer) - Constructor for exception org.picocontainer.injectors.AbstractInjector.UnsatisfiableDependenciesException
 
AbstractMonitoringLifecycleStrategy - Class in org.picocontainer.lifecycle
Abstract base class for lifecycle strategy implementation supporting a ComponentMonitor.
AbstractMonitoringLifecycleStrategy(ComponentMonitor) - Constructor for class org.picocontainer.lifecycle.AbstractMonitoringLifecycleStrategy
Construct a AbstractMonitoringLifecycleStrategy.
AbstractParameter - Class in org.picocontainer.parameters
 
AbstractParameter() - Constructor for class org.picocontainer.parameters.AbstractParameter
 
AbstractPicoVisitor - Class in org.picocontainer.visitors
Abstract PicoVisitor implementation.
AbstractPicoVisitor() - Constructor for class org.picocontainer.visitors.AbstractPicoVisitor
 
AbstractPicoVisitor.PicoVisitorTraversalException - Exception in org.picocontainer.visitors
Exception for a PicoVisitor, that is dependent on a defined starting point of the traversal.
AbstractPicoVisitor.PicoVisitorTraversalException(PicoVisitor) - Constructor for exception org.picocontainer.visitors.AbstractPicoVisitor.PicoVisitorTraversalException
Construct the PicoVisitorTraversalException.
accept(PicoVisitor) - Method in class org.picocontainer.adapters.AbstractAdapter
 
accept(PicoVisitor) - Method in class org.picocontainer.behaviors.AbstractBehavior
 
accept(PicoVisitor) - Method in class org.picocontainer.behaviors.AbstractBehaviorFactory
 
accept(PicoVisitor) - Method in class org.picocontainer.behaviors.AdaptingBehavior
 
accept(PicoVisitor) - Method in interface org.picocontainer.ComponentAdapter
Accepts a visitor for this ComponentAdapter.
accept(PicoVisitor) - Method in interface org.picocontainer.ComponentFactory
Accepts a visitor for this ComponentFactory.
accept(PicoVisitor) - Method in class org.picocontainer.containers.AbstractDelegatingPicoContainer
 
accept(PicoVisitor) - Method in class org.picocontainer.containers.CompositePicoContainer
 
accept(PicoVisitor) - Method in class org.picocontainer.containers.EmptyPicoContainer
we do not have anything to do here.
accept(PicoVisitor) - Method in class org.picocontainer.containers.ImmutablePicoContainer
 
accept(PicoVisitor) - Method in class org.picocontainer.DefaultPicoContainer
 
accept(PicoVisitor) - Method in class org.picocontainer.DefaultPicoContainer.KnowsContainerAdapter
 
accept(PicoVisitor) - Method in class org.picocontainer.injectors.AbstractInjectionFactory
 
accept(PicoVisitor) - Method in class org.picocontainer.injectors.AbstractInjector
 
accept(PicoVisitor) - Method in class org.picocontainer.injectors.CompositeInjector
 
accept(PicoVisitor) - Method in class org.picocontainer.injectors.FactoryInjector
 
accept(PicoVisitor) - Method in class org.picocontainer.injectors.ProviderAdapter
 
accept(PicoVisitor) - Method in interface org.picocontainer.Parameter
Accepts a visitor for this Parameter.
accept(PicoVisitor) - Method in class org.picocontainer.parameters.BasicComponentParameter
Visit the current Parameter.
accept(PicoVisitor) - Method in class org.picocontainer.parameters.CollectionComponentParameter
Visit the current Parameter.
accept(PicoVisitor) - Method in class org.picocontainer.parameters.ComponentParameter
Accept the visitor for the current Parameter.
accept(PicoVisitor) - Method in class org.picocontainer.parameters.ConstantParameter
Visit the current Parameter.
accept(PicoVisitor) - Method in class org.picocontainer.parameters.DefaultConstructorParameter
No instantiation
accept(PicoVisitor) - Method in class org.picocontainer.parameters.NullParameter
Accepts a visitor for this Parameter.
accept(PicoVisitor) - Method in interface org.picocontainer.PicoContainer
Accepts a visitor that should visit the child containers, component adapters and component instances.
AdaptingBehavior - Class in org.picocontainer.behaviors
 
AdaptingBehavior() - Constructor for class org.picocontainer.behaviors.AdaptingBehavior
 
AdaptingInjection - Class in org.picocontainer.injectors
Creates injector instances, depending on the injection characteristics of the component class.
AdaptingInjection() - Constructor for class org.picocontainer.injectors.AdaptingInjection
 
adaptiveDI() - Static method in class org.picocontainer.injectors.Injectors
 
addAdapter(ComponentAdapter<?>) - Method in class org.picocontainer.classname.DefaultClassLoadingPicoContainer
 
addAdapter(ComponentAdapter<?>) - Method in class org.picocontainer.containers.AbstractDelegatingMutablePicoContainer
 
addAdapter(ComponentAdapter<?>) - Method in class org.picocontainer.DefaultPicoContainer
Register a component via a ComponentAdapter.
addAdapter(ComponentAdapter<?>, Properties) - Method in class org.picocontainer.DefaultPicoContainer
addAdapter(ComponentAdapter<?>) - Method in interface org.picocontainer.MutablePicoContainer
Register a component via a ComponentAdapter.
addAdapterInternal(ComponentAdapter<?>) - Method in class org.picocontainer.DefaultPicoContainer
 
addBuiltInConverters() - Method in class org.picocontainer.converters.BuiltInConverters
 
addChildContainer(String, PicoContainer) - Method in interface org.picocontainer.classname.ClassLoadingPicoContainer
Addes a child container with a given name
addChildContainer(PicoContainer) - Method in class org.picocontainer.classname.DefaultClassLoadingPicoContainer
 
addChildContainer(String, PicoContainer) - Method in class org.picocontainer.classname.DefaultClassLoadingPicoContainer
 
addChildContainer(PicoContainer) - Method in class org.picocontainer.containers.AbstractDelegatingMutablePicoContainer
 
addChildContainer(PicoContainer) - Method in class org.picocontainer.DefaultPicoContainer
 
addChildContainer(PicoContainer) - Method in interface org.picocontainer.MutablePicoContainer
Add a child container.
addChildToParent() - Method in class org.picocontainer.PicoBuilder
 
addClassLoaderURL(URL) - Method in interface org.picocontainer.classname.ClassLoadingPicoContainer
Adds a new URL that will be used in classloading
addClassLoaderURL(URL) - Method in class org.picocontainer.classname.DefaultClassLoadingPicoContainer
 
addComponent(Object) - Method in class org.picocontainer.classname.DefaultClassLoadingPicoContainer
 
addComponent(Object, Object, Parameter...) - Method in class org.picocontainer.classname.DefaultClassLoadingPicoContainer
 
addComponent(Object, Object, Parameter...) - Method in class org.picocontainer.containers.AbstractDelegatingMutablePicoContainer
 
addComponent(Object) - Method in class org.picocontainer.containers.AbstractDelegatingMutablePicoContainer
 
addComponent(Object) - Method in class org.picocontainer.DefaultPicoContainer
Register an arbitrary object.
addComponent(Object, Object, Parameter...) - Method in class org.picocontainer.DefaultPicoContainer
Register a component and creates specific instructions on which constructor to use, along with which components and/or constants to provide as constructor arguments.
addComponent(Object, Object, Parameter...) - Method in interface org.picocontainer.MutablePicoContainer
Register a component and creates specific instructions on which constructor to use, along with which components and/or constants to provide as constructor arguments.
addComponent(Object) - Method in interface org.picocontainer.MutablePicoContainer
Register an arbitrary object.
addComponentAdapter(ComponentMonitor, LifecycleStrategy, Properties, ComponentAdapter<T>) - Method in interface org.picocontainer.BehaviorFactory
 
addComponentAdapter(ComponentMonitor, LifecycleStrategy, Properties, ComponentAdapter<T>) - Method in class org.picocontainer.behaviors.AbstractBehaviorFactory
 
addComponentAdapter(ComponentMonitor, LifecycleStrategy, Properties, ComponentAdapter) - Method in class org.picocontainer.behaviors.AdaptingBehavior
 
addComponentAdapter(ComponentMonitor, LifecycleStrategy, Properties, ComponentAdapter) - Method in class org.picocontainer.behaviors.Automating
 
addComponentAdapter(ComponentMonitor, LifecycleStrategy, Properties, ComponentAdapter<T>) - Method in class org.picocontainer.behaviors.Caching
 
addComponentAdapter(ComponentMonitor, LifecycleStrategy, Properties, ComponentAdapter) - Method in class org.picocontainer.behaviors.Decorating
 
addComponentAdapter(ComponentMonitor, LifecycleStrategy, Properties, ComponentAdapter) - Method in class org.picocontainer.behaviors.FieldDecorating
 
addComponentAdapter(ComponentMonitor, LifecycleStrategy, Properties, ComponentAdapter<T>) - Method in class org.picocontainer.behaviors.Guarding
 
addComponentAdapter(ComponentMonitor, LifecycleStrategy, Properties, ComponentAdapter) - Method in class org.picocontainer.behaviors.ImplementationHiding
 
addComponentAdapter(ComponentMonitor, LifecycleStrategy, Properties, ComponentAdapter<T>) - Method in class org.picocontainer.behaviors.Locking
addComponentAdapter(ComponentMonitor, LifecycleStrategy, Properties, ComponentAdapter<T>) - Method in class org.picocontainer.behaviors.OptInCaching
 
addComponentAdapter(ComponentMonitor, LifecycleStrategy, Properties, ComponentAdapter<T>) - Method in class org.picocontainer.behaviors.PropertyApplying
 
addComponentAdapter(ComponentMonitor, LifecycleStrategy, Properties, ComponentAdapter<T>) - Method in class org.picocontainer.behaviors.Storing
 
addComponentAdapter(ComponentMonitor, LifecycleStrategy, Properties, ComponentAdapter<T>) - Method in class org.picocontainer.behaviors.Synchronizing
addComponentAdapter(ComponentMonitor, LifecycleStrategy, Properties, ComponentAdapter<T>) - Method in class org.picocontainer.behaviors.ThreadCaching
 
addConfig(String, Object) - Method in class org.picocontainer.containers.AbstractDelegatingMutablePicoContainer
 
addConfig(String, Object) - Method in class org.picocontainer.DefaultPicoContainer
 
addConfig(String, Object) - Method in interface org.picocontainer.MutablePicoContainer
Register a config item.
addConverter(Converter<?>, Class<?>) - Method in class org.picocontainer.converters.BuiltInConverters
 
addPostInvocation(Class, Object) - Method in class org.picocontainer.behaviors.Intercepted
 
addPreInvocation(Class, Object) - Method in class org.picocontainer.behaviors.Intercepted
 
annotatedField(Object, Class<?>, Parameter[], ComponentMonitor, Class<? extends Annotation>, boolean) - Static method in class org.picocontainer.injectors.Injector
Convenience method to create annotated field injector
annotatedFieldDI() - Static method in class org.picocontainer.injectors.Injectors
 
AnnotatedFieldInjection - Class in org.picocontainer.injectors
A InjectionFactory for Guice-style annotated fields.
AnnotatedFieldInjection(Class<? extends Annotation>) - Constructor for class org.picocontainer.injectors.AnnotatedFieldInjection
 
AnnotatedFieldInjection() - Constructor for class org.picocontainer.injectors.AnnotatedFieldInjection
 
AnnotatedFieldInjector - Class in org.picocontainer.injectors
Injection happens after instantiation, and through fields marked as injection points via an Annotation.
AnnotatedFieldInjector(Object, Class<?>, Parameter[], ComponentMonitor, Class<? extends Annotation>, boolean) - Constructor for class org.picocontainer.injectors.AnnotatedFieldInjector
 
annotatedMethod(Object, Class<?>, Parameter[], ComponentMonitor, Class<? extends Annotation>, boolean) - Static method in class org.picocontainer.injectors.Injector
convenience method to create annotated method injector
annotatedMethodDI() - Static method in class org.picocontainer.injectors.Injectors
 
AnnotatedMethodInjection - Class in org.picocontainer.injectors
A InjectionFactory for Guice-style annotated methods.
AnnotatedMethodInjection(Class<? extends Annotation>, boolean) - Constructor for class org.picocontainer.injectors.AnnotatedMethodInjection
 
AnnotatedMethodInjection() - Constructor for class org.picocontainer.injectors.AnnotatedMethodInjection
 
AnnotatedMethodInjector - Class in org.picocontainer.injectors
 
AnnotatedMethodInjector(Object, Class<?>, Parameter[], ComponentMonitor, Class<? extends Annotation>, boolean) - Constructor for class org.picocontainer.injectors.AnnotatedMethodInjector
 
arePropertiesPresent(Properties, Properties, boolean) - Static method in class org.picocontainer.behaviors.AbstractBehaviorFactory
 
ARRAY - Static variable in class org.picocontainer.parameters.CollectionComponentParameter
Use ARRAY as Parameterfor an Array that must have elements.
ARRAY - Static variable in class org.picocontainer.parameters.ComponentParameter
Use ARRAY as Parameterfor an Array that must have elements.
ARRAY_ALLOW_EMPTY - Static variable in class org.picocontainer.parameters.CollectionComponentParameter
Use ARRAY_ALLOW_EMPTY as Parameterfor an Array that may have no elements.
ARRAY_ALLOW_EMPTY - Static variable in class org.picocontainer.parameters.ComponentParameter
Use ARRAY_ALLOW_EMPTY as Parameterfor an Array that may have no elements.
as(Properties...) - Method in class org.picocontainer.classname.DefaultClassLoadingPicoContainer
 
as(Properties...) - Method in class org.picocontainer.containers.AbstractDelegatingMutablePicoContainer
 
as(Properties...) - Method in class org.picocontainer.DefaultPicoContainer
 
as(Properties...) - Method in interface org.picocontainer.MutablePicoContainer
You can set for the following operation only the characteristic of registration of a component on the fly.
Automated<T> - Class in org.picocontainer.behaviors
 
Automated(ComponentAdapter<T>) - Constructor for class org.picocontainer.behaviors.Automated
 
automatic() - Static method in class org.picocontainer.behaviors.Behaviors
 
AUTOMATIC - Static variable in class org.picocontainer.Characteristics
 
Automating - Class in org.picocontainer.behaviors
 
Automating() - Constructor for class org.picocontainer.behaviors.Automating
 

B

BASIC_DEFAULT - Static variable in class org.picocontainer.parameters.BasicComponentParameter
BASIC_DEFAULT is an instance of BasicComponentParameter using the default constructor.
BasicComponentParameter - Class in org.picocontainer.parameters
A BasicComponentParameter should be used to pass in a particular component as argument to a different component's constructor.
BasicComponentParameter(Object) - Constructor for class org.picocontainer.parameters.BasicComponentParameter
Expect a parameter matching a component of a specific key.
BasicComponentParameter() - Constructor for class org.picocontainer.parameters.BasicComponentParameter
Expect any parameter of the appropriate type.
Behavior<T> - Interface in org.picocontainer
Behaviors modify the components created by a Injector with additional behaviors
Behavior - Class in org.picocontainer.behaviors
static collection of factory methods for easier behavior creation
Behavior() - Constructor for class org.picocontainer.behaviors.Behavior
 
BehaviorFactory - Interface in org.picocontainer
Extends ComponentFactory to provide factory methods for Behaviors
Behaviors - Class in org.picocontainer.behaviors
Static collection of factory methods for different BehaviourFactory implementations.
Bind - Annotation Type in org.picocontainer.annotations
 
bindings - Variable in class org.picocontainer.injectors.IterativeInjector
 
BindKey<T> - Class in org.picocontainer
 
BindKey(Class<T>, Class<? extends Annotation>) - Constructor for class org.picocontainer.BindKey
 
bindKey(Class<T>, Class<? extends Annotation>) - Static method in class org.picocontainer.BindKey
 
box(Type) - Method in class org.picocontainer.injectors.AbstractInjector
 
boxParameters(Type[]) - Method in class org.picocontainer.injectors.SingleMemberInjector
 
build() - Method in class org.picocontainer.PicoBuilder
 
BuiltInConverters - Class in org.picocontainer.converters
Provides some built-in converters used by DefaultPicoContainer.
BuiltInConverters() - Constructor for class org.picocontainer.converters.BuiltInConverters
 

C

Cache - Annotation Type in org.picocontainer.annotations
 
CACHE - Static variable in class org.picocontainer.Characteristics
Turns on Caching of component instances.
cached(ComponentAdapter) - Static method in class org.picocontainer.behaviors.Behavior
 
cached(ComponentAdapter, ObjectReference) - Static method in class org.picocontainer.behaviors.Behavior
 
Cached<T> - Class in org.picocontainer.behaviors
ComponentAdapter implementation that caches the component instance.
Cached(ComponentAdapter) - Constructor for class org.picocontainer.behaviors.Cached
 
Cached(ComponentAdapter, ObjectReference<Stored.Instance<T>>) - Constructor for class org.picocontainer.behaviors.Cached
 
caching() - Static method in class org.picocontainer.behaviors.Behaviors
 
Caching - Class in org.picocontainer.behaviors
factory class creating cached behaviours
Caching() - Constructor for class org.picocontainer.behaviors.Caching
 
canConvert(Type) - Method in class org.picocontainer.containers.CompositePicoContainer.CompositeConverters
 
canConvert(Type) - Method in class org.picocontainer.converters.BuiltInConverters
 
canConvert(Type) - Method in interface org.picocontainer.Converters
Returns true if a converters is available to convert to the given object type
canConvert(Type) - Method in class org.picocontainer.converters.ConvertsNothing
 
caughtIllegalAccessException(ComponentMonitor, Constructor<T>, IllegalAccessException, PicoContainer) - Method in class org.picocontainer.injectors.AbstractInjector
inform monitor about access exception.
caughtIllegalAccessException(ComponentMonitor, Member, Object, IllegalAccessException) - Method in class org.picocontainer.injectors.AbstractInjector
 
caughtInstantiationException(ComponentMonitor, Constructor<T>, InstantiationException, PicoContainer) - Method in class org.picocontainer.injectors.AbstractInjector
inform monitor about component instantiation failure
caughtInvocationTargetException(ComponentMonitor, Member, Object, InvocationTargetException) - Method in class org.picocontainer.injectors.AbstractInjector
inform monitor about exception while instantiating component
CDI - Static variable in class org.picocontainer.Characteristics
Turns on constructor injection.
CDI() - Static method in class org.picocontainer.injectors.Injectors
 
change(Properties...) - Method in class org.picocontainer.classname.DefaultClassLoadingPicoContainer
 
change(Properties...) - Method in class org.picocontainer.containers.AbstractDelegatingMutablePicoContainer
 
change(Properties...) - Method in class org.picocontainer.DefaultPicoContainer
 
change(Properties...) - Method in interface org.picocontainer.MutablePicoContainer
You can change the characteristic of registration of all subsequent components in this container.
changeMonitor(ComponentMonitor) - Method in class org.picocontainer.adapters.AbstractAdapter
 
changeMonitor(ComponentMonitor) - Method in class org.picocontainer.behaviors.AbstractBehavior
Delegates change of monitor if the delegate supports a component monitor strategy.
changeMonitor(ComponentMonitor) - Method in class org.picocontainer.classname.DefaultClassLoadingPicoContainer
Propagates the monitor change down the delegate chain if a delegate that implements ComponentMonitorStrategy exists.
changeMonitor(ComponentMonitor) - Method in interface org.picocontainer.ComponentMonitorStrategy
Changes the component monitor used
changeMonitor(ComponentMonitor) - Method in class org.picocontainer.DefaultPicoContainer
Changes monitor in the ComponentFactory, the component adapters and the child containers, if these support a ComponentMonitorStrategy.
changeMonitor(ComponentMonitor) - Method in class org.picocontainer.lifecycle.AbstractMonitoringLifecycleStrategy
Swaps the current monitor with a replacement.
changeMonitor(ComponentMonitor) - Method in class org.picocontainer.monitors.AbstractComponentMonitor
If the delegate supports a monitor strategy, this is used to changed the monitor while keeping the same delegate.
Characteristics - Class in org.picocontainer
Collection of immutable properties, holding behaviour characteristics.
Characteristics() - Constructor for class org.picocontainer.Characteristics
 
Characteristics.ImmutableProperties - Class in org.picocontainer
Read only property set.
Characteristics.ImmutableProperties(String, String) - Constructor for class org.picocontainer.Characteristics.ImmutableProperties
 
charAt(int) - Method in class org.picocontainer.classname.ClassName
 
checkTraversal() - Method in class org.picocontainer.visitors.AbstractPicoVisitor
Checks the traversal flag, indicating a currently running traversal of the visitor.
checkTypeCompatibility() - Method in class org.picocontainer.adapters.AbstractAdapter
 
ClassLoadingPicoContainer - Interface in org.picocontainer.classname
A ClassLoadingPicoContainer extends PicoContainer with classloader juggling capability
ClassName - Class in org.picocontainer.classname
ClassName is a simple wrapper for a class name which is used as a key in the registration of components in PicoContainer.
ClassName(String) - Constructor for class org.picocontainer.classname.ClassName
 
ClassPathElement - Class in org.picocontainer.classname
ClassPathElement denotes an element in a classpath allowing to grant permissions.
ClassPathElement(URL) - Constructor for class org.picocontainer.classname.ClassPathElement
 
clear() - Method in interface org.picocontainer.behaviors.Intercepted.Controller
 
clear() - Method in class org.picocontainer.behaviors.Intercepted.ControllerImpl
 
clear() - Method in class org.picocontainer.behaviors.Intercepted.ControllerWrapper
 
clear() - Method in class org.picocontainer.Characteristics.ImmutableProperties
Read Only Object: will throw UnsupportedOperationException.
CollectionComponentParameter - Class in org.picocontainer.parameters
A CollectionComponentParameter should be used to support inject an Array, a Collectionor Mapof components automatically.
CollectionComponentParameter() - Constructor for class org.picocontainer.parameters.CollectionComponentParameter
Expect an Arrayof an appropriate type as parameter.
CollectionComponentParameter(boolean) - Constructor for class org.picocontainer.parameters.CollectionComponentParameter
Expect an Arrayof an appropriate type as parameter.
CollectionComponentParameter(Class, boolean) - Constructor for class org.picocontainer.parameters.CollectionComponentParameter
Expect any of the collection types Array,Collectionor Mapas parameter.
CollectionComponentParameter(Class, Class, boolean) - Constructor for class org.picocontainer.parameters.CollectionComponentParameter
Expect any of the collection types Array,Collectionor Mapas parameter.
CommandLineArgumentsPicoContainer - Class in org.picocontainer.containers
Deprecated. Use CommandLinePicoContainer instead.
CommandLineArgumentsPicoContainer(String, String[]) - Constructor for class org.picocontainer.containers.CommandLineArgumentsPicoContainer
Deprecated.  
CommandLineArgumentsPicoContainer(String, String[], PicoContainer) - Constructor for class org.picocontainer.containers.CommandLineArgumentsPicoContainer
Deprecated.  
CommandLineArgumentsPicoContainer(String, StringReader) - Constructor for class org.picocontainer.containers.CommandLineArgumentsPicoContainer
Deprecated.  
CommandLineArgumentsPicoContainer(String, StringReader, String[]) - Constructor for class org.picocontainer.containers.CommandLineArgumentsPicoContainer
Deprecated.  
CommandLineArgumentsPicoContainer(String, StringReader, String[], PicoContainer) - Constructor for class org.picocontainer.containers.CommandLineArgumentsPicoContainer
Deprecated.  
CommandLineArgumentsPicoContainer(String[]) - Constructor for class org.picocontainer.containers.CommandLineArgumentsPicoContainer
Deprecated.  
CommandLineArgumentsPicoContainer(String[], PicoContainer) - Constructor for class org.picocontainer.containers.CommandLineArgumentsPicoContainer
Deprecated.  
CommandLinePicoContainer - Class in org.picocontainer.containers
CommandLineArgumentsPicoContainer configured itself from array of strings which are most likely coming in as command line arguments
CommandLinePicoContainer(String, String[]) - Constructor for class org.picocontainer.containers.CommandLinePicoContainer
 
CommandLinePicoContainer(String, String[], PicoContainer) - Constructor for class org.picocontainer.containers.CommandLinePicoContainer
 
CommandLinePicoContainer(String, StringReader) - Constructor for class org.picocontainer.containers.CommandLinePicoContainer
 
CommandLinePicoContainer(String, StringReader, String[]) - Constructor for class org.picocontainer.containers.CommandLinePicoContainer
 
CommandLinePicoContainer(String, StringReader, String[], PicoContainer) - Constructor for class org.picocontainer.containers.CommandLinePicoContainer
 
CommandLinePicoContainer(String[]) - Constructor for class org.picocontainer.containers.CommandLinePicoContainer
 
CommandLinePicoContainer(String[], PicoContainer) - Constructor for class org.picocontainer.containers.CommandLinePicoContainer
 
ComponentAdapter<T> - Interface in org.picocontainer
A component adapter is responsible for providing a specific component instance of type <T>.
ComponentAdapter.NOTHING - Class in org.picocontainer
 
ComponentFactory - Interface in org.picocontainer

A component factory is responsible for creating ComponentAdapter component adapters.

componentFactory - Variable in class org.picocontainer.DefaultPicoContainer
Component factory instance.
componentHasLifecycle() - Method in class org.picocontainer.adapters.InstanceAdapter
 
componentHasLifecycle() - Method in class org.picocontainer.behaviors.AbstractBehavior
Invokes delegate hasLifecycle method if the delegate is a Behavior Test if a component honors a lifecycle.
componentHasLifecycle() - Method in class org.picocontainer.behaviors.Stored
 
componentHasLifecycle() - Method in interface org.picocontainer.ComponentLifecycle
Test if a component honors a lifecycle.
componentHasLifecycle() - Method in class org.picocontainer.injectors.FactoryInjector
 
ComponentLifecycle<T> - Interface in org.picocontainer
 
ComponentMonitor - Interface in org.picocontainer
A component monitor is responsible for monitoring the component instantiation and method invocation.
componentMonitor - Variable in class org.picocontainer.DefaultPicoContainer
Component monitor instance.
ComponentMonitorHelper - Class in org.picocontainer.monitors
An abstract ComponentMonitor which supports all the message formats.
ComponentMonitorHelper() - Constructor for class org.picocontainer.monitors.ComponentMonitorHelper
 
ComponentMonitorStrategy - Interface in org.picocontainer
Interface responsible for changing monitoring strategy.
ComponentParameter - Class in org.picocontainer.parameters
A ComponentParameter should be used to pass in a particular component as argument to a different component's constructor.
ComponentParameter(Object) - Constructor for class org.picocontainer.parameters.ComponentParameter
Expect a parameter matching a component of a specific key.
ComponentParameter() - Constructor for class org.picocontainer.parameters.ComponentParameter
Expect any scalar parameter of the appropriate type or an Array.
ComponentParameter(boolean) - Constructor for class org.picocontainer.parameters.ComponentParameter
Expect any scalar parameter of the appropriate type or an Array.
ComponentParameter(Class, boolean) - Constructor for class org.picocontainer.parameters.ComponentParameter
Expect any scalar parameter of the appropriate type or the collecting type Array,Collectionor Map.
ComponentParameter(Class, Class, boolean) - Constructor for class org.picocontainer.parameters.ComponentParameter
Expect any scalar parameter of the appropriate type or the collecting type Array,Collectionor Map.
compose(PicoContainer, Object) - Method in class org.picocontainer.composers.RegexComposer
 
compose(PicoContainer, Object) - Method in interface org.picocontainer.monitors.ComposingMonitor.Composer
 
ComposingMonitor - Class in org.picocontainer.monitors
The first of a list of composers passed in that responds with an instance for a missing component will be used.
ComposingMonitor(ComponentMonitor, ComposingMonitor.Composer...) - Constructor for class org.picocontainer.monitors.ComposingMonitor
 
ComposingMonitor(ComposingMonitor.Composer...) - Constructor for class org.picocontainer.monitors.ComposingMonitor
 
ComposingMonitor.Composer - Interface in org.picocontainer.monitors
A Composer can be used to make components that are otherwise missing.
composite(Object, Class<?>, Parameter[], ComponentMonitor, boolean, Injector...) - Static method in class org.picocontainer.injectors.Injector
creates composite injector
CompositeInjection - Class in org.picocontainer.injectors
A Composite of other types on InjectionFactories - pass them into the varargs constructor.
CompositeInjection(InjectionFactory...) - Constructor for class org.picocontainer.injectors.CompositeInjection
 
CompositeInjector<T> - Class in org.picocontainer.injectors
 
CompositeInjector(Object, Class<?>, Parameter[], ComponentMonitor, boolean, Injector...) - Constructor for class org.picocontainer.injectors.CompositeInjector
 
CompositeLifecycleStrategy - Class in org.picocontainer.lifecycle
Allow for use of alternate LifecycleStrategy strategies to be used at the same time.
CompositeLifecycleStrategy(StartableLifecycleStrategy...) - Constructor for class org.picocontainer.lifecycle.CompositeLifecycleStrategy
 
CompositePicoContainer - Class in org.picocontainer.containers
CompositePicoContainer takes a var-args list of containers and will query them in turn for getComponent(*) and getComponentAdapter(*) requests.
CompositePicoContainer(PicoContainer...) - Constructor for class org.picocontainer.containers.CompositePicoContainer
 
CompositePicoContainer.CompositeConverters - Class in org.picocontainer.containers
 
CompositePicoContainer.CompositeConverters() - Constructor for class org.picocontainer.containers.CompositePicoContainer.CompositeConverters
 
ConsoleComponentMonitor - Class in org.picocontainer.monitors
A ComponentMonitor which writes to a OutputStream.
ConsoleComponentMonitor() - Constructor for class org.picocontainer.monitors.ConsoleComponentMonitor
Constructs a console component monitor that sends output to System.out.
ConsoleComponentMonitor(OutputStream) - Constructor for class org.picocontainer.monitors.ConsoleComponentMonitor
Constructs a console component monitor that sends output to the specified output stream.
ConsoleComponentMonitor(OutputStream, ComponentMonitor) - Constructor for class org.picocontainer.monitors.ConsoleComponentMonitor
Constructs a console component monitor chain that sends output to the specified output stream and then sends all events to the delegate component monitor.
ConstantParameter - Class in org.picocontainer.parameters
A ConstantParameter should be used to pass in "constant" arguments to constructors.
ConstantParameter(Object) - Constructor for class org.picocontainer.parameters.ConstantParameter
 
constructor(Object, Class<?>, Parameter...) - Static method in class org.picocontainer.injectors.Injector
Constructor injector that uses no monitor and no lifecycle adapter.
constructor(Object, Class, Parameter[], ComponentMonitor, boolean) - Static method in class org.picocontainer.injectors.Injector
Creates a ConstructorInjector
constructor(Object, Class, Parameter[], ComponentMonitor, boolean, boolean) - Static method in class org.picocontainer.injectors.Injector
Creates a ConstructorInjector
ConstructorInjection - Class in org.picocontainer.injectors
A InjectionFactory for constructor injection.
ConstructorInjection(boolean) - Constructor for class org.picocontainer.injectors.ConstructorInjection
 
ConstructorInjection() - Constructor for class org.picocontainer.injectors.ConstructorInjection
Will remember which constructor to use between usages on the associated Injector.
ConstructorInjector<T> - Class in org.picocontainer.injectors
Injection will happen through a constructor for the component.
ConstructorInjector(Object, Class<?>, Parameter...) - Constructor for class org.picocontainer.injectors.ConstructorInjector
Constructor injector that uses no monitor and no lifecycle adapter.
ConstructorInjector(Object, Class, Parameter[], ComponentMonitor, boolean) - Constructor for class org.picocontainer.injectors.ConstructorInjector
Creates a ConstructorInjector
ConstructorInjector(Object, Class, Parameter[], ComponentMonitor, boolean, boolean) - Constructor for class org.picocontainer.injectors.ConstructorInjector
Creates a ConstructorInjector
ConstructorInjector.CtorAndAdapters<TYPE> - Class in org.picocontainer.injectors
 
ConstructorInjector.CtorAndAdapters(Constructor<TYPE>, Parameter[], ComponentAdapter[]) - Constructor for class org.picocontainer.injectors.ConstructorInjector.CtorAndAdapters
 
CONTINUE_TRAVERSAL - Static variable in interface org.picocontainer.PicoVisitor
Constant that indicates that the traversal should continue after the visit*() method has been called.
convert(String, String, ClassLoader) - Static method in class org.picocontainer.behaviors.PropertyApplicator
Converts a String value of a named type to an object.
convert(String, Type) - Method in class org.picocontainer.containers.CompositePicoContainer.CompositeConverters
 
convert(String, Type) - Method in class org.picocontainer.converters.BuiltInConverters
 
convert(String, Type) - Method in interface org.picocontainer.Converters
Converts a particular string value into the target type
convert(String) - Method in interface org.picocontainer.converters.Converter
Performs a conversion between the given parameter value and the target type.
convert(String, Type) - Method in class org.picocontainer.converters.ConvertsNothing
 
convert(String) - Method in class org.picocontainer.converters.NewInstanceConverter
 
convert(String) - Method in class org.picocontainer.converters.UrlConverter
 
Converter<T> - Interface in org.picocontainer.converters
Interface for type converters.
Converters - Interface in org.picocontainer
A facade for a collection of converters that provides string-to-type conversions.
Converting - Interface in org.picocontainer
Interface for containers that can handle string-to-object conversion in object parameters.
ConvertsNothing - Class in org.picocontainer.converters
Null-object implementation of Converters
ConvertsNothing() - Constructor for class org.picocontainer.converters.ConvertsNothing
 
createChildContainer() - Method in class org.picocontainer.classname.DefaultClassLoadingPicoContainer
 
createComponentAdapter(ComponentMonitor, LifecycleStrategy, Properties, Object, Class<T>, Parameter...) - Method in class org.picocontainer.behaviors.AbstractBehaviorFactory
 
createComponentAdapter(ComponentMonitor, LifecycleStrategy, Properties, Object, Class, Parameter...) - Method in class org.picocontainer.behaviors.AdaptingBehavior
 
createComponentAdapter(ComponentMonitor, LifecycleStrategy, Properties, Object, Class, Parameter...) - Method in class org.picocontainer.behaviors.Automating
 
createComponentAdapter(ComponentMonitor, LifecycleStrategy, Properties, Object, Class<T>, Parameter...) - Method in class org.picocontainer.behaviors.Caching
 
createComponentAdapter(ComponentMonitor, LifecycleStrategy, Properties, Object, Class, Parameter...) - Method in class org.picocontainer.behaviors.Decorating
 
createComponentAdapter(ComponentMonitor, LifecycleStrategy, Properties, Object, Class, Parameter...) - Method in class org.picocontainer.behaviors.FieldDecorating
 
createComponentAdapter(ComponentMonitor, LifecycleStrategy, Properties, Object, Class<T>, Parameter...) - Method in class org.picocontainer.behaviors.Guarding
 
createComponentAdapter(ComponentMonitor, LifecycleStrategy, Properties, Object, Class, Parameter...) - Method in class org.picocontainer.behaviors.ImplementationHiding
 
createComponentAdapter(ComponentMonitor, LifecycleStrategy, Properties, Object, Class<T>, Parameter...) - Method in class org.picocontainer.behaviors.Intercepting
 
createComponentAdapter(ComponentMonitor, LifecycleStrategy, Properties, Object, Class<T>, Parameter...) - Method in class org.picocontainer.behaviors.Locking
Create a new component adapter based on the specified arguments.
createComponentAdapter(ComponentMonitor, LifecycleStrategy, Properties, Object, Class<T>, Parameter...) - Method in class org.picocontainer.behaviors.OptInCaching
 
createComponentAdapter(ComponentMonitor, LifecycleStrategy, Properties, Object, Class<T>, Parameter...) - Method in class org.picocontainer.behaviors.PropertyApplying
 
createComponentAdapter(ComponentMonitor, LifecycleStrategy, Properties, Object, Class<T>, Parameter...) - Method in class org.picocontainer.behaviors.Storing
 
createComponentAdapter(ComponentMonitor, LifecycleStrategy, Properties, Object, Class<T>, Parameter...) - Method in class org.picocontainer.behaviors.Synchronizing
Create a new component adapter based on the specified arguments.
createComponentAdapter(ComponentMonitor, LifecycleStrategy, Properties, Object, Class<T>, Parameter...) - Method in class org.picocontainer.behaviors.ThreadCaching
 
createComponentAdapter(ComponentMonitor, LifecycleStrategy, Properties, Object, Class<T>, Parameter...) - Method in interface org.picocontainer.ComponentFactory
Create a new component adapter based on the specified arguments.
createComponentAdapter(ComponentMonitor, LifecycleStrategy, Properties, Object, Class<T>, Parameter...) - Method in class org.picocontainer.injectors.AdaptingInjection
 
createComponentAdapter(ComponentMonitor, LifecycleStrategy, Properties, Object, Class<T>, Parameter...) - Method in class org.picocontainer.injectors.AnnotatedFieldInjection
 
createComponentAdapter(ComponentMonitor, LifecycleStrategy, Properties, Object, Class<T>, Parameter...) - Method in class org.picocontainer.injectors.AnnotatedMethodInjection
Create a SetterInjector.
createComponentAdapter(ComponentMonitor, LifecycleStrategy, Properties, Object, Class<T>, Parameter...) - Method in class org.picocontainer.injectors.CompositeInjection
 
createComponentAdapter(ComponentMonitor, LifecycleStrategy, Properties, Object, Class<T>, Parameter...) - Method in class org.picocontainer.injectors.ConstructorInjection
 
createComponentAdapter(ComponentMonitor, LifecycleStrategy, Properties, Object, Class<T>, Parameter...) - Method in class org.picocontainer.injectors.MethodInjection
 
createComponentAdapter(ComponentMonitor, LifecycleStrategy, Properties, Object, Class<T>, Parameter...) - Method in class org.picocontainer.injectors.MethodInjection.MethodInjectionByName
 
createComponentAdapter(ComponentMonitor, LifecycleStrategy, Properties, Object, Class<T>, Parameter...) - Method in class org.picocontainer.injectors.MethodInjection.MethodInjectionByReflectionMethod
 
createComponentAdapter(ComponentMonitor, LifecycleStrategy, Properties, Object, Class<T>, Parameter...) - Method in class org.picocontainer.injectors.MultiInjection
 
createComponentAdapter(ComponentMonitor, LifecycleStrategy, Properties, Object, Class<T>, Parameter...) - Method in class org.picocontainer.injectors.NamedFieldInjection
 
createComponentAdapter(ComponentMonitor, LifecycleStrategy, Properties, Object, Class<T>, Parameter...) - Method in class org.picocontainer.injectors.NamedMethodInjection
 
createComponentAdapter(ComponentMonitor, LifecycleStrategy, Properties, Object, Class<T>, Parameter...) - Method in class org.picocontainer.injectors.SetterInjection
Create a SetterInjector.
createComponentAdapter(ComponentMonitor, LifecycleStrategy, Properties, Object, Class<T>, Parameter...) - Method in class org.picocontainer.injectors.TypedFieldInjection
 
createDefaultParameters(Type[]) - Method in class org.picocontainer.injectors.AbstractInjector
Create default parameters for the given types.
createProxy(Class[], PicoContainer, ClassLoader) - Method in class org.picocontainer.behaviors.HiddenImplementation
 
ctorToString(Constructor) - Static method in class org.picocontainer.monitors.ComponentMonitorHelper
 
currentMonitor() - Method in class org.picocontainer.adapters.AbstractAdapter
Returns the monitor currently used
currentMonitor() - Method in class org.picocontainer.behaviors.AbstractBehavior
Returns delegate's current monitor if the delegate supports a component monitor strategy.
currentMonitor() - Method in class org.picocontainer.classname.DefaultClassLoadingPicoContainer
 
currentMonitor() - Method in interface org.picocontainer.ComponentMonitorStrategy
Returns the monitor currently used
currentMonitor() - Method in class org.picocontainer.DefaultPicoContainer
Returns the first current monitor found in the ComponentFactory, the component adapters and the child containers, if these support a ComponentMonitorStrategy.
currentMonitor() - Method in class org.picocontainer.lifecycle.AbstractMonitoringLifecycleStrategy
 
currentMonitor() - Method in class org.picocontainer.monitors.AbstractComponentMonitor
 
CustomPermissionsURLClassLoader - Class in org.picocontainer.security
CustomPermissionsURLClassLoader extends URLClassLoader, adding the abilty to programatically add permissions easily.
CustomPermissionsURLClassLoader(URL[], Map<URL, Permissions>, ClassLoader) - Constructor for class org.picocontainer.security.CustomPermissionsURLClassLoader
 

D

decorate(Object) - Method in interface org.picocontainer.behaviors.FieldDecorated.Decorator
 
decorateComponent(Object, ComponentAdapter<?>) - Method in class org.picocontainer.DefaultPicoContainer
This is invoked when getComponent(..) is called.
decorateComponentInstance(PicoContainer, Type, T) - Method in interface org.picocontainer.Injector
A preexiting component instance can be injected into after instantiation
decorateComponentInstance(PicoContainer, Type, T) - Method in class org.picocontainer.injectors.AbstractInjector
 
decorateComponentInstance(PicoContainer, Type, T) - Method in class org.picocontainer.injectors.CompositeInjector
 
decorateComponentInstance(PicoContainer, Type, T) - Method in class org.picocontainer.injectors.FactoryInjector
 
decorateComponentInstance(PicoContainer, Type, T) - Method in class org.picocontainer.injectors.IterativeInjector
 
decorateComponentInstance(PicoContainer, Type, T) - Method in class org.picocontainer.injectors.MethodInjector
 
decorateComponentInstance(PicoContainer, Type, Object) - Method in class org.picocontainer.injectors.ProviderAdapter
 
decorated(ComponentAdapter, Decorated.Decorator) - Static method in class org.picocontainer.behaviors.Behavior
 
Decorated<T> - Class in org.picocontainer.behaviors
 
Decorated(ComponentAdapter<T>, Decorated.Decorator) - Constructor for class org.picocontainer.behaviors.Decorated
 
Decorating - Class in org.picocontainer.behaviors
BehaviorFactory for Decorating.
Decorating() - Constructor for class org.picocontainer.behaviors.Decorating
 
DEFAULT - Static variable in interface org.picocontainer.Parameter
 
DEFAULT - Static variable in class org.picocontainer.parameters.ComponentParameter
DEFAULT is an instance of ComponentParameter using the default constructor.
DefaultClassLoadingPicoContainer - Class in org.picocontainer.classname
Default implementation of ClassLoadingPicoContainer.
DefaultClassLoadingPicoContainer(ClassLoader, ComponentFactory, PicoContainer) - Constructor for class org.picocontainer.classname.DefaultClassLoadingPicoContainer
 
DefaultClassLoadingPicoContainer(ClassLoader, MutablePicoContainer) - Constructor for class org.picocontainer.classname.DefaultClassLoadingPicoContainer
 
DefaultClassLoadingPicoContainer(ClassLoader, PicoContainer, ComponentMonitor) - Constructor for class org.picocontainer.classname.DefaultClassLoadingPicoContainer
 
DefaultClassLoadingPicoContainer(ComponentFactory) - Constructor for class org.picocontainer.classname.DefaultClassLoadingPicoContainer
 
DefaultClassLoadingPicoContainer(PicoContainer) - Constructor for class org.picocontainer.classname.DefaultClassLoadingPicoContainer
 
DefaultClassLoadingPicoContainer(MutablePicoContainer) - Constructor for class org.picocontainer.classname.DefaultClassLoadingPicoContainer
 
DefaultClassLoadingPicoContainer(ClassLoader) - Constructor for class org.picocontainer.classname.DefaultClassLoadingPicoContainer
 
DefaultClassLoadingPicoContainer() - Constructor for class org.picocontainer.classname.DefaultClassLoadingPicoContainer
 
DefaultClassLoadingPicoContainer(ComponentFactory, LifecycleStrategy, PicoContainer, ClassLoader, ComponentMonitor) - Constructor for class org.picocontainer.classname.DefaultClassLoadingPicoContainer
 
DefaultConstructorParameter - Class in org.picocontainer.parameters
Part of the replacement construct for Parameter.ZERO
DefaultConstructorParameter() - Constructor for class org.picocontainer.parameters.DefaultConstructorParameter
 
DefaultLifecycleState - Class in org.picocontainer.lifecycle
Bean-like implementation of LifecycleState.
DefaultLifecycleState() - Constructor for class org.picocontainer.lifecycle.DefaultLifecycleState
 
DefaultPicoContainer - Class in org.picocontainer

The Standard PicoContainer/MutablePicoContainer implementation.

DefaultPicoContainer(ComponentFactory, PicoContainer) - Constructor for class org.picocontainer.DefaultPicoContainer
Creates a new container with a custom ComponentFactory and a parent container.
DefaultPicoContainer(ComponentFactory, LifecycleStrategy, PicoContainer) - Constructor for class org.picocontainer.DefaultPicoContainer
Creates a new container with a custom ComponentFactory, LifecycleStrategy for instance registration, and a parent container.
DefaultPicoContainer(ComponentFactory, LifecycleStrategy, PicoContainer, ComponentMonitor) - Constructor for class org.picocontainer.DefaultPicoContainer
 
DefaultPicoContainer(ComponentMonitor, PicoContainer) - Constructor for class org.picocontainer.DefaultPicoContainer
Creates a new container with the AdaptingInjection using a custom ComponentMonitor
DefaultPicoContainer(ComponentMonitor, LifecycleStrategy, PicoContainer) - Constructor for class org.picocontainer.DefaultPicoContainer
Creates a new container with the AdaptingInjection using a custom ComponentMonitor and lifecycle strategy
DefaultPicoContainer(LifecycleStrategy, PicoContainer) - Constructor for class org.picocontainer.DefaultPicoContainer
Creates a new container with the AdaptingInjection using a custom lifecycle strategy
DefaultPicoContainer(ComponentFactory) - Constructor for class org.picocontainer.DefaultPicoContainer
Creates a new container with a custom ComponentFactory and no parent container.
DefaultPicoContainer(ComponentMonitor) - Constructor for class org.picocontainer.DefaultPicoContainer
Creates a new container with the AdaptingInjection using a custom ComponentMonitor
DefaultPicoContainer(PicoContainer) - Constructor for class org.picocontainer.DefaultPicoContainer
Creates a new container with a (caching) AdaptingInjection and a parent container.
DefaultPicoContainer() - Constructor for class org.picocontainer.DefaultPicoContainer
Creates a new container with a AdaptingBehavior and no parent container.
DefaultPicoContainer.KnowsContainerAdapter<T> - Class in org.picocontainer
 
DefaultPicoContainer.KnowsContainerAdapter(ComponentAdapter<T>, PicoContainer) - Constructor for class org.picocontainer.DefaultPicoContainer.KnowsContainerAdapter
 
DefaultPicoContainer.LateInstance - Class in org.picocontainer
 
delegate - Variable in class org.picocontainer.behaviors.AbstractBehavior
 
Disposable - Interface in org.picocontainer
An interface which is implemented by components that need to dispose of resources during the shutdown of that component.
dispose(PicoContainer) - Method in class org.picocontainer.adapters.InstanceAdapter
 
dispose(Object) - Method in class org.picocontainer.adapters.InstanceAdapter
 
dispose(PicoContainer) - Method in class org.picocontainer.behaviors.AbstractBehavior
Invokes delegate dispose method if the delegate is a Behavior Invoke the "dispose" method on the component.
dispose(Object) - Method in class org.picocontainer.behaviors.AbstractBehavior
Invokes delegate dispose method if the delegate is a LifecycleStrategy Invoke the "dispose" method on the component instance if this is disposable.
dispose(PicoContainer) - Method in class org.picocontainer.behaviors.Stored
Disposes the cached component instance Invokes delegate dispose method if the delegate is a Behavior Invoke the "dispose" method on the component.
dispose(PicoContainer) - Method in interface org.picocontainer.ComponentLifecycle
Invoke the "dispose" method on the component.
dispose() - Method in class org.picocontainer.containers.AbstractDelegatingMutablePicoContainer
 
dispose() - Method in class org.picocontainer.DefaultPicoContainer
Dispose the components of this PicoContainer and all its logical child containers.
dispose() - Method in interface org.picocontainer.Disposable
Dispose this component.
dispose(PicoContainer) - Method in class org.picocontainer.injectors.FactoryInjector
 
dispose(Object) - Method in class org.picocontainer.injectors.ProviderAdapter
 
dispose(Object) - Method in class org.picocontainer.lifecycle.CompositeLifecycleStrategy
 
dispose(Object) - Method in class org.picocontainer.lifecycle.JavaEE5LifecycleStrategy
Invoke the "dispose" method on the component instance if this is disposable.
dispose(Object) - Method in class org.picocontainer.lifecycle.NullLifecycleStrategy
Invoke the "dispose" method on the component instance if this is disposable.
dispose(Object) - Method in class org.picocontainer.lifecycle.ReflectionLifecycleStrategy
Invoke the "dispose" method on the component instance if this is disposable.
dispose(Object) - Method in class org.picocontainer.lifecycle.StartableLifecycleStrategy
Invoke the "dispose" method on the component instance if this is disposable.
dispose(Object) - Method in interface org.picocontainer.LifecycleStrategy
Invoke the "dispose" method on the component instance if this is disposable.
disposeComponent(Object) - Method in class org.picocontainer.lifecycle.StartableLifecycleStrategy
 
disposed - Variable in class org.picocontainer.behaviors.Stored.Instance
 
disposed() - Method in class org.picocontainer.lifecycle.DefaultLifecycleState
Turns the lifecycle state to completely disposed.
disposed() - Method in interface org.picocontainer.lifecycle.LifecycleState
Turns the lifecycle state to completely disposed.
disposing() - Method in class org.picocontainer.lifecycle.DefaultLifecycleState
Turns the lifecycle state to indicate that the dispose() process is being executed on the container.
disposing() - Method in interface org.picocontainer.lifecycle.LifecycleState
Turns the lifecycle state to indicate that the dispose() process is being executed on the container.

E

Emjection - Class in org.picocontainer
 
Emjection() - Constructor for class org.picocontainer.Emjection
 
EMJECTION_ENABLED - Static variable in class org.picocontainer.Characteristics
 
EmptyPicoContainer - Class in org.picocontainer.containers
Empty pico container serving as recoil damper in situations where you do not like to check whether container reference supplied to you is null or not
EmptyPicoContainer() - Constructor for class org.picocontainer.containers.EmptyPicoContainer
 
ENABLE_CIRCULAR - Static variable in class org.picocontainer.Characteristics
 
enableEmjection(boolean) - Method in class org.picocontainer.injectors.ConstructorInjector
 
equals(Object) - Method in class org.picocontainer.BindKey
 
equals(Object) - Method in class org.picocontainer.classname.ClassName
 
equals(Object) - Method in class org.picocontainer.containers.AbstractDelegatingPicoContainer
 
equals(Object) - Method in class org.picocontainer.containers.ImmutablePicoContainer
 
equals(Object) - Method in class org.picocontainer.parameters.DefaultConstructorParameter
Returns true if the object object is a DEFAULT_CONSTRUCTOR object.
evaluate(ComponentAdapter) - Method in class org.picocontainer.parameters.CollectionComponentParameter
Evaluate whether the given component adapter will be part of the collective type.

F

FactoryInjector<T> - Class in org.picocontainer.injectors
An Injector which provides an custom instance in a factory style
FactoryInjector() - Constructor for class org.picocontainer.injectors.FactoryInjector
 
FactoryInjector(Class<T>) - Constructor for class org.picocontainer.injectors.FactoryInjector
 
FactoryInjector.CantWorkItOut - Class in org.picocontainer.injectors
 
FALSE - Static variable in class org.picocontainer.Characteristics
Since properties use strings, we supply String constants for Boolean conditions.
FieldDecorated - Class in org.picocontainer.behaviors
 
FieldDecorated(ComponentAdapter, Class<?>, FieldDecorated.Decorator) - Constructor for class org.picocontainer.behaviors.FieldDecorated
 
FieldDecorated.Decorator - Interface in org.picocontainer.behaviors
 
FieldDecorating - Class in org.picocontainer.behaviors
BehaviorFactory for Field Decorating.
FieldDecorating(Class<?>) - Constructor for class org.picocontainer.behaviors.FieldDecorating
 
findAdapterOfType(Class<U>) - Method in class org.picocontainer.adapters.AbstractAdapter
 
findAdapterOfType(Class<U>) - Method in class org.picocontainer.behaviors.AbstractBehavior
 
findAdapterOfType(Class<U>) - Method in interface org.picocontainer.ComponentAdapter
Locates a component adapter of type componentAdapterType in the ComponentAdapter chain.
findAdapterOfType(Class<U>) - Method in class org.picocontainer.DefaultPicoContainer.KnowsContainerAdapter
 
findAdapterOfType(Class<U>) - Method in class org.picocontainer.injectors.FactoryInjector
 
findAdapterOfType(Class) - Method in class org.picocontainer.injectors.ProviderAdapter
 
findClass(String) - Method in class org.picocontainer.security.CustomPermissionsURLClassLoader
 
flush() - Method in class org.picocontainer.behaviors.Stored
Flushes the cache.
ForgetfulConstructorInjection - Class in org.picocontainer.injectors
Constructor Injection where 'which constructor?' is re-calculated each time an instance is asked to construct a component.
ForgetfulConstructorInjection() - Constructor for class org.picocontainer.injectors.ForgetfulConstructorInjection
 
format(String, Object...) - Static method in class org.picocontainer.monitors.ComponentMonitorHelper
 

G

get() - Method in interface org.picocontainer.ObjectReference
Retrieve an actual reference to the object.
get() - Method in class org.picocontainer.references.SimpleReference
 
get() - Method in class org.picocontainer.references.ThreadLocalMapObjectReference
 
getAmbiguousComponentKeys() - Method in exception org.picocontainer.injectors.AbstractInjector.AmbiguousComponentResolutionException
 
getAndRemovePropertiesIfPresentByKey(Properties, Properties) - Static method in class org.picocontainer.behaviors.AbstractBehaviorFactory
 
getAnnotation() - Method in class org.picocontainer.BindKey
 
getArguments() - Method in class org.picocontainer.visitors.MethodCallingVisitor
 
getBindings(Annotation[][]) - Method in class org.picocontainer.injectors.SingleMemberInjector
 
getCacheForThread() - Method in class org.picocontainer.behaviors.Storing
 
getCacheSize() - Method in class org.picocontainer.behaviors.Storing
 
getClass(Type) - Static method in class org.picocontainer.injectors.FactoryInjector
 
getComponent(Object) - Method in class org.picocontainer.classname.DefaultClassLoadingPicoContainer
 
getComponent(Class<T>) - Method in class org.picocontainer.containers.AbstractDelegatingPicoContainer
 
getComponent(Class<T>, Class<? extends Annotation>) - Method in class org.picocontainer.containers.AbstractDelegatingPicoContainer
 
getComponent(Object) - Method in class org.picocontainer.containers.AbstractDelegatingPicoContainer
 
getComponent(Object, Type) - Method in class org.picocontainer.containers.AbstractDelegatingPicoContainer
 
getComponent(Class<T>) - Method in class org.picocontainer.containers.CommandLinePicoContainer
 
getComponent(Class<T>) - Method in class org.picocontainer.containers.CompositePicoContainer
 
getComponent(Object, Type) - Method in class org.picocontainer.containers.CompositePicoContainer
 
getComponent(Object) - Method in class org.picocontainer.containers.CompositePicoContainer
 
getComponent(Class<T>, Class<? extends Annotation>) - Method in class org.picocontainer.containers.CompositePicoContainer
 
getComponent(Object) - Method in class org.picocontainer.containers.EmptyPicoContainer
 
getComponent(Object, Type) - Method in class org.picocontainer.containers.EmptyPicoContainer
 
getComponent(Class<T>) - Method in class org.picocontainer.containers.EmptyPicoContainer
 
getComponent(Class<T>, Class<? extends Annotation>) - Method in class org.picocontainer.containers.EmptyPicoContainer
 
getComponent(Object) - Method in class org.picocontainer.containers.ImmutablePicoContainer
 
getComponent(Object, Type) - Method in class org.picocontainer.containers.ImmutablePicoContainer
 
getComponent(Class<T>) - Method in class org.picocontainer.containers.ImmutablePicoContainer
 
getComponent(Class<T>, Class<? extends Annotation>) - Method in class org.picocontainer.containers.ImmutablePicoContainer
 
getComponent(Object) - Method in class org.picocontainer.DefaultPicoContainer
 
getComponent(Object, Type) - Method in class org.picocontainer.DefaultPicoContainer
 
getComponent(Object, Class<? extends Annotation>) - Method in class org.picocontainer.DefaultPicoContainer
 
getComponent(Class<T>) - Method in class org.picocontainer.DefaultPicoContainer
 
getComponent(Class<T>, Class<? extends Annotation>) - Method in class org.picocontainer.DefaultPicoContainer
 
getComponent(Object) - Method in interface org.picocontainer.PicoContainer
Retrieve a component instance registered with a specific key or type.
getComponent(Object, Type) - Method in interface org.picocontainer.PicoContainer
 
getComponent(Class<T>) - Method in interface org.picocontainer.PicoContainer
Retrieve a component keyed by the component type.
getComponent(Class<T>, Class<? extends Annotation>) - Method in interface org.picocontainer.PicoContainer
Retrieve a component keyed by the component type and binding type.
getComponentAdapter(Object) - Method in class org.picocontainer.classname.DefaultClassLoadingPicoContainer
 
getComponentAdapter(Class<T>, NameBinding) - Method in class org.picocontainer.containers.AbstractDelegatingPicoContainer
 
getComponentAdapter(Class<T>, Class<? extends Annotation>) - Method in class org.picocontainer.containers.AbstractDelegatingPicoContainer
 
getComponentAdapter(Object) - Method in class org.picocontainer.containers.AbstractDelegatingPicoContainer
 
getComponentAdapter(Object) - Method in class org.picocontainer.containers.CompositePicoContainer
 
getComponentAdapter(Class<T>, NameBinding) - Method in class org.picocontainer.containers.CompositePicoContainer
 
getComponentAdapter(Class<T>, Class<? extends Annotation>) - Method in class org.picocontainer.containers.CompositePicoContainer
 
getComponentAdapter(Object) - Method in class org.picocontainer.containers.EmptyPicoContainer
 
getComponentAdapter(Class<T>, NameBinding) - Method in class org.picocontainer.containers.EmptyPicoContainer
 
getComponentAdapter(Class<T>, Class<? extends Annotation>) - Method in class org.picocontainer.containers.EmptyPicoContainer
 
getComponentAdapter(Object) - Method in class org.picocontainer.containers.ImmutablePicoContainer
 
getComponentAdapter(Class<T>, NameBinding) - Method in class org.picocontainer.containers.ImmutablePicoContainer
 
getComponentAdapter(Class<T>, Class<? extends Annotation>) - Method in class org.picocontainer.containers.ImmutablePicoContainer
 
getComponentAdapter(Object) - Method in class org.picocontainer.DefaultPicoContainer
Find a component adapter associated with the specified key.
getComponentAdapter(Class<T>, NameBinding) - Method in class org.picocontainer.DefaultPicoContainer
Find a component adapter associated with the specified type and binding name.
getComponentAdapter(Class<T>, Class<? extends Annotation>) - Method in class org.picocontainer.DefaultPicoContainer
Find a component adapter associated with the specified type and binding type.
getComponentAdapter() - Method in class org.picocontainer.Parameter.DelegateResolver
 
getComponentAdapter() - Method in class org.picocontainer.Parameter.NotResolved
 
getComponentAdapter() - Method in interface org.picocontainer.Parameter.Resolver
 
getComponentAdapter() - Method in class org.picocontainer.Parameter.ValueResolver
 
getComponentAdapter(Object) - Method in interface org.picocontainer.PicoContainer
Find a component adapter associated with the specified key.
getComponentAdapter(Class<T>, NameBinding) - Method in interface org.picocontainer.PicoContainer
Find a component adapter associated with the specified type and binding name.
getComponentAdapter(Class<T>, Class<? extends Annotation>) - Method in interface org.picocontainer.PicoContainer
Find a component adapter associated with the specified type and binding type.
getComponentAdapters() - Method in class org.picocontainer.containers.AbstractDelegatingPicoContainer
 
getComponentAdapters(Class<T>) - Method in class org.picocontainer.containers.AbstractDelegatingPicoContainer
 
getComponentAdapters(Class<T>, Class<? extends Annotation>) - Method in class org.picocontainer.containers.AbstractDelegatingPicoContainer
 
getComponentAdapters(Class<T>) - Method in class org.picocontainer.containers.CommandLinePicoContainer
 
getComponentAdapters() - Method in class org.picocontainer.containers.CompositePicoContainer
 
getComponentAdapters(Class<T>) - Method in class org.picocontainer.containers.CompositePicoContainer
 
getComponentAdapters(Class<T>, Class<? extends Annotation>) - Method in class org.picocontainer.containers.CompositePicoContainer
 
getComponentAdapters() - Method in class org.picocontainer.containers.EmptyPicoContainer
 
getComponentAdapters(Class<T>) - Method in class org.picocontainer.containers.EmptyPicoContainer
 
getComponentAdapters(Class<T>, Class<? extends Annotation>) - Method in class org.picocontainer.containers.EmptyPicoContainer
 
getComponentAdapters() - Method in class org.picocontainer.containers.ImmutablePicoContainer
 
getComponentAdapters(Class<T>) - Method in class org.picocontainer.containers.ImmutablePicoContainer
 
getComponentAdapters(Class<T>, Class<? extends Annotation>) - Method in class org.picocontainer.containers.ImmutablePicoContainer
 
getComponentAdapters() - Method in class org.picocontainer.DefaultPicoContainer
Retrieve all the component adapters inside this container.
getComponentAdapters(Class<T>) - Method in class org.picocontainer.DefaultPicoContainer
Retrieve all component adapters inside this container that are associated with the specified type.
getComponentAdapters(Class<T>, Class<? extends Annotation>) - Method in class org.picocontainer.DefaultPicoContainer
Retrieve all component adapters inside this container that are associated with the specified type and binding type.
getComponentAdapters() - Method in interface org.picocontainer.PicoContainer
Retrieve all the component adapters inside this container.
getComponentAdapters(Class<T>) - Method in interface org.picocontainer.PicoContainer
Retrieve all component adapters inside this container that are associated with the specified type.
getComponentAdapters(Class<T>, Class<? extends Annotation>) - Method in interface org.picocontainer.PicoContainer
Retrieve all component adapters inside this container that are associated with the specified type and binding type.
getComponentClassLoader() - Method in interface org.picocontainer.classname.ClassLoadingPicoContainer
Returns class loader that is the aggregate of the URLs added.
getComponentClassLoader() - Method in class org.picocontainer.classname.DefaultClassLoadingPicoContainer
 
getComponentImplementation() - Method in class org.picocontainer.adapters.AbstractAdapter
Retrieve the class of the component.
getComponentImplementation() - Method in class org.picocontainer.behaviors.AbstractBehavior
 
getComponentImplementation() - Method in interface org.picocontainer.ComponentAdapter
Retrieve the class of the component.
getComponentImplementation() - Method in class org.picocontainer.DefaultPicoContainer.KnowsContainerAdapter
 
getComponentImplementation() - Method in exception org.picocontainer.injectors.AbstractInjector.NotConcreteRegistrationException
 
getComponentImplementation() - Method in class org.picocontainer.injectors.FactoryInjector
 
getComponentImplementation() - Method in class org.picocontainer.injectors.ProviderAdapter
 
getComponentInstance(PicoContainer) - Method in class org.picocontainer.adapters.AbstractAdapter
 
getComponentInstance(PicoContainer, Type) - Method in class org.picocontainer.adapters.InstanceAdapter
 
getComponentInstance(PicoContainer) - Method in class org.picocontainer.behaviors.AbstractBehavior
 
getComponentInstance(PicoContainer, Type) - Method in class org.picocontainer.behaviors.AbstractBehavior
 
getComponentInstance(PicoContainer, Type) - Method in class org.picocontainer.behaviors.Decorated
 
getComponentInstance(PicoContainer, Type) - Method in class org.picocontainer.behaviors.FieldDecorated
 
getComponentInstance(PicoContainer, Type) - Method in class org.picocontainer.behaviors.Guarded
 
getComponentInstance(PicoContainer, Type) - Method in class org.picocontainer.behaviors.HiddenImplementation
 
getComponentInstance(PicoContainer, Type) - Method in class org.picocontainer.behaviors.Locked
 
getComponentInstance(PicoContainer, Type) - Method in class org.picocontainer.behaviors.PropertyApplicator
Get a component instance and set given property values.
getComponentInstance(PicoContainer, Type) - Method in class org.picocontainer.behaviors.Stored
 
getComponentInstance(PicoContainer, Type) - Method in class org.picocontainer.behaviors.Synchronized
 
getComponentInstance(PicoContainer) - Method in interface org.picocontainer.ComponentAdapter
Deprecated. since PicoContainer 2.2. Use ComponentAdapter.getComponentInstance(PicoContainer,Type) with ComponentAdapter.NOTHING.class as type if no type available.
getComponentInstance(PicoContainer, Type) - Method in interface org.picocontainer.ComponentAdapter
Retrieve the component instance.
getComponentInstance(Type) - Method in class org.picocontainer.DefaultPicoContainer.KnowsContainerAdapter
 
getComponentInstance(PicoContainer) - Method in class org.picocontainer.DefaultPicoContainer.KnowsContainerAdapter
 
getComponentInstance(PicoContainer, Type) - Method in class org.picocontainer.DefaultPicoContainer.KnowsContainerAdapter
 
getComponentInstance() - Method in class org.picocontainer.DefaultPicoContainer.LateInstance
 
getComponentInstance(PicoContainer, Type) - Method in class org.picocontainer.DefaultPicoContainer.LateInstance
 
getComponentInstance(PicoContainer) - Method in class org.picocontainer.injectors.AbstractInjector
 
getComponentInstance(PicoContainer, Type) - Method in class org.picocontainer.injectors.AbstractInjector
 
getComponentInstance(PicoContainer) - Method in class org.picocontainer.injectors.CompositeInjector
 
getComponentInstance(PicoContainer, Type) - Method in class org.picocontainer.injectors.CompositeInjector
 
getComponentInstance(PicoContainer, Type) - Method in class org.picocontainer.injectors.ConstructorInjector
 
getComponentInstance(PicoContainer) - Method in class org.picocontainer.injectors.FactoryInjector
 
getComponentInstance(PicoContainer, Type) - Method in class org.picocontainer.injectors.FactoryInjector
 
getComponentInstance(PicoContainer, Type) - Method in class org.picocontainer.injectors.IterativeInjector
 
getComponentInstance(PicoContainer, Type) - Method in class org.picocontainer.injectors.MethodInjector
 
getComponentInstance(PicoContainer) - Method in class org.picocontainer.injectors.ProviderAdapter
Deprecated. 
getComponentInstance(PicoContainer, Type) - Method in class org.picocontainer.injectors.ProviderAdapter
 
getComponentKey() - Method in class org.picocontainer.adapters.AbstractAdapter
Retrieve the key associated with the component.
getComponentKey() - Method in class org.picocontainer.behaviors.AbstractBehavior
 
getComponentKey() - Method in interface org.picocontainer.ComponentAdapter
Retrieve the key associated with the component.
getComponentKey() - Method in class org.picocontainer.DefaultPicoContainer.KnowsContainerAdapter
 
getComponentKey() - Method in class org.picocontainer.injectors.FactoryInjector
 
getComponentKey() - Method in class org.picocontainer.injectors.ProviderAdapter
 
getComponentKeyToAdapterCache() - Method in class org.picocontainer.DefaultPicoContainer
 
getComponents() - Method in class org.picocontainer.containers.AbstractDelegatingPicoContainer
 
getComponents(Class<T>) - Method in class org.picocontainer.containers.AbstractDelegatingPicoContainer
 
getComponents() - Method in class org.picocontainer.containers.CompositePicoContainer
 
getComponents(Class<T>) - Method in class org.picocontainer.containers.CompositePicoContainer
 
getComponents() - Method in class org.picocontainer.containers.EmptyPicoContainer
 
getComponents(Class<T>) - Method in class org.picocontainer.containers.EmptyPicoContainer
Returns a List of components of a certain componentType.
getComponents() - Method in class org.picocontainer.containers.ImmutablePicoContainer
 
getComponents(Class<T>) - Method in class org.picocontainer.containers.ImmutablePicoContainer
 
getComponents() - Method in class org.picocontainer.DefaultPicoContainer
 
getComponents(Class<T>) - Method in class org.picocontainer.DefaultPicoContainer
 
getComponents() - Method in interface org.picocontainer.PicoContainer
Retrieve all the registered component instances in the container, (not including those in the parent container).
getComponents(Class<T>) - Method in interface org.picocontainer.PicoContainer
Returns a List of components of a certain componentType.
getConstructor() - Method in class org.picocontainer.injectors.ConstructorInjector.CtorAndAdapters
 
getConstructor() - Method in class org.picocontainer.injectors.IterativeInjector
 
getController() - Method in class org.picocontainer.behaviors.Intercepted
 
getConverters() - Method in class org.picocontainer.containers.AbstractDelegatingPicoContainer
 
getConverters() - Method in class org.picocontainer.containers.CompositePicoContainer
 
getConverters() - Method in class org.picocontainer.containers.EmptyPicoContainer
 
getConverters() - Method in class org.picocontainer.containers.ImmutablePicoContainer
 
getConverters() - Method in interface org.picocontainer.Converting
Retrieve the set of converters for transforming string parameters into objects.
getConverters() - Method in class org.picocontainer.DefaultPicoContainer
If this container has a set of converters, then return it.
getDelegate() - Method in class org.picocontainer.adapters.AbstractAdapter
 
getDelegate() - Method in class org.picocontainer.behaviors.AbstractBehavior
 
getDelegate() - Method in interface org.picocontainer.ComponentAdapter
Component adapters may be nested in a chain, and this method is used to grab the next ComponentAdapter in the chain.
getDelegate() - Method in class org.picocontainer.containers.AbstractDelegatingMutablePicoContainer
 
getDelegate() - Method in class org.picocontainer.containers.AbstractDelegatingPicoContainer
 
getDelegate() - Method in class org.picocontainer.containers.CommandLinePicoContainer
 
getDelegate() - Method in class org.picocontainer.DefaultPicoContainer.KnowsContainerAdapter
 
getDelegate() - Method in class org.picocontainer.injectors.FactoryInjector
 
getDelegate() - Method in class org.picocontainer.injectors.ProviderAdapter
 
getDependencies() - Method in exception org.picocontainer.injectors.AbstractInjector.CyclicDependencyException
 
getDescriptor() - Method in class org.picocontainer.adapters.InstanceAdapter
 
getDescriptor() - Method in class org.picocontainer.behaviors.Automated
 
getDescriptor() - Method in class org.picocontainer.behaviors.Cached
 
getDescriptor() - Method in class org.picocontainer.behaviors.Decorated
 
getDescriptor() - Method in class org.picocontainer.behaviors.FieldDecorated
 
getDescriptor() - Method in class org.picocontainer.behaviors.Guarded
 
getDescriptor() - Method in class org.picocontainer.behaviors.HiddenImplementation
 
getDescriptor() - Method in class org.picocontainer.behaviors.Intercepted
 
getDescriptor() - Method in class org.picocontainer.behaviors.Locked
 
getDescriptor() - Method in class org.picocontainer.behaviors.PropertyApplicator
 
getDescriptor() - Method in class org.picocontainer.behaviors.Stored
 
getDescriptor() - Method in class org.picocontainer.behaviors.Synchronized
 
getDescriptor() - Method in class org.picocontainer.behaviors.ThreadCached
 
getDescriptor() - Method in interface org.picocontainer.ComponentAdapter
Get a string key descriptor of the component adapter for use in toString()
getDescriptor() - Method in class org.picocontainer.DefaultPicoContainer.KnowsContainerAdapter
 
getDescriptor() - Method in class org.picocontainer.DefaultPicoContainer.LateInstance
 
getDescriptor() - Method in class org.picocontainer.injectors.AbstractInjector
 
getDescriptor() - Method in class org.picocontainer.injectors.AnnotatedFieldInjector
 
getDescriptor() - Method in class org.picocontainer.injectors.AnnotatedMethodInjector
 
getDescriptor() - Method in class org.picocontainer.injectors.CompositeInjector
 
getDescriptor() - Method in class org.picocontainer.injectors.ConstructorInjector
 
getDescriptor() - Method in class org.picocontainer.injectors.FactoryInjector
 
getDescriptor() - Method in class org.picocontainer.injectors.MethodInjector.ByReflectionMethod
 
getDescriptor() - Method in class org.picocontainer.injectors.MethodInjector
 
getDescriptor() - Method in class org.picocontainer.injectors.MultiInjector
 
getDescriptor() - Method in class org.picocontainer.injectors.NamedFieldInjector
 
getDescriptor() - Method in class org.picocontainer.injectors.NamedMethodInjector
 
getDescriptor() - Method in class org.picocontainer.injectors.ProviderAdapter
 
getDescriptor() - Method in class org.picocontainer.injectors.SetterInjector
 
getDescriptor() - Method in class org.picocontainer.injectors.TypedFieldInjector
 
getDisposableInterface() - Method in class org.picocontainer.lifecycle.StartableLifecycleStrategy
 
getDisposeMethodName() - Method in class org.picocontainer.lifecycle.StartableLifecycleStrategy
Retrieve the lifecycle method name that represents the dispose method.
getFailures() - Method in exception org.picocontainer.monitors.LifecycleComponentMonitor.LifecycleFailuresException
 
getGreediestSatisfiableConstructor(PicoContainer) - Method in class org.picocontainer.injectors.ConstructorInjector
 
getInjecteeAdapters() - Method in class org.picocontainer.injectors.ConstructorInjector.CtorAndAdapters
 
getInjectorMethod() - Method in class org.picocontainer.injectors.MethodInjector.ByReflectionMethod
 
getInjectorMethod() - Method in class org.picocontainer.injectors.MethodInjector
 
getInjectorPrefix() - Method in class org.picocontainer.injectors.SetterInjector
 
getInstance() - Method in interface org.picocontainer.behaviors.Intercepted.Controller
 
getInstance() - Method in class org.picocontainer.behaviors.Intercepted.ControllerImpl
 
getInstance() - Method in class org.picocontainer.behaviors.Intercepted.ControllerWrapper
 
getInstance() - Method in exception org.picocontainer.PicoLifecycleException
 
getIntoClass() - Method in class org.picocontainer.injectors.InjectInto
 
getIntoKey() - Method in class org.picocontainer.injectors.InjectInto
 
getIntoType() - Method in class org.picocontainer.injectors.InjectInto
 
getLeafContainer() - Method in exception org.picocontainer.injectors.AbstractInjector.UnsatisfiableDependenciesException
 
getLifecycleDescriptor() - Method in class org.picocontainer.behaviors.Stored
 
getMatchingComponentAdapters(PicoContainer, ComponentAdapter, Class, Class) - Method in class org.picocontainer.parameters.CollectionComponentParameter
Collect the matching ComponentAdapter instances.
getMemberArguments(PicoContainer, Method) - Method in class org.picocontainer.injectors.MethodInjector
 
getMemberArguments(PicoContainer, AccessibleObject, Type[], Annotation[]) - Method in class org.picocontainer.injectors.SingleMemberInjector
 
getMessage() - Method in exception org.picocontainer.injectors.AbstractInjector.AmbiguousComponentResolutionException
 
getMessage() - Method in exception org.picocontainer.injectors.AbstractInjector.CyclicDependencyException
 
getMessage() - Method in exception org.picocontainer.monitors.LifecycleComponentMonitor.LifecycleFailuresException
 
getMessage() - Method in exception org.picocontainer.PicoLifecycleException
 
getMessage() - Method in exception org.picocontainer.PicoVerificationException
Return a string listing of all the messages associated with the exceptions that caused this one.
getMethod() - Method in exception org.picocontainer.PicoLifecycleException
 
getMethod() - Method in class org.picocontainer.visitors.MethodCallingVisitor
 
getModifiableComponentAdapterList() - Method in class org.picocontainer.DefaultPicoContainer
 
getName(Method) - Method in class org.picocontainer.injectors.IterativeInjector
 
getName() - Method in class org.picocontainer.injectors.ParameterNameBinding
 
getName() - Method in interface org.picocontainer.NameBinding
 
getNamedContainers() - Method in class org.picocontainer.classname.DefaultClassLoadingPicoContainer
 
getNestedExceptions() - Method in exception org.picocontainer.PicoVerificationException
Retrieve the list of exceptions that caused this one.
getOrderedComponentAdapters() - Method in class org.picocontainer.DefaultPicoContainer
 
getOriginalRetVal() - Method in interface org.picocontainer.behaviors.Intercepted.Controller
 
getOriginalRetVal() - Method in class org.picocontainer.behaviors.Intercepted.ControllerImpl
 
getOriginalRetVal() - Method in class org.picocontainer.behaviors.Intercepted.ControllerWrapper
 
getParameter(PicoContainer, AccessibleObject, int, Type, Annotation, Parameter, ComponentAdapter<?>) - Method in class org.picocontainer.injectors.SingleMemberInjector
 
getParameterArguments(PicoContainer) - Method in class org.picocontainer.injectors.ConstructorInjector.CtorAndAdapters
 
getParameterName() - Method in exception org.picocontainer.injectors.SingleMemberInjector.ParameterCannotBeNullException
 
getParameters() - Method in class org.picocontainer.injectors.ConstructorInjector.CtorAndAdapters
 
getParanamer() - Method in class org.picocontainer.injectors.SingleMemberInjector
 
getParent() - Method in class org.picocontainer.containers.AbstractDelegatingPicoContainer
 
getParent() - Method in class org.picocontainer.containers.CommandLinePicoContainer
 
getParent() - Method in class org.picocontainer.containers.CompositePicoContainer
 
getParent() - Method in class org.picocontainer.containers.EmptyPicoContainer
 
getParent() - Method in class org.picocontainer.containers.ImmutablePicoContainer
 
getParent() - Method in class org.picocontainer.containers.TieringPicoContainer
 
getParent() - Method in class org.picocontainer.DefaultPicoContainer
Retrieve the parent container of this container.
getParent() - Method in interface org.picocontainer.PicoContainer
Retrieve the parent container of this container.
getPermissionCollection() - Method in class org.picocontainer.classname.ClassPathElement
 
getPermissions(CodeSource) - Method in class org.picocontainer.security.CustomPermissionsURLClassLoader
 
getProvideMethod(Class) - Static method in class org.picocontainer.injectors.ProviderAdapter
 
getStartableInterface() - Method in class org.picocontainer.lifecycle.StartableLifecycleStrategy
 
getStartMethodName() - Method in class org.picocontainer.lifecycle.StartableLifecycleStrategy
Retrieve the lifecycle method name that represents the start method.
getStopMethodName() - Method in class org.picocontainer.lifecycle.StartableLifecycleStrategy
Retrieve the lifecycle method name that represents the stop method.
getStoredObject() - Method in class org.picocontainer.behaviors.Stored
Retrieves the stored reference.
getType() - Method in class org.picocontainer.BindKey
 
getTypeArguments(Class<FactoryInjector>, Class<? extends Object>) - Static method in class org.picocontainer.injectors.FactoryInjector
Get the actual type arguments a child class has used to extend a generic base class.
getUnsatisfiableComponentAdapter() - Method in exception org.picocontainer.injectors.AbstractInjector.UnsatisfiableDependenciesException
 
getUnsatisfiableDependencies() - Method in exception org.picocontainer.injectors.AbstractInjector.UnsatisfiableDependenciesException
 
getUnsatisfiedDependencyType() - Method in exception org.picocontainer.injectors.AbstractInjector.UnsatisfiableDependenciesException
 
getUrl() - Method in class org.picocontainer.classname.ClassPathElement
 
grantPermission(Permission) - Method in class org.picocontainer.classname.ClassPathElement
 
GUARD - Static variable in class org.picocontainer.Characteristics
 
GUARD(String) - Static method in class org.picocontainer.Characteristics
 
Guarded<T> - Class in org.picocontainer.behaviors
behaviour for allows components to be guarded by another component
Guarded(ComponentAdapter, String) - Constructor for class org.picocontainer.behaviors.Guarded
 
Guarding - Class in org.picocontainer.behaviors
factory class creating guard behaviour
Guarding() - Constructor for class org.picocontainer.behaviors.Guarding
 

H

hashCode() - Method in class org.picocontainer.BindKey
 
hashCode() - Method in class org.picocontainer.classname.ClassName
 
hashCode() - Method in class org.picocontainer.containers.ImmutablePicoContainer
 
hasLifecycle(Class<?>) - Method in class org.picocontainer.adapters.InstanceAdapter
 
hasLifecycle(Class<?>) - Method in class org.picocontainer.behaviors.AbstractBehavior
Invokes delegate hasLifecycle(Class) method if the delegate is a LifecycleStrategy Test if a component instance has a lifecycle.
hasLifecycle(Class<?>) - Method in class org.picocontainer.behaviors.Automated
 
hasLifecycle(Class<?>) - Method in class org.picocontainer.injectors.ProviderAdapter
 
hasLifecycle(Class<?>) - Method in class org.picocontainer.lifecycle.CompositeLifecycleStrategy
 
hasLifecycle(Class<?>) - Method in class org.picocontainer.lifecycle.JavaEE5LifecycleStrategy
Test if a component instance has a lifecycle.
hasLifecycle(Class<?>) - Method in class org.picocontainer.lifecycle.NullLifecycleStrategy
Test if a component instance has a lifecycle.
hasLifecycle(Class<?>) - Method in class org.picocontainer.lifecycle.ReflectionLifecycleStrategy
Test if a component instance has a lifecycle.
hasLifecycle(Class<?>) - Method in class org.picocontainer.lifecycle.StartableLifecycleStrategy
Test if a component instance has a lifecycle.
hasLifecycle(Class<?>) - Method in interface org.picocontainer.LifecycleStrategy
Test if a component instance has a lifecycle.
HiddenImplementation<T> - Class in org.picocontainer.behaviors
This component adapter makes it possible to hide the implementation of a real subject (behind a proxy) provided the key is an interface.
HiddenImplementation(ComponentAdapter<T>) - Constructor for class org.picocontainer.behaviors.HiddenImplementation
Creates an ImplementationHidingComponentAdapter with a delegate
HIDE_IMPL - Static variable in class org.picocontainer.Characteristics
Turns on implementation hiding.

I

immutable(String, String) - Static method in class org.picocontainer.Characteristics
Transforms a single name value pair unto a read only Properties instance.
ImmutablePicoContainer - Class in org.picocontainer.containers
wrap pico container to achieve immutability Typically its used to mock a parent container.
ImmutablePicoContainer(PicoContainer) - Constructor for class org.picocontainer.containers.ImmutablePicoContainer
 
implementationHiding() - Static method in class org.picocontainer.behaviors.Behaviors
 
ImplementationHiding - Class in org.picocontainer.behaviors
 
ImplementationHiding() - Constructor for class org.picocontainer.behaviors.ImplementationHiding
 
implementedBy(Class<? extends MutablePicoContainer>) - Method in class org.picocontainer.PicoBuilder
 
initializeInjectionMembersAndTypeLists() - Method in class org.picocontainer.injectors.AnnotatedFieldInjector
 
initializeInjectionMembersAndTypeLists() - Method in class org.picocontainer.injectors.IterativeInjector
 
initializeInjectionMembersAndTypeLists() - Method in class org.picocontainer.injectors.NamedFieldInjector
 
initializeInjectionMembersAndTypeLists() - Method in class org.picocontainer.injectors.TypedFieldInjector
 
initialValue() - Method in class org.picocontainer.behaviors.Intercepted.InterceptorThreadLocal
 
initialValue() - Method in class org.picocontainer.behaviors.Storing.StoreThreadLocal
 
Inject - Annotation Type in org.picocontainer.annotations
 
InjectInto - Class in org.picocontainer.injectors
 
InjectInto(Type, Object) - Constructor for class org.picocontainer.injectors.InjectInto
 
injectIntoMember(AccessibleObject, Object, Object) - Method in class org.picocontainer.injectors.AnnotatedFieldInjector
 
injectIntoMember(AccessibleObject, Object, Object) - Method in class org.picocontainer.injectors.AnnotatedMethodInjector
 
injectIntoMember(AccessibleObject, Object, Object) - Method in class org.picocontainer.injectors.IterativeInjector
 
injectIntoMember(AccessibleObject, Object, Object) - Method in class org.picocontainer.injectors.NamedFieldInjector
 
injectIntoMember(AccessibleObject, Object, Object) - Method in class org.picocontainer.injectors.SetterInjector
 
injectIntoMember(AccessibleObject, Object, Object) - Method in class org.picocontainer.injectors.TypedFieldInjector
 
InjectionFactory - Interface in org.picocontainer
 
injectionFieldNames(String...) - Static method in class org.picocontainer.injectors.NamedFieldInjection
 
injectionFieldTypes(String...) - Static method in class org.picocontainer.injectors.TypedFieldInjection
 
injectionMembers - Variable in class org.picocontainer.injectors.IterativeInjector
 
injectionTypes - Variable in class org.picocontainer.injectors.IterativeInjector
 
Injector<T> - Interface in org.picocontainer
Implementers are responsible for instantiating and injecting dependancies into Constructors, Methods and Fields.
Injector - Class in org.picocontainer.injectors
convenience class providing static methods to conveniently create injectors ( like org.junit.Assert )
Injector() - Constructor for class org.picocontainer.injectors.Injector
 
Injectors - Class in org.picocontainer.injectors
 
Injectors() - Constructor for class org.picocontainer.injectors.Injectors
 
instance(Object) - Method in interface org.picocontainer.behaviors.Intercepted.Controller
 
instance(Object) - Method in class org.picocontainer.behaviors.Intercepted.ControllerImpl
 
instance(Object) - Method in class org.picocontainer.behaviors.Intercepted.ControllerWrapper
 
INSTANCE - Static variable in class org.picocontainer.parameters.DefaultConstructorParameter
The one and only instance
INSTANCE - Static variable in class org.picocontainer.parameters.NullParameter
The one and only instance of null parameter.
InstanceAdapter<T> - Class in org.picocontainer.adapters
Component adapter which wraps a component instance.
InstanceAdapter(Object, T, LifecycleStrategy, ComponentMonitor) - Constructor for class org.picocontainer.adapters.InstanceAdapter
 
InstanceAdapter(Object, T) - Constructor for class org.picocontainer.adapters.InstanceAdapter
 
InstanceAdapter(Object, T, LifecycleStrategy) - Constructor for class org.picocontainer.adapters.InstanceAdapter
 
InstanceAdapter(Object, T, ComponentMonitor) - Constructor for class org.picocontainer.adapters.InstanceAdapter
 
instantiateComponentAsIsStartable(ComponentAdapter<?>) - Method in class org.picocontainer.DefaultPicoContainer
 
instantiated(PicoContainer, ComponentAdapter<T>, Constructor<T>, Object, Object[], long) - Method in interface org.picocontainer.ComponentMonitor
Event thrown after the component has been instantiated using the given constructor.
instantiated(PicoContainer, ComponentAdapter<T>, Constructor<T>, Object, Object[], long) - Method in class org.picocontainer.monitors.AbstractComponentMonitor
 
INSTANTIATED - Static variable in class org.picocontainer.monitors.ComponentMonitorHelper
 
instantiated(PicoContainer, ComponentAdapter<T>, Constructor<T>, Object, Object[], long) - Method in class org.picocontainer.monitors.ConsoleComponentMonitor
 
instantiated(PicoContainer, ComponentAdapter<T>, Constructor<T>, Object, Object[], long) - Method in class org.picocontainer.monitors.LifecycleComponentMonitor
 
instantiated(PicoContainer, ComponentAdapter<T>, Constructor<T>, Object, Object[], long) - Method in class org.picocontainer.monitors.NullComponentMonitor
 
instantiated(PicoContainer, ComponentAdapter<T>, Constructor<T>, Object, Object[], long) - Method in class org.picocontainer.monitors.WriterComponentMonitor
 
instantiating(PicoContainer, ComponentAdapter<T>, Constructor<T>) - Method in interface org.picocontainer.ComponentMonitor
Event thrown as the component is being instantiated using the given constructor
instantiating(PicoContainer, ComponentAdapter<T>, Constructor<T>) - Method in class org.picocontainer.monitors.AbstractComponentMonitor
 
INSTANTIATING - Static variable in class org.picocontainer.monitors.ComponentMonitorHelper
 
instantiating(PicoContainer, ComponentAdapter<T>, Constructor<T>) - Method in class org.picocontainer.monitors.ConsoleComponentMonitor
 
instantiating(PicoContainer, ComponentAdapter<T>, Constructor<T>) - Method in class org.picocontainer.monitors.LifecycleComponentMonitor
 
instantiating(PicoContainer, ComponentAdapter<T>, Constructor<T>) - Method in class org.picocontainer.monitors.NullComponentMonitor
 
instantiating(PicoContainer, ComponentAdapter<T>, Constructor<T>) - Method in class org.picocontainer.monitors.WriterComponentMonitor
 
INSTANTIATION_FAILED - Static variable in class org.picocontainer.monitors.ComponentMonitorHelper
 
instantiationFailed(PicoContainer, ComponentAdapter<T>, Constructor<T>, Exception) - Method in interface org.picocontainer.ComponentMonitor
Event thrown if the component instantiation failed using the given constructor
instantiationFailed(PicoContainer, ComponentAdapter<T>, Constructor<T>, Exception) - Method in class org.picocontainer.monitors.AbstractComponentMonitor
 
instantiationFailed(PicoContainer, ComponentAdapter<T>, Constructor<T>, Exception) - Method in class org.picocontainer.monitors.ConsoleComponentMonitor
 
instantiationFailed(PicoContainer, ComponentAdapter<T>, Constructor<T>, Exception) - Method in class org.picocontainer.monitors.LifecycleComponentMonitor
 
instantiationFailed(PicoContainer, ComponentAdapter<T>, Constructor<T>, Exception) - Method in class org.picocontainer.monitors.NullComponentMonitor
 
instantiationFailed(PicoContainer, ComponentAdapter<T>, Constructor<T>, Exception) - Method in class org.picocontainer.monitors.WriterComponentMonitor
 
Intercepted<T> - Class in org.picocontainer.behaviors
 
Intercepted(ComponentAdapter) - Constructor for class org.picocontainer.behaviors.Intercepted
 
Intercepted.Controller - Interface in org.picocontainer.behaviors
 
Intercepted.ControllerImpl - Class in org.picocontainer.behaviors
 
Intercepted.ControllerImpl() - Constructor for class org.picocontainer.behaviors.Intercepted.ControllerImpl
 
Intercepted.ControllerWrapper - Class in org.picocontainer.behaviors
 
Intercepted.ControllerWrapper(ThreadLocal<Intercepted.Controller>) - Constructor for class org.picocontainer.behaviors.Intercepted.ControllerWrapper
 
Intercepted.InterceptorThreadLocal - Class in org.picocontainer.behaviors
 
Intercepted.InterceptorThreadLocal() - Constructor for class org.picocontainer.behaviors.Intercepted.InterceptorThreadLocal
 
Intercepting - Class in org.picocontainer.behaviors
 
Intercepting() - Constructor for class org.picocontainer.behaviors.Intercepting
 
invalidateCacheForThread() - Method in class org.picocontainer.behaviors.Storing
 
INVOCATION_FAILED - Static variable in class org.picocontainer.monitors.ComponentMonitorHelper
 
invocationFailed(Member, Object, Exception) - Method in interface org.picocontainer.ComponentMonitor
Event thrown if the component method invocation failed on the given instance
invocationFailed(Member, Object, Exception) - Method in class org.picocontainer.monitors.AbstractComponentMonitor
 
invocationFailed(Member, Object, Exception) - Method in class org.picocontainer.monitors.ConsoleComponentMonitor
 
invocationFailed(Member, Object, Exception) - Method in class org.picocontainer.monitors.LifecycleComponentMonitor
 
invocationFailed(Member, Object, Exception) - Method in class org.picocontainer.monitors.NullComponentMonitor
 
invocationFailed(Member, Object, Exception) - Method in class org.picocontainer.monitors.WriterComponentMonitor
 
invoke(Object[]) - Method in class org.picocontainer.visitors.MethodCallingVisitor
 
invoke(Object) - Method in class org.picocontainer.visitors.MethodCallingVisitor
 
invoked(PicoContainer, ComponentAdapter<?>, Member, Object, long, Object[], Object) - Method in interface org.picocontainer.ComponentMonitor
Event thrown after the component method has been invoked on the given instance
invoked(PicoContainer, ComponentAdapter<?>, Member, Object, long, Object[], Object) - Method in class org.picocontainer.monitors.AbstractComponentMonitor
 
INVOKED - Static variable in class org.picocontainer.monitors.ComponentMonitorHelper
 
invoked(PicoContainer, ComponentAdapter<?>, Member, Object, long, Object[], Object) - Method in class org.picocontainer.monitors.ConsoleComponentMonitor
 
invoked(PicoContainer, ComponentAdapter<?>, Member, Object, long, Object[], Object) - Method in class org.picocontainer.monitors.LifecycleComponentMonitor
 
invoked(PicoContainer, ComponentAdapter<?>, Member, Object, long, Object[], Object) - Method in class org.picocontainer.monitors.NullComponentMonitor
 
invoked(PicoContainer, ComponentAdapter<?>, Member, Object, long, Object[], Object) - Method in class org.picocontainer.monitors.WriterComponentMonitor
 
invokeMethod(Object, Method, Object[], PicoContainer) - Method in class org.picocontainer.behaviors.HiddenImplementation
 
invokeMethod(Object, Method, Object[], PicoContainer) - Method in class org.picocontainer.behaviors.Intercepted
 
invoking(PicoContainer, ComponentAdapter<?>, Member, Object, Object[]) - Method in interface org.picocontainer.ComponentMonitor
Event thrown as the component method is being invoked on the given instance
invoking(PicoContainer, ComponentAdapter<?>, Member, Object, Object[]) - Method in class org.picocontainer.monitors.AbstractComponentMonitor
 
INVOKING - Static variable in class org.picocontainer.monitors.ComponentMonitorHelper
 
invoking(PicoContainer, ComponentAdapter<?>, Member, Object, Object[]) - Method in class org.picocontainer.monitors.ConsoleComponentMonitor
 
invoking(PicoContainer, ComponentAdapter<?>, Member, Object, Object[]) - Method in class org.picocontainer.monitors.LifecycleComponentMonitor
 
invoking(PicoContainer, ComponentAdapter<?>, Member, Object, Object[]) - Method in class org.picocontainer.monitors.NullComponentMonitor
 
invoking(PicoContainer, ComponentAdapter<?>, Member, Object, Object[]) - Method in class org.picocontainer.monitors.WriterComponentMonitor
 
isAnnotatedForInjection(Field) - Method in class org.picocontainer.injectors.AnnotatedFieldInjector
 
isAssignable(Type) - Method in class org.picocontainer.parameters.ConstantParameter
 
isAssignable(Type) - Method in class org.picocontainer.parameters.NullParameter
Nulls cannot be assigned to primitives.
isConstructed() - Method in class org.picocontainer.lifecycle.DefaultLifecycleState
Returns true if no other state has been triggered so far.
isDisposed() - Method in class org.picocontainer.lifecycle.DefaultLifecycleState
Checks if the current lifecycle is disposed.
isDisposed() - Method in interface org.picocontainer.lifecycle.LifecycleState
Checks if the current lifecycle is disposed.
isInjectorMethod(Method) - Method in class org.picocontainer.injectors.AnnotatedMethodInjector
 
isInjectorMethod(Method) - Method in class org.picocontainer.injectors.IterativeInjector
 
isInjectorMethod(Method) - Method in class org.picocontainer.injectors.SetterInjector
 
isLazy(ComponentAdapter<?>) - Method in class org.picocontainer.adapters.InstanceAdapter
 
isLazy(ComponentAdapter<?>) - Method in class org.picocontainer.behaviors.AbstractBehavior
 
isLazy(ComponentAdapter<?>) - Method in class org.picocontainer.injectors.ProviderAdapter
 
isLazy(ComponentAdapter<?>) - Method in class org.picocontainer.lifecycle.AbstractMonitoringLifecycleStrategy
 
isLazy(ComponentAdapter<?>) - Method in class org.picocontainer.lifecycle.CompositeLifecycleStrategy
 
isLazy(ComponentAdapter<?>) - Method in class org.picocontainer.lifecycle.NullLifecycleStrategy
 
isLazy(ComponentAdapter<?>) - Method in interface org.picocontainer.LifecycleStrategy
Is a component eager (not lazy) in that it should start when start() or equivalent is called, or lazy (it will only start on first getComponent() ).
isNamedForInjection(Field) - Method in class org.picocontainer.injectors.NamedFieldInjector
 
isNullParamAllowed(AccessibleObject, int) - Method in class org.picocontainer.injectors.MethodInjector
 
isNullParamAllowed(AccessibleObject, int) - Method in class org.picocontainer.injectors.SingleMemberInjector
Checks to see if a null parameter is allowed in the given constructor/field/method.
isOverridden() - Method in interface org.picocontainer.behaviors.Intercepted.Controller
 
isOverridden() - Method in class org.picocontainer.behaviors.Intercepted.ControllerImpl
 
isOverridden() - Method in class org.picocontainer.behaviors.Intercepted.ControllerWrapper
 
isPrimitiveArgument(AccessibleObject, int) - Static method in class org.picocontainer.injectors.PrimitiveMemberChecker
Checks if the target argument is primative.
isResolvable(PicoContainer, ComponentAdapter<?>, Type, NameBinding, boolean, Annotation) - Method in interface org.picocontainer.Parameter
Deprecated. 
isResolvable(PicoContainer, ComponentAdapter<?>, Type, NameBinding, boolean, Annotation) - Method in class org.picocontainer.parameters.AbstractParameter
Deprecated. 
isResolved() - Method in class org.picocontainer.Parameter.DelegateResolver
 
isResolved() - Method in class org.picocontainer.Parameter.NotResolved
 
isResolved() - Method in interface org.picocontainer.Parameter.Resolver
 
isResolved() - Method in class org.picocontainer.Parameter.ValueResolver
 
isStarted() - Method in class org.picocontainer.adapters.InstanceAdapter
 
isStarted() - Method in class org.picocontainer.behaviors.AbstractBehavior
 
isStarted() - Method in class org.picocontainer.behaviors.Stored
 
isStarted() - Method in interface org.picocontainer.ComponentLifecycle
 
isStarted() - Method in class org.picocontainer.lifecycle.DefaultLifecycleState
Checks if current lifecycle is started.
isStarted() - Method in interface org.picocontainer.lifecycle.LifecycleState
Checks if current lifecycle is started.
isStopped() - Method in class org.picocontainer.lifecycle.DefaultLifecycleState
Checks if the current lifecyle is stopped.
isStopped() - Method in interface org.picocontainer.lifecycle.LifecycleState
Checks if the current lifecyle is stopped.
isTypedForInjection(Field) - Method in class org.picocontainer.injectors.TypedFieldInjector
 
isVetoed() - Method in interface org.picocontainer.behaviors.Intercepted.Controller
 
isVetoed() - Method in class org.picocontainer.behaviors.Intercepted.ControllerImpl
 
isVetoed() - Method in class org.picocontainer.behaviors.Intercepted.ControllerWrapper
 
IterativeInjector<T> - Class in org.picocontainer.injectors
Injection will happen iteratively after component instantiation
IterativeInjector(Object, Class, Parameter[], ComponentMonitor, boolean) - Constructor for class org.picocontainer.injectors.IterativeInjector
Constructs a IterativeInjector

J

JavaEE5LifecycleStrategy - Class in org.picocontainer.lifecycle
Java EE 5 has some annotations PreDestroy and PostConstruct that map to start() and dispose() in our world
JavaEE5LifecycleStrategy(ComponentMonitor) - Constructor for class org.picocontainer.lifecycle.JavaEE5LifecycleStrategy
Construct a JavaEE5LifecycleStrategy.

K

KEEP - Static variable in interface org.picocontainer.ComponentMonitor
 

L

length() - Method in class org.picocontainer.classname.ClassName
 
LIFECYCLE_INVOCATION_FAILED - Static variable in class org.picocontainer.monitors.ComponentMonitorHelper
 
LifecycleComponentMonitor - Class in org.picocontainer.monitors
A ComponentMonitor which collects lifecycle failures and rethrows them on demand after the failures.
LifecycleComponentMonitor(ComponentMonitor) - Constructor for class org.picocontainer.monitors.LifecycleComponentMonitor
 
LifecycleComponentMonitor() - Constructor for class org.picocontainer.monitors.LifecycleComponentMonitor
 
LifecycleComponentMonitor.LifecycleFailuresException - Exception in org.picocontainer.monitors
Subclass of PicoException that is thrown when the collected lifecycle failures need to be be collectively rethrown.
LifecycleComponentMonitor.LifecycleFailuresException(List<RuntimeException>) - Constructor for exception org.picocontainer.monitors.LifecycleComponentMonitor.LifecycleFailuresException
 
lifecycleInvocationFailed(MutablePicoContainer, ComponentAdapter<?>, Method, Object, RuntimeException) - Method in interface org.picocontainer.ComponentMonitor
Event thrown if a lifecycle method invocation - start, stop or dispose - failed on the given instance
lifecycleInvocationFailed(MutablePicoContainer, ComponentAdapter<?>, Method, Object, RuntimeException) - Method in class org.picocontainer.monitors.AbstractComponentMonitor
 
lifecycleInvocationFailed(MutablePicoContainer, ComponentAdapter<?>, Method, Object, RuntimeException) - Method in class org.picocontainer.monitors.ConsoleComponentMonitor
 
lifecycleInvocationFailed(MutablePicoContainer, ComponentAdapter<?>, Method, Object, RuntimeException) - Method in class org.picocontainer.monitors.LifecycleComponentMonitor
 
lifecycleInvocationFailed(MutablePicoContainer, ComponentAdapter<?>, Method, Object, RuntimeException) - Method in class org.picocontainer.monitors.NullComponentMonitor
 
lifecycleInvocationFailed(MutablePicoContainer, ComponentAdapter<?>, Method, Object, RuntimeException) - Method in class org.picocontainer.monitors.WriterComponentMonitor
 
LifecycleState - Interface in org.picocontainer.lifecycle
Current lifecycle state of the container.
lifecycleStrategy - Variable in class org.picocontainer.DefaultPicoContainer
Lifecycle strategy instance.
LifecycleStrategy - Interface in org.picocontainer
An interface which specifies the lifecycle strategy on the component instance.
loadClass(String) - Method in class org.picocontainer.security.CustomPermissionsURLClassLoader
 
LOCK - Static variable in class org.picocontainer.Characteristics
Uses a java.util.concurrent.Lock to provide faster access than synchronized.
Locked<T> - Class in org.picocontainer.behaviors
 
Locked(ComponentAdapter<T>) - Constructor for class org.picocontainer.behaviors.Locked
 
locking() - Static method in class org.picocontainer.behaviors.Behaviors
 
Locking - Class in org.picocontainer.behaviors
This behavior factory provides java.util.concurrent locks.
Locking() - Constructor for class org.picocontainer.behaviors.Locking
 

M

makeChildContainer(String) - Method in interface org.picocontainer.classname.ClassLoadingPicoContainer
Make a child container with a given name
makeChildContainer() - Method in class org.picocontainer.classname.DefaultClassLoadingPicoContainer
 
makeChildContainer(String) - Method in class org.picocontainer.classname.DefaultClassLoadingPicoContainer
Makes a child container with the same basic characteristics of this object (ComponentFactory, PicoContainer type, Behavior, etc)
makeChildContainer() - Method in class org.picocontainer.containers.AbstractDelegatingMutablePicoContainer
 
makeChildContainer() - Method in class org.picocontainer.containers.TieringPicoContainer
 
makeChildContainer() - Method in class org.picocontainer.DefaultPicoContainer
 
makeChildContainer() - Method in interface org.picocontainer.MutablePicoContainer
Make a child container, using the same implementation of MutablePicoContainer as the parent.
makeInjectionFactory() - Method in class org.picocontainer.behaviors.AdaptingBehavior
 
makeParameterNameImpl(AccessibleObject) - Method in class org.picocontainer.injectors.AnnotatedFieldInjector
 
makeParameterNameImpl(AccessibleObject) - Method in class org.picocontainer.injectors.IterativeInjector
 
makeParameterNameImpl(AccessibleObject) - Method in class org.picocontainer.injectors.NamedFieldInjector
 
makeParameterNameImpl(AccessibleObject) - Method in class org.picocontainer.injectors.NamedMethodInjector
 
makeParameterNameImpl(AccessibleObject) - Method in class org.picocontainer.injectors.TypedFieldInjector
 
memberInvocationReturn(Object, AccessibleObject, Object) - Method in class org.picocontainer.injectors.AnnotatedFieldInjector
 
memberInvocationReturn(Object, AccessibleObject, Object) - Method in class org.picocontainer.injectors.IterativeInjector
 
memberInvocationReturn(Object, AccessibleObject, Object) - Method in class org.picocontainer.injectors.NamedFieldInjector
 
memberInvocationReturn(Object, AccessibleObject, Object) - Method in class org.picocontainer.injectors.SetterInjector
 
memberInvocationReturn(Object, AccessibleObject, Object) - Method in class org.picocontainer.injectors.TypedFieldInjector
 
memberToString(Member) - Static method in class org.picocontainer.monitors.ComponentMonitorHelper
 
mergeProperties(Properties, Properties) - Method in class org.picocontainer.behaviors.AbstractBehaviorFactory
 
method(Object, Class, Parameter[], ComponentMonitor, String, boolean) - Static method in class org.picocontainer.injectors.Injector
convenience method to create method injector
METHOD_INJECTION - Static variable in class org.picocontainer.Characteristics
Turns on Method Injection.
MethodCallingVisitor - Class in org.picocontainer.visitors
A PicoVisitor implementation, that calls methods on the components of a specific type.
MethodCallingVisitor(Method, Class<?>, Object[], boolean) - Constructor for class org.picocontainer.visitors.MethodCallingVisitor
Construct a MethodCallingVisitor for a method with arguments.
MethodCallingVisitor(Method, Class, Object[]) - Constructor for class org.picocontainer.visitors.MethodCallingVisitor
Construct a MethodCallingVisitor for standard methods visiting the component in instantiation order.
MethodInjection - Class in org.picocontainer.injectors
A InjectionFactory for methods.
MethodInjection(String) - Constructor for class org.picocontainer.injectors.MethodInjection
 
MethodInjection() - Constructor for class org.picocontainer.injectors.MethodInjection
 
MethodInjection(Method) - Constructor for class org.picocontainer.injectors.MethodInjection
 
MethodInjection.MethodInjectionByName - Class in org.picocontainer.injectors
 
MethodInjection.MethodInjectionByName(String) - Constructor for class org.picocontainer.injectors.MethodInjection.MethodInjectionByName
 
MethodInjection.MethodInjectionByReflectionMethod - Class in org.picocontainer.injectors
 
MethodInjection.MethodInjectionByReflectionMethod(Method) - Constructor for class org.picocontainer.injectors.MethodInjection.MethodInjectionByReflectionMethod
 
MethodInjector<T> - Class in org.picocontainer.injectors
Injection will happen through a single method for the component.
MethodInjector(Object, Class, Parameter[], ComponentMonitor, String, boolean) - Constructor for class org.picocontainer.injectors.MethodInjector
Creates a MethodInjector
MethodInjector.ByReflectionMethod - Class in org.picocontainer.injectors
 
MethodInjector.ByReflectionMethod(Object, Class, Parameter[], ComponentMonitor, Method, boolean) - Constructor for class org.picocontainer.injectors.MethodInjector.ByReflectionMethod
 
methodToString(Member) - Static method in class org.picocontainer.monitors.ComponentMonitorHelper
 
monitorAndThrowReflectionLifecycleException(Method, Throwable, Object) - Method in class org.picocontainer.lifecycle.ReflectionLifecycleStrategy
 
multi(Object, Class, Parameter[], ComponentMonitor, String, boolean) - Static method in class org.picocontainer.injectors.Injector
convenience method to create multi component adapter
MultiInjection - Class in org.picocontainer.injectors
 
MultiInjection(String) - Constructor for class org.picocontainer.injectors.MultiInjection
 
MultiInjection() - Constructor for class org.picocontainer.injectors.MultiInjection
 
MultiInjector - Class in org.picocontainer.injectors
 
MultiInjector(Object, Class, Parameter[], ComponentMonitor, String, boolean) - Constructor for class org.picocontainer.injectors.MultiInjector
 
MutablePicoContainer - Interface in org.picocontainer
This is the core interface used for registration of components with a container.

N

NameBinding - Interface in org.picocontainer
 
namedChildContainers - Variable in class org.picocontainer.classname.DefaultClassLoadingPicoContainer
 
namedField(Object, Class<?>, Parameter[], ComponentMonitor, String) - Static method in class org.picocontainer.injectors.Injector
convenience method to create named field injector
namedField() - Static method in class org.picocontainer.injectors.Injectors
 
NamedFieldInjection - Class in org.picocontainer.injectors
A InjectionFactory for named fields.
NamedFieldInjection() - Constructor for class org.picocontainer.injectors.NamedFieldInjection
 
NamedFieldInjector - Class in org.picocontainer.injectors
Injection happens after instantiation, and fields are marked as injection points via a named field.
NamedFieldInjector(Object, Class<?>, Parameter[], ComponentMonitor, String) - Constructor for class org.picocontainer.injectors.NamedFieldInjector
 
namedMethod() - Static method in class org.picocontainer.injectors.Injectors
 
NamedMethodInjection - Class in org.picocontainer.injectors
 
NamedMethodInjection(String) - Constructor for class org.picocontainer.injectors.NamedMethodInjection
 
NamedMethodInjection() - Constructor for class org.picocontainer.injectors.NamedMethodInjection
 
NamedMethodInjection(boolean) - Constructor for class org.picocontainer.injectors.NamedMethodInjection
 
NamedMethodInjection(String, boolean) - Constructor for class org.picocontainer.injectors.NamedMethodInjection
 
NamedMethodInjector<T> - Class in org.picocontainer.injectors
 
NamedMethodInjector(Object, Class<?>, Parameter[], ComponentMonitor, boolean) - Constructor for class org.picocontainer.injectors.NamedMethodInjector
 
NamedMethodInjector(Object, Class<?>, Parameter[], ComponentMonitor) - Constructor for class org.picocontainer.injectors.NamedMethodInjector
 
NamedMethodInjector(Object, Class<?>, Parameter[], ComponentMonitor, String) - Constructor for class org.picocontainer.injectors.NamedMethodInjector
 
NamedMethodInjector(Object, Class<?>, Parameter[], ComponentMonitor, String, boolean) - Constructor for class org.picocontainer.injectors.NamedMethodInjector
 
neu(Class<T>, Emjection, Object...) - Static method in class org.picocontainer.Emjection
 
newBehavior(Behavior) - Method in interface org.picocontainer.ComponentMonitor
A mechanism to monitor or override the Behaviors being made for components.
newBehavior(Behavior) - Method in class org.picocontainer.monitors.AbstractComponentMonitor
 
newBehavior(Behavior) - Method in class org.picocontainer.monitors.ConsoleComponentMonitor
A mechanism to monitor or override the Behaviors being made for components.
newBehavior(Behavior) - Method in class org.picocontainer.monitors.LifecycleComponentMonitor
A mechanism to monitor or override the Behaviors being made for components.
newBehavior(Behavior) - Method in class org.picocontainer.monitors.NullComponentMonitor
A mechanism to monitor or override the Behaviors being made for components.
newBehavior(Behavior) - Method in class org.picocontainer.monitors.WriterComponentMonitor
A mechanism to monitor or override the Behaviors being made for components.
newInjector(Injector) - Method in interface org.picocontainer.ComponentMonitor
A mechanism to monitor or override the Injectors being made for components.
newInjector(Injector) - Method in class org.picocontainer.monitors.AbstractComponentMonitor
 
newInjector(Injector) - Method in class org.picocontainer.monitors.ConsoleComponentMonitor
 
newInjector(Injector) - Method in class org.picocontainer.monitors.LifecycleComponentMonitor
 
newInjector(Injector) - Method in class org.picocontainer.monitors.NullComponentMonitor
 
newInjector(Injector) - Method in class org.picocontainer.monitors.WriterComponentMonitor
 
newInstance(Constructor<T>, Object[]) - Method in class org.picocontainer.injectors.AbstractInjector
Instantiate an object with given parameters and respect the accessible flag.
NewInstanceConverter - Class in org.picocontainer.converters
Converts a value to an object via its single-String constructor.
NewInstanceConverter(Class<?>) - Constructor for class org.picocontainer.converters.NewInstanceConverter
 
NO_CACHE - Static variable in class org.picocontainer.Characteristics
Turns off Caching of component instances.
NO_COMPONENT - Static variable in class org.picocontainer.monitors.ComponentMonitorHelper
 
NO_HIDE_IMPL - Static variable in class org.picocontainer.Characteristics
Turns off implementation hiding.
NO_LOCK - Static variable in class org.picocontainer.Characteristics
Turns off locking synchronization.
NO_PROPERTY_APPLYING - Static variable in class org.picocontainer.Characteristics
Turns off bean-setting property applications.
NO_SINGLE - Static variable in class org.picocontainer.Characteristics
Synonym for NO_CACHE.
NO_SYNCHRONIZE - Static variable in class org.picocontainer.Characteristics
Turns off synchronized access to the component instance.
noComponentFound(MutablePicoContainer, Object) - Method in interface org.picocontainer.ComponentMonitor
No Component has been found for the key in question.
noComponentFound(MutablePicoContainer, Object) - Method in class org.picocontainer.monitors.AbstractComponentMonitor
 
noComponentFound(MutablePicoContainer, Object) - Method in class org.picocontainer.monitors.ComposingMonitor
 
noComponentFound(MutablePicoContainer, Object) - Method in class org.picocontainer.monitors.ConsoleComponentMonitor
 
noComponentFound(MutablePicoContainer, Object) - Method in class org.picocontainer.monitors.LifecycleComponentMonitor
 
noComponentFound(MutablePicoContainer, Object) - Method in class org.picocontainer.monitors.NullComponentMonitor
 
noComponentFound(MutablePicoContainer, Object) - Method in class org.picocontainer.monitors.WriterComponentMonitor
 
NONE - Static variable in class org.picocontainer.Characteristics
 
Nullable - Annotation Type in org.picocontainer.annotations
 
nullCheck(AccessibleObject, int, ParameterNameBinding, Object) - Method in class org.picocontainer.injectors.SingleMemberInjector
 
NullComponentMonitor - Class in org.picocontainer.monitors
A ComponentMonitor which does nothing.
NullComponentMonitor() - Constructor for class org.picocontainer.monitors.NullComponentMonitor
 
NullLifecycleStrategy - Class in org.picocontainer.lifecycle
Lifecycle strategy that does nothing.
NullLifecycleStrategy() - Constructor for class org.picocontainer.lifecycle.NullLifecycleStrategy
 
NullParameter - Class in org.picocontainer.parameters
Once in a great while, you actually want to pass in 'null' as an argument.
NullParameter() - Constructor for class org.picocontainer.parameters.NullParameter
Only once instance of Null parameter needed.

O

ObjectReference<T> - Interface in org.picocontainer
A way to refer to objects that are stored in "awkward" places (for example inside a HttpSession or ThreadLocal).
OptInCaching - Class in org.picocontainer.behaviors
Behavior that turns off Caching behavior by default.
OptInCaching() - Constructor for class org.picocontainer.behaviors.OptInCaching
 
orderedComponentAdapters - Variable in class org.picocontainer.DefaultPicoContainer
 
org.picocontainer - package org.picocontainer
This package contains the core API for PicoContainer, a compact container for working with the dependency injection pattern.
org.picocontainer.adapters - package org.picocontainer.adapters
 
org.picocontainer.annotations - package org.picocontainer.annotations
 
org.picocontainer.behaviors - package org.picocontainer.behaviors
BehaviorFactories make Behaviors which change aspects of component implementations and instances
org.picocontainer.classname - package org.picocontainer.classname
 
org.picocontainer.composers - package org.picocontainer.composers
Composers collaborate with ComposingMonitor to collect subsets of components for injection according to an scheme like:
org.picocontainer.containers - package org.picocontainer.containers
Containers are the main user entry point for PicoContainer.
org.picocontainer.converters - package org.picocontainer.converters
Individual String to Type converters, that PicoContainer may use to convert types where required.
org.picocontainer.injectors - package org.picocontainer.injectors
InjectionFactories make Injectors which implement specific types of dependency injection
org.picocontainer.lifecycle - package org.picocontainer.lifecycle
Alternative implementations of lifecycle strategy for use with a container.
org.picocontainer.monitors - package org.picocontainer.monitors
A Monitor is something PicoContainer uses to inform on events in component instantiation and lifecycle.
org.picocontainer.parameters - package org.picocontainer.parameters
 
org.picocontainer.references - package org.picocontainer.references
 
org.picocontainer.security - package org.picocontainer.security
 
org.picocontainer.visitors - package org.picocontainer.visitors
 
override() - Method in interface org.picocontainer.behaviors.Intercepted.Controller
 
override() - Method in class org.picocontainer.behaviors.Intercepted.ControllerImpl
 
override() - Method in class org.picocontainer.behaviors.Intercepted.ControllerWrapper
 

P

Parameter - Interface in org.picocontainer
This class provides control over the arguments that will be passed to a constructor.
Parameter.DelegateResolver - Class in org.picocontainer
Delegate to another reolver
Parameter.DelegateResolver(Parameter.Resolver) - Constructor for class org.picocontainer.Parameter.DelegateResolver
 
Parameter.NotResolved - Class in org.picocontainer
The Parameter cannot (ever) be resolved
Parameter.NotResolved() - Constructor for class org.picocontainer.Parameter.NotResolved
 
Parameter.Resolver - Interface in org.picocontainer
Resolver is used transitarily during resolving of Parameters.
Parameter.ValueResolver - Class in org.picocontainer
A fixed value wrapped as a Resolver
Parameter.ValueResolver(boolean, Object, ComponentAdapter<?>) - Constructor for class org.picocontainer.Parameter.ValueResolver
 
ParameterNameBinding - Class in org.picocontainer.injectors
 
ParameterNameBinding(Paranamer, AccessibleObject, int) - Constructor for class org.picocontainer.injectors.ParameterNameBinding
 
parameters - Variable in class org.picocontainer.injectors.AbstractInjector
The parameters to use for initialization.
parmsToString(Object[]) - Static method in class org.picocontainer.monitors.ComponentMonitorHelper
 
PicoBuilder - Class in org.picocontainer
Helps assembles the myriad items available to a picocontainer.
PicoBuilder(PicoContainer, InjectionFactory) - Constructor for class org.picocontainer.PicoBuilder
 
PicoBuilder(PicoContainer) - Constructor for class org.picocontainer.PicoBuilder
 
PicoBuilder(InjectionFactory) - Constructor for class org.picocontainer.PicoBuilder
 
PicoBuilder() - Constructor for class org.picocontainer.PicoBuilder
 
PicoClassNotFoundException - Exception in org.picocontainer
 
PicoClassNotFoundException(String, ClassNotFoundException) - Constructor for exception org.picocontainer.PicoClassNotFoundException
 
PicoCompositionException - Exception in org.picocontainer
Subclass of PicoException that is thrown when there is: - a problem initializing the container - a cyclic dependency between components occurs.
PicoCompositionException(String) - Constructor for exception org.picocontainer.PicoCompositionException
Construct a new exception with no cause and the specified detail message.
PicoCompositionException(Throwable) - Constructor for exception org.picocontainer.PicoCompositionException
Construct a new exception with the specified cause and no detail message.
PicoCompositionException(String, Throwable) - Constructor for exception org.picocontainer.PicoCompositionException
Construct a new exception with the specified cause and the specified detail message.
PicoContainer - Interface in org.picocontainer
This is the core interface for PicoContainer.
PicoException - Exception in org.picocontainer
Superclass for all Exceptions in PicoContainer.
PicoException() - Constructor for exception org.picocontainer.PicoException
Construct a new exception with no cause and no detail message.
PicoException(String) - Constructor for exception org.picocontainer.PicoException
Construct a new exception with no cause and the specified detail message.
PicoException(Throwable) - Constructor for exception org.picocontainer.PicoException
Construct a new exception with the specified cause and no detail message.
PicoException(String, Throwable) - Constructor for exception org.picocontainer.PicoException
Construct a new exception with the specified cause and the specified detail message.
PicoLifecycleException - Exception in org.picocontainer
 
PicoLifecycleException(Method, Object, Throwable) - Constructor for exception org.picocontainer.PicoLifecycleException
 
PicoVerificationException - Exception in org.picocontainer
Subclass of PicoException that is thrown when a PicoContainer hierarchy cannot be verified.
PicoVerificationException(List<? extends Throwable>) - Constructor for exception org.picocontainer.PicoVerificationException
Construct a new exception with a list of exceptions that caused this one.
PicoVisitor - Interface in org.picocontainer
Interface realizing a visitor pattern for PicoContainer as described in the GoF.
potentiallyStartAdapter(ComponentAdapter<?>) - Method in class org.picocontainer.DefaultPicoContainer
 
prefix - Variable in class org.picocontainer.injectors.SetterInjector
 
PrimitiveMemberChecker - Class in org.picocontainer.injectors
 
PrimitiveMemberChecker() - Constructor for class org.picocontainer.injectors.PrimitiveMemberChecker
 
processAutomatic(Properties, List<BehaviorFactory>) - Method in class org.picocontainer.behaviors.AdaptingBehavior
 
processCaching(Properties, Class, List<BehaviorFactory>) - Method in class org.picocontainer.behaviors.AdaptingBehavior
 
processGuarding(Properties, Class, List<BehaviorFactory>) - Method in class org.picocontainer.behaviors.AdaptingBehavior
 
processImplementationHiding(Properties, List<BehaviorFactory>) - Method in class org.picocontainer.behaviors.AdaptingBehavior
 
processLocking(Properties, List<BehaviorFactory>) - Method in class org.picocontainer.behaviors.AdaptingBehavior
 
processPropertyApplying(Properties, List<BehaviorFactory>) - Method in class org.picocontainer.behaviors.AdaptingBehavior
 
processSynchronizing(Properties, List<BehaviorFactory>) - Method in class org.picocontainer.behaviors.AdaptingBehavior
 
PropertiesPicoContainer - Class in org.picocontainer.containers
immutable pico container constructed from properties.
PropertiesPicoContainer(Properties, PicoContainer) - Constructor for class org.picocontainer.containers.PropertiesPicoContainer
create with parent container and populate from properties
PropertiesPicoContainer(Properties) - Constructor for class org.picocontainer.containers.PropertiesPicoContainer
construct without a parent
PROPERTY_APPLYING - Static variable in class org.picocontainer.Characteristics
Turns on bean-setting property applications where certain simple properties are set after the object is created based.
PropertyApplicator<T> - Class in org.picocontainer.behaviors
Decorating component adapter that can be used to set additional properties on a component in a bean style.
PropertyApplicator(ComponentAdapter<T>) - Constructor for class org.picocontainer.behaviors.PropertyApplicator
Construct a PropertyApplicator.
propertyApplying() - Static method in class org.picocontainer.behaviors.Behaviors
 
PropertyApplying - Class in org.picocontainer.behaviors
A ComponentFactory that creates PropertyApplicator instances.
PropertyApplying() - Constructor for class org.picocontainer.behaviors.PropertyApplying
 
Provider - Interface in org.picocontainer.injectors
Providers are a type of Injector that can participate in Injection via a custom method.
ProviderAdapter - Class in org.picocontainer.injectors
Providers are a type of Injector that can participate in Injection via a custom method.
ProviderAdapter() - Constructor for class org.picocontainer.injectors.ProviderAdapter
 
ProviderAdapter(LifecycleStrategy, Object) - Constructor for class org.picocontainer.injectors.ProviderAdapter
 
ProviderAdapter(Object) - Constructor for class org.picocontainer.injectors.ProviderAdapter
 
ProviderAdapter(Object, boolean) - Constructor for class org.picocontainer.injectors.ProviderAdapter
 
ProviderAdapter(LifecycleStrategy, Object, boolean) - Constructor for class org.picocontainer.injectors.ProviderAdapter
 
push(Class<?>) - Method in exception org.picocontainer.injectors.AbstractInjector.CyclicDependencyException
 
put(Object, Object) - Method in class org.picocontainer.Characteristics.ImmutableProperties
Once object is constructed, this will throw UnsupportedOperationException because this class is a read only wrapper.
putAll(Map<? extends Object, ? extends Object>) - Method in class org.picocontainer.Characteristics.ImmutableProperties
Read Only Object: will throw UnsupportedOperationException.
putCacheForThread(Storing.StoreWrapper) - Method in class org.picocontainer.behaviors.Storing
 

R

ReflectionLifecycleException - Exception in org.picocontainer.lifecycle
Subclass of PicoException that is thrown when there is a problem invoking lifecycle methods via reflection.
ReflectionLifecycleException(String, Throwable) - Constructor for exception org.picocontainer.lifecycle.ReflectionLifecycleException
Construct a new exception with the specified cause and the specified detail message.
ReflectionLifecycleStrategy - Class in org.picocontainer.lifecycle
Reflection lifecycle strategy.
ReflectionLifecycleStrategy(ComponentMonitor) - Constructor for class org.picocontainer.lifecycle.ReflectionLifecycleStrategy
Construct a ReflectionLifecycleStrategy.
ReflectionLifecycleStrategy(ComponentMonitor, String, String, String) - Constructor for class org.picocontainer.lifecycle.ReflectionLifecycleStrategy
Construct a ReflectionLifecycleStrategy with individual method names.
RegexComposer - Class in org.picocontainer.composers
Subsets components in a container, the keys for which match a regular expression.
RegexComposer(String, String) - Constructor for class org.picocontainer.composers.RegexComposer
 
RegexComposer() - Constructor for class org.picocontainer.composers.RegexComposer
 
reinject(Class<?>, Method) - Method in class org.picocontainer.injectors.Reinjector
Reinjecting into a method.
reinject(Class<?>, Enum) - Method in class org.picocontainer.injectors.Reinjector
Reinjecting into a method.
reinject(Class<?>, InjectionFactory) - Method in class org.picocontainer.injectors.Reinjector
Reinjecting into a method.
reinject(Class<?>, Class<?>, InjectionFactory) - Method in class org.picocontainer.injectors.Reinjector
Reinjecting into a method.
reinject(Class<?>, Class, Object, InjectionFactory) - Method in class org.picocontainer.injectors.Reinjector
Reinjecting into a method.
reinject(Class<?>, Class, Object, Properties, InjectionFactory) - Method in class org.picocontainer.injectors.Reinjector
Reinjecting into a method.
Reinjection - Class in org.picocontainer.injectors
 
Reinjection(InjectionFactory, PicoContainer) - Constructor for class org.picocontainer.injectors.Reinjection
 
Reinjector - Class in org.picocontainer.injectors
A Reinjector allows methods on pre-instantiated classes to be invoked, with appropriately scoped parameters.
Reinjector(PicoContainer) - Constructor for class org.picocontainer.injectors.Reinjector
Make a reinjector with a parent container from which to pull components to be reinjected to.
Reinjector(PicoContainer, ComponentMonitor) - Constructor for class org.picocontainer.injectors.Reinjector
Make a reinjector with a parent container from which to pull components to be reinjected to
remove(Object) - Method in class org.picocontainer.Characteristics.ImmutableProperties
Read Only Object: will throw UnsupportedOperationException.
removeChildContainer(PicoContainer) - Method in class org.picocontainer.classname.DefaultClassLoadingPicoContainer
 
removeChildContainer(PicoContainer) - Method in class org.picocontainer.containers.AbstractDelegatingMutablePicoContainer
 
removeChildContainer(PicoContainer) - Method in class org.picocontainer.DefaultPicoContainer
 
removeChildContainer(PicoContainer) - Method in interface org.picocontainer.MutablePicoContainer
Remove a child container from this container.
removeComponent(Object) - Method in class org.picocontainer.containers.AbstractDelegatingMutablePicoContainer
 
removeComponent(Object) - Method in class org.picocontainer.DefaultPicoContainer
Unregister a component by key.
removeComponent(Object) - Method in interface org.picocontainer.MutablePicoContainer
Unregister a component by key.
removeComponentByInstance(T) - Method in class org.picocontainer.containers.AbstractDelegatingMutablePicoContainer
 
removeComponentByInstance(T) - Method in class org.picocontainer.DefaultPicoContainer
Unregister a component by instance.
removeComponentByInstance(T) - Method in interface org.picocontainer.MutablePicoContainer
Unregister a component by instance.
removePropertiesIfPresent(Properties, Properties) - Static method in class org.picocontainer.behaviors.AbstractBehaviorFactory
 
removingComponent() - Method in class org.picocontainer.lifecycle.DefaultLifecycleState
Lifecycle state for when a component is being removed.
removingComponent() - Method in interface org.picocontainer.lifecycle.LifecycleState
Lifecycle state for when a component is being removed.
resetCacheForThread() - Method in class org.picocontainer.behaviors.Storing
 
resolve(PicoContainer, ComponentAdapter<?>, ComponentAdapter<?>, Type, NameBinding, boolean, Annotation) - Method in interface org.picocontainer.Parameter
Check if the Parameter can satisfy the expected type using the container.
resolve(PicoContainer, ComponentAdapter<?>, ComponentAdapter<?>, Type, NameBinding, boolean, Annotation) - Method in class org.picocontainer.parameters.BasicComponentParameter
Check whether the given Parameter can be satisfied by the container.
resolve(PicoContainer, ComponentAdapter<?>, ComponentAdapter<?>, Type, NameBinding, boolean, Annotation) - Method in class org.picocontainer.parameters.CollectionComponentParameter
Check for a successful dependency resolution of the parameter for the expected type.
resolve(PicoContainer, ComponentAdapter<?>, ComponentAdapter<?>, Type, NameBinding, boolean, Annotation) - Method in class org.picocontainer.parameters.ComponentParameter
 
resolve(PicoContainer, ComponentAdapter<?>, ComponentAdapter<?>, Type, NameBinding, boolean, Annotation) - Method in class org.picocontainer.parameters.ConstantParameter
 
resolve(PicoContainer, ComponentAdapter<?>, ComponentAdapter<?>, Type, NameBinding, boolean, Annotation) - Method in class org.picocontainer.parameters.DefaultConstructorParameter
 
resolve(PicoContainer, ComponentAdapter<?>, ComponentAdapter<?>, Type, NameBinding, boolean, Annotation) - Method in class org.picocontainer.parameters.NullParameter
Check if the Parameter can satisfy the expected type using the container.
resolveAdapter(PicoContainer, ComponentAdapter, Class<T>, NameBinding, boolean, Annotation) - Method in class org.picocontainer.parameters.BasicComponentParameter
 
resolveInstance() - Method in class org.picocontainer.Parameter.DelegateResolver
 
resolveInstance() - Method in class org.picocontainer.Parameter.NotResolved
 
resolveInstance(PicoContainer, ComponentAdapter<?>, Type, NameBinding, boolean, Annotation) - Method in interface org.picocontainer.Parameter
Deprecated. 
resolveInstance() - Method in interface org.picocontainer.Parameter.Resolver
 
resolveInstance() - Method in class org.picocontainer.Parameter.ValueResolver
 
resolveInstance(PicoContainer, ComponentAdapter<?>, Type, NameBinding, boolean, Annotation) - Method in class org.picocontainer.parameters.AbstractParameter
Deprecated. 
rethrowLifecycleFailuresException() - Method in class org.picocontainer.monitors.LifecycleComponentMonitor
 

S

SDI - Static variable in class org.picocontainer.Characteristics
Turns on Setter Injection.
SDI() - Static method in class org.picocontainer.injectors.Injectors
 
set(T) - Method in interface org.picocontainer.ObjectReference
Assign an object to the reference.
set(T) - Method in class org.picocontainer.references.SimpleReference
 
set(T) - Method in class org.picocontainer.references.ThreadLocalMapObjectReference
 
setComponent(Class<?>) - Method in exception org.picocontainer.injectors.AbstractInjector.AmbiguousComponentResolutionException
 
setLifecycleState(LifecycleState) - Method in class org.picocontainer.containers.AbstractDelegatingMutablePicoContainer
 
setLifecycleState(LifecycleState) - Method in class org.picocontainer.DefaultPicoContainer
 
setLifecycleState(LifecycleState) - Method in interface org.picocontainer.MutablePicoContainer
To assist ThreadLocal usage, LifecycleState can be set.
setName(String) - Method in class org.picocontainer.containers.AbstractDelegatingMutablePicoContainer
 
setName(String) - Method in class org.picocontainer.containers.CommandLinePicoContainer
 
setName(String) - Method in class org.picocontainer.containers.PropertiesPicoContainer
 
setName(String) - Method in class org.picocontainer.DefaultPicoContainer
 
setName(String) - Method in interface org.picocontainer.MutablePicoContainer
Name the container instance, to assit debugging.
setOriginalRetVal(Object) - Method in interface org.picocontainer.behaviors.Intercepted.Controller
 
setOriginalRetVal(Object) - Method in class org.picocontainer.behaviors.Intercepted.ControllerImpl
 
setOriginalRetVal(Object) - Method in class org.picocontainer.behaviors.Intercepted.ControllerWrapper
 
setPico(ImmutablePicoContainer) - Method in class org.picocontainer.Emjection
 
setProperties(Map<String, String>) - Method in class org.picocontainer.behaviors.PropertyApplicator
Sets the bean property values that should be set upon creation.
setProperty(String, String) - Method in class org.picocontainer.behaviors.PropertyApplicator
 
setProperty(String, String) - Method in class org.picocontainer.Characteristics.ImmutableProperties
Read Only Object: will throw UnsupportedOperationException.
setter(Object, Class, Parameter[], ComponentMonitor, String, boolean) - Static method in class org.picocontainer.injectors.Injector
convenience method to create setter injector
SetterInjection - Class in org.picocontainer.injectors
A InjectionFactory for JavaBeans.
SetterInjection(String) - Constructor for class org.picocontainer.injectors.SetterInjection
 
SetterInjection() - Constructor for class org.picocontainer.injectors.SetterInjection
 
SetterInjector<T> - Class in org.picocontainer.injectors
Instantiates components using empty constructors and Setter Injection.
SetterInjector(Object, Class, Parameter[], ComponentMonitor, String, boolean) - Constructor for class org.picocontainer.injectors.SetterInjector
Constructs a SetterInjector
setupEmjection(Object, PicoContainer) - Static method in class org.picocontainer.Emjection
 
SimpleReference<T> - Class in org.picocontainer.references
Simple instance implementation of ObjectReference.
SimpleReference() - Constructor for class org.picocontainer.references.SimpleReference
 
SINGLE - Static variable in class org.picocontainer.Characteristics
Synonym for CACHE.
SingleMemberInjector<T> - Class in org.picocontainer.injectors
Injection will happen in a single member function on the component.
SingleMemberInjector(Object, Class, Parameter[], ComponentMonitor, boolean) - Constructor for class org.picocontainer.injectors.SingleMemberInjector
 
SingleMemberInjector.ParameterCannotBeNullException - Exception in org.picocontainer.injectors
 
start(PicoContainer) - Method in class org.picocontainer.adapters.InstanceAdapter
 
start(Object) - Method in class org.picocontainer.adapters.InstanceAdapter
 
start(PicoContainer) - Method in class org.picocontainer.behaviors.AbstractBehavior
Invokes delegate start method if the delegate is a Behavior Invoke the "start" method on the component.
start(Object) - Method in class org.picocontainer.behaviors.AbstractBehavior
Invokes delegate start method if the delegate is a LifecycleStrategy Invoke the "start" method on the component instance if this is startable.
start(PicoContainer) - Method in class org.picocontainer.behaviors.Stored
Starts the cached component instance Invokes delegate start method if the delegate is a Behavior Invoke the "start" method on the component.
start(PicoContainer) - Method in interface org.picocontainer.ComponentLifecycle
Invoke the "start" method on the component.
start() - Method in class org.picocontainer.containers.AbstractDelegatingMutablePicoContainer
 
start() - Method in class org.picocontainer.DefaultPicoContainer
Start the components of this PicoContainer and all its logical child containers.
start(PicoContainer) - Method in class org.picocontainer.injectors.FactoryInjector
 
start(Object) - Method in class org.picocontainer.injectors.ProviderAdapter
 
start(Object) - Method in class org.picocontainer.lifecycle.CompositeLifecycleStrategy
 
start(Object) - Method in class org.picocontainer.lifecycle.JavaEE5LifecycleStrategy
Invoke the "start" method on the component instance if this is startable.
start(Object) - Method in class org.picocontainer.lifecycle.NullLifecycleStrategy
Invoke the "start" method on the component instance if this is startable.
start(Object) - Method in class org.picocontainer.lifecycle.ReflectionLifecycleStrategy
Invoke the "start" method on the component instance if this is startable.
start(Object) - Method in class org.picocontainer.lifecycle.StartableLifecycleStrategy
Invoke the "start" method on the component instance if this is startable.
start(Object) - Method in interface org.picocontainer.LifecycleStrategy
Invoke the "start" method on the component instance if this is startable.
start() - Method in interface org.picocontainer.Startable
Start this component.
Startable - Interface in org.picocontainer
An interface which is implemented by components that can be started and stopped.
StartableLifecycleStrategy - Class in org.picocontainer.lifecycle
Startable lifecycle strategy.
StartableLifecycleStrategy(ComponentMonitor) - Constructor for class org.picocontainer.lifecycle.StartableLifecycleStrategy
 
startComponent(Object) - Method in class org.picocontainer.lifecycle.StartableLifecycleStrategy
 
started - Variable in class org.picocontainer.behaviors.Stored.Instance
 
starting() - Method in class org.picocontainer.lifecycle.DefaultLifecycleState
Start is normally allowed if the object is constructed or already stopped.
starting() - Method in interface org.picocontainer.lifecycle.LifecycleState
Start is normally allowed if the object is constructed or already stopped.
stop(PicoContainer) - Method in class org.picocontainer.adapters.InstanceAdapter
 
stop(Object) - Method in class org.picocontainer.adapters.InstanceAdapter
 
stop(PicoContainer) - Method in class org.picocontainer.behaviors.AbstractBehavior
Invokes delegate stop method if the delegate is a Behavior Invoke the "stop" method on the component.
stop(Object) - Method in class org.picocontainer.behaviors.AbstractBehavior
Invokes delegate stop method if the delegate is a LifecycleStrategy Invoke the "stop" method on the component instance if this is stoppable.
stop(PicoContainer) - Method in class org.picocontainer.behaviors.Stored
Stops the cached component instance Invokes delegate stop method if the delegate is a Behavior Invoke the "stop" method on the component.
stop(PicoContainer) - Method in interface org.picocontainer.ComponentLifecycle
Invoke the "stop" method on the component.
stop() - Method in class org.picocontainer.containers.AbstractDelegatingMutablePicoContainer
 
stop() - Method in class org.picocontainer.DefaultPicoContainer
Stop the components of this PicoContainer and all its logical child containers.
stop(PicoContainer) - Method in class org.picocontainer.injectors.FactoryInjector
 
stop(Object) - Method in class org.picocontainer.injectors.ProviderAdapter
 
stop(Object) - Method in class org.picocontainer.lifecycle.CompositeLifecycleStrategy
 
stop(Object) - Method in class org.picocontainer.lifecycle.JavaEE5LifecycleStrategy
Invoke the "stop" method on the component instance if this is stoppable.
stop(Object) - Method in class org.picocontainer.lifecycle.NullLifecycleStrategy
Invoke the "stop" method on the component instance if this is stoppable.
stop(Object) - Method in class org.picocontainer.lifecycle.ReflectionLifecycleStrategy
Invoke the "stop" method on the component instance if this is stoppable.
stop(Object) - Method in class org.picocontainer.lifecycle.StartableLifecycleStrategy
Invoke the "stop" method on the component instance if this is stoppable.
stop(Object) - Method in interface org.picocontainer.LifecycleStrategy
Invoke the "stop" method on the component instance if this is stoppable.
stop() - Method in interface org.picocontainer.Startable
Stop this component.
stopComponent(Object) - Method in class org.picocontainer.lifecycle.StartableLifecycleStrategy
 
stopped() - Method in class org.picocontainer.lifecycle.DefaultLifecycleState
Lifecycle state for when stop has been completed.
stopped() - Method in interface org.picocontainer.lifecycle.LifecycleState
Lifecycle state for when stop has been completed.
stopping() - Method in class org.picocontainer.lifecycle.DefaultLifecycleState
Lifecycle state for when the container is being stopped.
stopping() - Method in interface org.picocontainer.lifecycle.LifecycleState
Lifecycle state for when the container is being stopped.
Stored<T> - Class in org.picocontainer.behaviors
 
Stored(ComponentAdapter<T>, ObjectReference<Stored.Instance<T>>) - Constructor for class org.picocontainer.behaviors.Stored
 
Stored.Instance<T> - Class in org.picocontainer.behaviors
 
Stored.Instance() - Constructor for class org.picocontainer.behaviors.Stored.Instance
 
Storing - Class in org.picocontainer.behaviors
 
Storing() - Constructor for class org.picocontainer.behaviors.Storing
 
Storing.StoreThreadLocal - Class in org.picocontainer.behaviors
 
Storing.StoreThreadLocal() - Constructor for class org.picocontainer.behaviors.Storing.StoreThreadLocal
 
Storing.StoreWrapper - Class in org.picocontainer.behaviors
 
Storing.StoreWrapper() - Constructor for class org.picocontainer.behaviors.Storing.StoreWrapper
 
subSequence(int, int) - Method in class org.picocontainer.classname.ClassName
 
SYNCHRONIZE - Static variable in class org.picocontainer.Characteristics
Turns on synchronized access to the component instance.
Synchronized<T> - Class in org.picocontainer.behaviors
Component Adapter that uses java synchronized around getComponentInstance().
Synchronized(ComponentAdapter<T>) - Constructor for class org.picocontainer.behaviors.Synchronized
 
synchronizing() - Static method in class org.picocontainer.behaviors.Behaviors
 
Synchronizing - Class in org.picocontainer.behaviors
This behavior factory provides synchronized wrappers to control access to a particular component.
Synchronizing() - Constructor for class org.picocontainer.behaviors.Synchronizing
 
SystemPropertiesPicoContainer - Class in org.picocontainer.containers
A container backed by system properties (is a PropertiesPicoContainer)
SystemPropertiesPicoContainer() - Constructor for class org.picocontainer.containers.SystemPropertiesPicoContainer
 
SystemPropertiesPicoContainer(PicoContainer) - Constructor for class org.picocontainer.containers.SystemPropertiesPicoContainer
 

T

ThreadCached<T> - Class in org.picocontainer.behaviors
This behavior supports caches values per thread.
ThreadCached(ComponentAdapter<T>) - Constructor for class org.picocontainer.behaviors.ThreadCached
 
ThreadCaching - Class in org.picocontainer.behaviors
 
ThreadCaching() - Constructor for class org.picocontainer.behaviors.ThreadCaching
 
ThreadLocalMapObjectReference<T> - Class in org.picocontainer.references
Gets and sets references on a map stored in Thread Local
ThreadLocalMapObjectReference(ThreadLocal<Map<Object, T>>, Object) - Constructor for class org.picocontainer.references.ThreadLocalMapObjectReference
 
ThreadLocalReference<T> - Class in org.picocontainer.references
Gets and sets references on Thread Local
ThreadLocalReference() - Constructor for class org.picocontainer.references.ThreadLocalReference
 
TieringPicoContainer - Class in org.picocontainer.containers
 
TieringPicoContainer(ComponentFactory, LifecycleStrategy, PicoContainer) - Constructor for class org.picocontainer.containers.TieringPicoContainer
Creates a new container with a custom ComponentFactory, LifecycleStrategy for instance registration, and a parent container.
TieringPicoContainer(ComponentFactory, LifecycleStrategy, PicoContainer, ComponentMonitor) - Constructor for class org.picocontainer.containers.TieringPicoContainer
 
TieringPicoContainer(ComponentMonitor, PicoContainer) - Constructor for class org.picocontainer.containers.TieringPicoContainer
Creates a new container with the AdaptingInjection using a custom ComponentMonitor
TieringPicoContainer(ComponentMonitor, LifecycleStrategy, PicoContainer) - Constructor for class org.picocontainer.containers.TieringPicoContainer
Creates a new container with the AdaptingInjection using a custom ComponentMonitor and lifecycle strategy
TieringPicoContainer(LifecycleStrategy, PicoContainer) - Constructor for class org.picocontainer.containers.TieringPicoContainer
Creates a new container with the AdaptingInjection using a custom lifecycle strategy
TieringPicoContainer(ComponentFactory) - Constructor for class org.picocontainer.containers.TieringPicoContainer
Creates a new container with a custom ComponentFactory and no parent container.
TieringPicoContainer(ComponentMonitor) - Constructor for class org.picocontainer.containers.TieringPicoContainer
Creates a new container with the AdaptingInjection using a custom ComponentMonitor
TieringPicoContainer(PicoContainer) - Constructor for class org.picocontainer.containers.TieringPicoContainer
Creates a new container with a (caching) AdaptingInjection and a parent container.
TieringPicoContainer() - Constructor for class org.picocontainer.containers.TieringPicoContainer
Creates a new container with a AdaptingBehavior and no parent container.
toString() - Method in class org.picocontainer.adapters.AbstractAdapter
 
toString() - Method in class org.picocontainer.behaviors.AbstractBehavior
 
toString() - Method in class org.picocontainer.BindKey
 
toString() - Method in class org.picocontainer.classname.ClassName
 
toString() - Method in class org.picocontainer.classname.ClassPathElement
 
toString() - Method in class org.picocontainer.containers.AbstractDelegatingPicoContainer
 
toString() - Method in class org.picocontainer.containers.EmptyPicoContainer
 
toString() - Method in class org.picocontainer.containers.ImmutablePicoContainer
 
toString() - Method in class org.picocontainer.DefaultPicoContainer
 
toString(Field) - Static method in class org.picocontainer.monitors.ComponentMonitorHelper
 
toString() - Method in class org.picocontainer.parameters.DefaultConstructorParameter
 
toString() - Method in class org.picocontainer.security.CustomPermissionsURLClassLoader
 
TransientPicoContainer - Class in org.picocontainer.containers
 
TransientPicoContainer() - Constructor for class org.picocontainer.containers.TransientPicoContainer
 
TransientPicoContainer(PicoContainer) - Constructor for class org.picocontainer.containers.TransientPicoContainer
 
TransientPicoContainer(ComponentFactory, PicoContainer) - Constructor for class org.picocontainer.containers.TransientPicoContainer
 
TraversalCheckingVisitor - Class in org.picocontainer.visitors
Concrete implementation of Visitor which simply checks traversals.
TraversalCheckingVisitor() - Constructor for class org.picocontainer.visitors.TraversalCheckingVisitor
 
traverse(Object) - Method in interface org.picocontainer.PicoVisitor
Entry point for the PicoVisitor traversal.
traverse(Object) - Method in class org.picocontainer.visitors.AbstractPicoVisitor
 
traverse(Object) - Method in class org.picocontainer.visitors.MethodCallingVisitor
 
traverse(Object) - Method in class org.picocontainer.visitors.VerifyingVisitor
Traverse through all components of the PicoContainer hierarchy and verify the components.
TRUE - Static variable in class org.picocontainer.Characteristics
Since properties use strings, we supply String constants for Boolean conditions.
typedField(Object, Class<?>, Parameter[], ComponentMonitor, String) - Static method in class org.picocontainer.injectors.Injector
conveniently create typed field injector
typedFieldDI() - Static method in class org.picocontainer.injectors.Injectors
 
TypedFieldInjection - Class in org.picocontainer.injectors
A InjectionFactory for named fields.
TypedFieldInjection() - Constructor for class org.picocontainer.injectors.TypedFieldInjection
 
TypedFieldInjector - Class in org.picocontainer.injectors
Injection happens after instantiation, and fields are marked as injection points via a field type.
TypedFieldInjector(Object, Class<?>, Parameter[], ComponentMonitor, String) - Constructor for class org.picocontainer.injectors.TypedFieldInjector
 

U

unsatisfiedDependencies(PicoContainer, Set<Type>) - Method in class org.picocontainer.injectors.IterativeInjector
 
unsatisfiedDependencies(PicoContainer, Set<Type>) - Method in class org.picocontainer.injectors.NamedMethodInjector
 
UrlConverter - Class in org.picocontainer.converters
Converts values to URL data type objects
UrlConverter() - Constructor for class org.picocontainer.converters.UrlConverter
 
USE_NAMES - Static variable in class org.picocontainer.Characteristics
 
useNames() - Method in class org.picocontainer.injectors.AbstractInjector
 
useNames() - Method in class org.picocontainer.injectors.ProviderAdapter
 

V

verify(PicoContainer) - Method in class org.picocontainer.adapters.InstanceAdapter
 
verify(PicoContainer) - Method in class org.picocontainer.behaviors.AbstractBehavior
 
verify(PicoContainer) - Method in class org.picocontainer.behaviors.AbstractBehaviorFactory
 
verify(PicoContainer) - Method in class org.picocontainer.behaviors.AdaptingBehavior
 
verify(PicoContainer) - Method in interface org.picocontainer.ComponentAdapter
Verify that all dependencies for this adapter can be satisfied.
verify(PicoContainer) - Method in interface org.picocontainer.ComponentFactory
Verification for the ComponentFactory - subject to implementation.
verify(PicoContainer) - Method in class org.picocontainer.DefaultPicoContainer.KnowsContainerAdapter
 
verify(PicoContainer) - Method in class org.picocontainer.DefaultPicoContainer.LateInstance
 
verify(PicoContainer) - Method in class org.picocontainer.injectors.AbstractInjectionFactory
 
verify(PicoContainer) - Method in class org.picocontainer.injectors.AbstractInjector
 
verify(PicoContainer) - Method in class org.picocontainer.injectors.CompositeInjector
 
verify(PicoContainer) - Method in class org.picocontainer.injectors.ConstructorInjector
 
verify(PicoContainer) - Method in class org.picocontainer.injectors.FactoryInjector
 
verify(PicoContainer) - Method in class org.picocontainer.injectors.IterativeInjector
 
verify(PicoContainer) - Method in class org.picocontainer.injectors.MethodInjector
 
verify(PicoContainer) - Method in class org.picocontainer.injectors.ProviderAdapter
 
verify(PicoContainer, ComponentAdapter<?>, Type, NameBinding, boolean, Annotation) - Method in interface org.picocontainer.Parameter
Verify that the Parameter can satisfy the expected type using the container
verify(PicoContainer, ComponentAdapter<?>, Type, NameBinding, boolean, Annotation) - Method in class org.picocontainer.parameters.BasicComponentParameter
 
verify(PicoContainer, ComponentAdapter<?>, Type, NameBinding, boolean, Annotation) - Method in class org.picocontainer.parameters.CollectionComponentParameter
Verify a successful dependency resolution of the parameter for the expected type.
verify(PicoContainer, ComponentAdapter<?>, Type, NameBinding, boolean, Annotation) - Method in class org.picocontainer.parameters.ComponentParameter
 
verify(PicoContainer, ComponentAdapter<?>, Type, NameBinding, boolean, Annotation) - Method in class org.picocontainer.parameters.ConstantParameter
Verify that the Parameter can satisfy the expected type using the container
verify(PicoContainer, ComponentAdapter<?>, Type, NameBinding, boolean, Annotation) - Method in class org.picocontainer.parameters.DefaultConstructorParameter
 
verify(PicoContainer, ComponentAdapter<?>, Type, NameBinding, boolean, Annotation) - Method in class org.picocontainer.parameters.NullParameter
Verify that the Parameter can satisfy the expected type using the container
verifyingGuard - Variable in class org.picocontainer.injectors.AbstractInjector
The cycle guard for the verification.
VerifyingVisitor - Class in org.picocontainer.visitors
Visitor to verify PicoContainer instances.
VerifyingVisitor() - Constructor for class org.picocontainer.visitors.VerifyingVisitor
Construct a VerifyingVisitor.
veto() - Method in interface org.picocontainer.behaviors.Intercepted.Controller
 
veto() - Method in class org.picocontainer.behaviors.Intercepted.ControllerImpl
 
veto() - Method in class org.picocontainer.behaviors.Intercepted.ControllerWrapper
 
visitComponentAdapter(ComponentAdapter<?>) - Method in interface org.picocontainer.PicoVisitor
Visit a ComponentAdapter that has to accept the visitor.
visitComponentAdapter(ComponentAdapter<?>) - Method in class org.picocontainer.visitors.TraversalCheckingVisitor
Visit a ComponentAdapter that has to accept the visitor.
visitComponentAdapter(ComponentAdapter<?>) - Method in class org.picocontainer.visitors.VerifyingVisitor
 
visitComponentFactory(ComponentFactory) - Method in interface org.picocontainer.PicoVisitor
Visit a ComponentAdapter that has to accept the visitor.
visitComponentFactory(ComponentFactory) - Method in class org.picocontainer.visitors.TraversalCheckingVisitor
Visit a ComponentAdapter that has to accept the visitor.
visitComponentFactory(ComponentFactory) - Method in class org.picocontainer.visitors.VerifyingVisitor
 
visitContainer(PicoContainer) - Method in interface org.picocontainer.PicoVisitor
Visit a PicoContainer that has to accept the visitor.
visitContainer(PicoContainer) - Method in class org.picocontainer.visitors.MethodCallingVisitor
 
visitContainer(PicoContainer) - Method in class org.picocontainer.visitors.TraversalCheckingVisitor
Visit a PicoContainer that has to accept the visitor.
visitContainer(PicoContainer) - Method in class org.picocontainer.visitors.VerifyingVisitor
 
visitParameter(Parameter) - Method in interface org.picocontainer.PicoVisitor
Visit a Parameter that has to accept the visitor.
visitParameter(Parameter) - Method in class org.picocontainer.visitors.TraversalCheckingVisitor
Visit a Parameter that has to accept the visitor.

W

withAnnotatedFieldInjection() - Method in class org.picocontainer.PicoBuilder
 
withAnnotatedMethodInjection() - Method in class org.picocontainer.PicoBuilder
 
withAutomatic() - Method in class org.picocontainer.PicoBuilder
 
withBehaviors(BehaviorFactory...) - Method in class org.picocontainer.PicoBuilder
 
withCaching() - Method in class org.picocontainer.PicoBuilder
 
withComponentFactory(ComponentFactory) - Method in class org.picocontainer.PicoBuilder
 
withComponentFactory(Class<? extends ComponentFactory>) - Method in class org.picocontainer.PicoBuilder
 
withConsoleMonitor() - Method in class org.picocontainer.PicoBuilder
 
withConstructorInjection() - Method in class org.picocontainer.PicoBuilder
 
withCustomContainerComponent(Object) - Method in class org.picocontainer.PicoBuilder
 
withHiddenImplementations() - Method in class org.picocontainer.PicoBuilder
 
withJavaEE5Lifecycle() - Method in class org.picocontainer.PicoBuilder
 
withLifecycle() - Method in class org.picocontainer.PicoBuilder
 
withLifecycle(Class<? extends LifecycleStrategy>) - Method in class org.picocontainer.PicoBuilder
 
withLifecycle(LifecycleStrategy) - Method in class org.picocontainer.PicoBuilder
 
withLocking() - Method in class org.picocontainer.PicoBuilder
 
withMethodInjection() - Method in class org.picocontainer.PicoBuilder
 
withMonitor(Class<? extends ComponentMonitor>) - Method in class org.picocontainer.PicoBuilder
 
withMonitor(ComponentMonitor) - Method in class org.picocontainer.PicoBuilder
 
withNamedFieldInjection() - Method in class org.picocontainer.PicoBuilder
 
withNamedMethodInjection() - Method in class org.picocontainer.PicoBuilder
 
withPropertyApplier() - Method in class org.picocontainer.PicoBuilder
 
withReflectionLifecycle() - Method in class org.picocontainer.PicoBuilder
 
withSetterInjection() - Method in class org.picocontainer.PicoBuilder
 
withSynchronizing() - Method in class org.picocontainer.PicoBuilder
 
withTypedFieldInjection() - Method in class org.picocontainer.PicoBuilder
 
wrap(ComponentFactory) - Method in interface org.picocontainer.BehaviorFactory
 
wrap(ComponentFactory) - Method in class org.picocontainer.behaviors.AbstractBehaviorFactory
 
wrap(ComponentFactory) - Method in class org.picocontainer.behaviors.AdaptingBehavior
 
wrapLifeCycle(Injector, LifecycleStrategy) - Method in class org.picocontainer.injectors.AbstractInjectionFactory
 
WriterComponentMonitor - Class in org.picocontainer.monitors
A ComponentMonitor which writes to a Writer.
WriterComponentMonitor(Writer) - Constructor for class org.picocontainer.monitors.WriterComponentMonitor
 
WriterComponentMonitor(Writer, ComponentMonitor) - Constructor for class org.picocontainer.monitors.WriterComponentMonitor
 

Z

ZERO - Static variable in interface org.picocontainer.Parameter
Zero parameter is used when you wish a component to be instantiated with its default constructor.

A B C D E F G H I J K L M N O P R S T U V W Z

Copyright © 2003-2010 Codehaus. All Rights Reserved.