- 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
-
- 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
-
- AbstractFieldInjector<T> - Class in org.picocontainer.injectors
-
- AbstractFieldInjector(Object, Class, Parameter[], ComponentMonitor, boolean) - Constructor for class org.picocontainer.injectors.AbstractFieldInjector
-
- AbstractInjectionFactory - Class in org.picocontainer.injectors
-
- AbstractInjectionFactory() - Constructor for class org.picocontainer.injectors.AbstractInjectionFactory
-
- AbstractInjector<T> - Class in org.picocontainer.injectors
-
- 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<?>, String[]) - Constructor for exception org.picocontainer.injectors.AbstractInjector.AmbiguousComponentResolutionException
-
Construct a new exception with the ambiguous 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(String) - 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
-
- accept(PicoVisitor) - Method in class org.picocontainer.parameters.CollectionComponentParameter
-
- 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
-
- 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
-
- addInjector(InjectionFactory) - Method in class org.picocontainer.PicoBuilder
-
- 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(Class<? extends Annotation>) - Static method in class org.picocontainer.injectors.Injectors
-
- annotatedFieldDI() - Static method in class org.picocontainer.injectors.Injectors
-
- AnnotatedFieldInjection - Class in org.picocontainer.injectors
-
- AnnotatedFieldInjection(Class<? extends Annotation>) - Constructor for class org.picocontainer.injectors.AnnotatedFieldInjection
-
- AnnotatedFieldInjection() - Constructor for class org.picocontainer.injectors.AnnotatedFieldInjection
-
- AnnotatedFieldInjector<T> - 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(Class<? extends Annotation>) - Static method in class org.picocontainer.injectors.Injectors
-
- annotatedMethodDI() - Static method in class org.picocontainer.injectors.Injectors
-
- AnnotatedMethodInjection - Class in org.picocontainer.injectors
-
- 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
Parameter
for an Array that must have elements.
- ARRAY - Static variable in class org.picocontainer.parameters.ComponentParameter
-
Use
ARRAY
as
Parameter
for an Array that must have elements.
- ARRAY_ALLOW_EMPTY - Static variable in class org.picocontainer.parameters.CollectionComponentParameter
-
Use
ARRAY_ALLOW_EMPTY
as
Parameter
for an Array that may have no
elements.
- ARRAY_ALLOW_EMPTY - Static variable in class org.picocontainer.parameters.ComponentParameter
-
Use
ARRAY_ALLOW_EMPTY
as
Parameter
for 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
-
- 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
-
- 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
-
- classFound(Class) - Method in interface org.picocontainer.classname.DefaultClassLoadingPicoContainer.ClassVisitor
-
- 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
Collection
or
Map
of components automatically.
- CollectionComponentParameter() - Constructor for class org.picocontainer.parameters.CollectionComponentParameter
-
Expect an
Array
of an appropriate type as parameter.
- CollectionComponentParameter(boolean) - Constructor for class org.picocontainer.parameters.CollectionComponentParameter
-
Expect an
Array
of an appropriate type as parameter.
- CollectionComponentParameter(Class, boolean) - Constructor for class org.picocontainer.parameters.CollectionComponentParameter
-
- CollectionComponentParameter(Class, Class, boolean) - Constructor for class org.picocontainer.parameters.CollectionComponentParameter
-
- CommandLineArgumentsPicoContainer - Class in org.picocontainer.containers
-
- 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
-
- 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
,
Collection
or
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
,
Collection
or
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(LifecycleStrategy...) - 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
-
- 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
-
- 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
-
- 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
-
- createComponentAdapter(ComponentMonitor, LifecycleStrategy, Properties, Object, Class<T>, Parameter...) - Method in class org.picocontainer.injectors.TypedFieldInjection
-
- createDefaultParameters(int) - 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
-
- crudeMethodSignature(Method) - Static method in class org.picocontainer.injectors.IterativeInjector
-
- 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
-
- 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
-
- DefaultClassLoadingPicoContainer.ClassVisitor - Interface in org.picocontainer.classname
-
- 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
-
- 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
-
- DefaultPicoContainer() - Constructor for class org.picocontainer.DefaultPicoContainer
-
- 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.
- 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
-
- 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.ByMethodName
-
- getDescriptor() - Method in class org.picocontainer.injectors.MethodInjector.ByReflectionMethod
-
- 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.ByMethodName
-
- 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
-
- getLifecycleDescriptor() - Method in class org.picocontainer.behaviors.Stored
-
- getLifecycleState() - Method in class org.picocontainer.containers.AbstractDelegatingMutablePicoContainer
-
Allow querying of the current lifecycle state of a MutablePicoContainer.
- getLifecycleState() - Method in class org.picocontainer.DefaultPicoContainer
-
Allow querying of the current lifecycle state of a MutablePicoContainer.
- getLifecycleState() - Method in interface org.picocontainer.MutablePicoContainer
-
Allow querying of the current lifecycle state of a MutablePicoContainer.
- 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 in class org.picocontainer.containers.AbstractDelegatingMutablePicoContainer
-
Retrieve the name set (if any).
- getName() - Method in class org.picocontainer.DefaultPicoContainer
-
Retrieve the name set (if any).
- getName(Method) - Method in class org.picocontainer.injectors.IterativeInjector
-
- getName() - Method in class org.picocontainer.injectors.ParameterNameBinding
-
- getName() - Method in interface org.picocontainer.MutablePicoContainer
-
Retrieve the name set (if any).
- 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.
- 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
-
- 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
- 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
-
- NamedFieldInjection() - Constructor for class org.picocontainer.injectors.NamedFieldInjection
-
- NamedFieldInjector<T> - 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
-
- 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
-
- 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.
- 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
-
Constructs a PicoBuilder using the specified PicoContainer as an argument.
- PicoBuilder(InjectionFactory) - Constructor for class org.picocontainer.PicoBuilder
-
- PicoBuilder() - Constructor for class org.picocontainer.PicoBuilder
-
Will be used to build a PicoContainer not bound to any parent container.
- 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
-
- 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
-
- 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, Provider) - Constructor for class org.picocontainer.injectors.ProviderAdapter
-
- ProviderAdapter(Provider) - Constructor for class org.picocontainer.injectors.ProviderAdapter
-
- ProviderAdapter(Provider, boolean) - Constructor for class org.picocontainer.injectors.ProviderAdapter
-
- ProviderAdapter(LifecycleStrategy, Provider, 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
-
- 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
-
- 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(String) - 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.
- setMember(AccessibleObject) - Method in exception org.picocontainer.injectors.AbstractInjector.AmbiguousComponentResolutionException
-
- 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 assist debugging or other indexing.
- 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
-
- SetterInjection(String) - Constructor for class org.picocontainer.injectors.SetterInjection
-
- SetterInjection() - Constructor for class org.picocontainer.injectors.SetterInjection
-
- SetterInjection(String, String) - Constructor for class org.picocontainer.injectors.SetterInjection
-
Specify a prefix and an exclusion
- SetterInjector<T> - Class in org.picocontainer.injectors
-
- SetterInjector(Object, Class, Parameter[], ComponentMonitor, String, String, boolean, 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
-
- 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
-
- 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
-
- TieringPicoContainer() - Constructor for class org.picocontainer.containers.TieringPicoContainer
-
- toString() - Method in class org.picocontainer.adapters.AbstractAdapter
-
- toString() - Method in class org.picocontainer.adapters.InstanceAdapter
-
- 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.CommandLinePicoContainer
-
- toString() - Method in class org.picocontainer.containers.EmptyPicoContainer
-
- toString() - Method in class org.picocontainer.containers.ImmutablePicoContainer
-
- toString() - Method in class org.picocontainer.containers.PropertiesPicoContainer
-
- toString() - Method in class org.picocontainer.containers.SystemPropertiesPicoContainer
-
- 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
-
- TypedFieldInjection() - Constructor for class org.picocontainer.injectors.TypedFieldInjection
-
- TypedFieldInjector<T> - 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
-