- CachingComponentAdapter - Class in org.picocontainer.defaults
-
- CachingComponentAdapter(ComponentAdapter) - Constructor for class org.picocontainer.defaults.CachingComponentAdapter
-
- CachingComponentAdapter(ComponentAdapter, ObjectReference) - Constructor for class org.picocontainer.defaults.CachingComponentAdapter
-
- CachingComponentAdapterFactory - Class in org.picocontainer.defaults
-
- CachingComponentAdapterFactory() - Constructor for class org.picocontainer.defaults.CachingComponentAdapterFactory
-
- CachingComponentAdapterFactory(ComponentAdapterFactory) - Constructor for class org.picocontainer.defaults.CachingComponentAdapterFactory
-
- CachingPicoContainer - Class in org.picocontainer.alternatives
-
- CachingPicoContainer(ComponentAdapterFactory, PicoContainer) - Constructor for class org.picocontainer.alternatives.CachingPicoContainer
-
Creates a new container with a parent container.
- CachingPicoContainer(PicoContainer) - Constructor for class org.picocontainer.alternatives.CachingPicoContainer
-
Creates a new container with a parent container.
- CachingPicoContainer(ComponentAdapterFactory) - Constructor for class org.picocontainer.alternatives.CachingPicoContainer
-
Creates a new container with a parent container.
- CachingPicoContainer() - Constructor for class org.picocontainer.alternatives.CachingPicoContainer
-
Creates a new container with no parent container.
- caf - Variable in class org.picocontainer.alternatives.CachingPicoContainer
-
- caf - Variable in class org.picocontainer.alternatives.ImplementationHidingCachingPicoContainer
-
- caf - Variable in class org.picocontainer.alternatives.ImplementationHidingPicoContainer
-
- cause - Variable in exception org.picocontainer.PicoException
-
The exception that caused this one.
- changeMonitor(ComponentMonitor) - Method in class org.picocontainer.defaults.AbstractMonitoringLifecycleStrategy
-
- changeMonitor(ComponentMonitor) - Method in interface org.picocontainer.defaults.ComponentMonitorStrategy
-
Changes the component monitor used
- changeMonitor(ComponentMonitor) - Method in class org.picocontainer.defaults.DecoratingComponentAdapter
-
Delegates change of monitor if the delegate supports
a component monitor strategy.
- changeMonitor(ComponentMonitor) - Method in class org.picocontainer.defaults.DefaultComponentAdapterFactory
-
- changeMonitor(ComponentMonitor) - Method in class org.picocontainer.defaults.DefaultPicoContainer
-
Changes monitor in the ComponentAdapterFactory, the component adapters
and the child containers, if these support a ComponentMonitorStrategy.
- changeMonitor(ComponentMonitor) - Method in class org.picocontainer.defaults.DelegatingComponentMonitor
-
If the delegate supports a
monitor strategy
,
this is used to changed the monitor while keeping the same delegate.
- changeMonitor(ComponentMonitor) - Method in class org.picocontainer.defaults.MonitoringComponentAdapter
-
- changeMonitor(ComponentMonitor) - Method in class org.picocontainer.defaults.MonitoringComponentAdapterFactory
-
- checkConcrete() - Method in class org.picocontainer.defaults.InstantiatingComponentAdapter
-
- checkMonitor(ComponentMonitor) - Method in class org.picocontainer.defaults.DelegatingComponentMonitor
-
- checkPrimitive(Class) - Method in class org.picocontainer.defaults.ConstantParameter
-
- checkTraversal() - Method in class org.picocontainer.defaults.AbstractPicoVisitor
-
Checks the traversal flag, indicating a currently running traversal of the visitor.
- checkTypeCompatibility() - Method in class org.picocontainer.defaults.AbstractComponentAdapter
-
- children - Variable in class org.picocontainer.defaults.DefaultPicoContainer
-
- childrenStarted - Variable in class org.picocontainer.defaults.DefaultPicoContainer
-
- childStarted(PicoContainer) - Method in class org.picocontainer.defaults.DefaultPicoContainer
-
Checks the status of the child container to see if it's been started
to prevent IllegalStateException upon stop
- clazz - Variable in class org.picocontainer.defaults.MapFactory
-
- CollectionComponentParameter - Class in org.picocontainer.defaults
-
A CollectionComponentParameter should be used to support inject an Array
, a
Collection
or Map
of components automatically.
- CollectionComponentParameter() - Constructor for class org.picocontainer.defaults.CollectionComponentParameter
-
Expect an Array
of an appropriate type as parameter.
- CollectionComponentParameter(boolean) - Constructor for class org.picocontainer.defaults.CollectionComponentParameter
-
Expect an Array
of an appropriate type as parameter.
- CollectionComponentParameter(Class, boolean) - Constructor for class org.picocontainer.defaults.CollectionComponentParameter
-
Expect any of the collection types Array
,Collection
or Map
as
parameter.
- CollectionComponentParameter(Class, Class, boolean) - Constructor for class org.picocontainer.defaults.CollectionComponentParameter
-
Expect any of the collection types Array
,Collection
or Map
as
parameter.
- collectionParameter - Variable in class org.picocontainer.defaults.ComponentParameter
-
- COMMONS - Static variable in class org.picocontainer.defaults.MapFactory
-
- component - Variable in exception org.picocontainer.defaults.AmbiguousComponentResolutionException
-
- ComponentAdapter - Interface in org.picocontainer
-
A component adapter is responsible for providing a specific component instance.
- componentAdapterCollector - Variable in class org.picocontainer.defaults.VerifyingVisitor
-
- ComponentAdapterFactory - Interface in org.picocontainer.defaults
-
A component adapter factory is responsible for creating
ComponentAdapter
component adapters.
- componentAdapterFactory - Variable in class org.picocontainer.defaults.DefaultPicoContainer
-
- componentAdapters - Variable in class org.picocontainer.defaults.DefaultPicoContainer
-
- componentImplementation - Variable in class org.picocontainer.defaults.AbstractComponentAdapter
-
- componentImplementation - Variable in exception org.picocontainer.defaults.NotConcreteRegistrationException
-
- componentInstance - Variable in class org.picocontainer.defaults.InstanceComponentAdapter
-
- componentInstances - Variable in class org.picocontainer.defaults.MethodCallingVisitor
-
- componentKey - Variable in class org.picocontainer.defaults.AbstractComponentAdapter
-
- componentKey - Variable in class org.picocontainer.defaults.BasicComponentParameter
-
- componentKeyToAdapterCache - Variable in class org.picocontainer.defaults.DefaultPicoContainer
-
- componentKeyType - Variable in class org.picocontainer.defaults.CollectionComponentParameter
-
- ComponentMonitor - Interface in org.picocontainer
-
A component monitor is responsible for monitoring the component instantiation
and method invocation.
- componentMonitor - Variable in class org.picocontainer.defaults.AbstractMonitoringLifecycleStrategy
-
- componentMonitor - Variable in class org.picocontainer.defaults.LifecycleVisitor
-
Deprecated.
- componentMonitor - Variable in class org.picocontainer.defaults.MonitoringComponentAdapter
-
- componentMonitor - Variable in class org.picocontainer.defaults.MonitoringComponentAdapterFactory
-
- ComponentMonitorStrategy - Interface in org.picocontainer.defaults
-
Interface responsible for changing monitoring strategy.
- ComponentParameter - Class in org.picocontainer.defaults
-
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.defaults.ComponentParameter
-
Expect a parameter matching a component of a specific key.
- ComponentParameter() - Constructor for class org.picocontainer.defaults.ComponentParameter
-
Expect any scalar paramter of the appropriate type or an Array
.
- ComponentParameter(boolean) - Constructor for class org.picocontainer.defaults.ComponentParameter
-
Expect any scalar paramter of the appropriate type or an Array
.
- ComponentParameter(Class, boolean) - Constructor for class org.picocontainer.defaults.ComponentParameter
-
Expect any scalar paramter of the appropriate type or the collecting type
Array
,Collection
or Map
.
- ComponentParameter(Class, Class, boolean) - Constructor for class org.picocontainer.defaults.ComponentParameter
-
Expect any scalar paramter of the appropriate type or the collecting type
Array
,Collection
or Map
.
- ComponentParameter(Object, Parameter) - Constructor for class org.picocontainer.defaults.ComponentParameter
-
- componentValueType - Variable in class org.picocontainer.defaults.CollectionComponentParameter
-
- ConsoleComponentMonitor - Class in org.picocontainer.monitors
-
- ConsoleComponentMonitor(OutputStream) - Constructor for class org.picocontainer.monitors.ConsoleComponentMonitor
-
- ConsoleComponentMonitor(OutputStream, ComponentMonitor) - Constructor for class org.picocontainer.monitors.ConsoleComponentMonitor
-
- ConstantParameter - Class in org.picocontainer.defaults
-
A ConstantParameter should be used to pass in "constant" arguments to constructors.
- ConstantParameter(Object) - Constructor for class org.picocontainer.defaults.ConstantParameter
-
- ConstructorInjectionComponentAdapter - Class in org.picocontainer.defaults
-
Instantiates components using Constructor Injection.
- ConstructorInjectionComponentAdapter(Object, Class, Parameter[], boolean, ComponentMonitor, LifecycleStrategy) - Constructor for class org.picocontainer.defaults.ConstructorInjectionComponentAdapter
-
Creates a ConstructorInjectionComponentAdapter
- ConstructorInjectionComponentAdapter(Object, Class, Parameter[], boolean, ComponentMonitor) - Constructor for class org.picocontainer.defaults.ConstructorInjectionComponentAdapter
-
Creates a ConstructorInjectionComponentAdapter
- ConstructorInjectionComponentAdapter(Object, Class, Parameter[], boolean) - Constructor for class org.picocontainer.defaults.ConstructorInjectionComponentAdapter
-
Creates a ConstructorInjectionComponentAdapter
- ConstructorInjectionComponentAdapter(Object, Class, Parameter[]) - Constructor for class org.picocontainer.defaults.ConstructorInjectionComponentAdapter
-
Creates a ConstructorInjectionComponentAdapter with key, implementation and parameters
- ConstructorInjectionComponentAdapter(Object, Class) - Constructor for class org.picocontainer.defaults.ConstructorInjectionComponentAdapter
-
Creates a ConstructorInjectionComponentAdapter with key and implementation
- ConstructorInjectionComponentAdapter.Guard - Class in org.picocontainer.defaults
-
- ConstructorInjectionComponentAdapter.Guard() - Constructor for class org.picocontainer.defaults.ConstructorInjectionComponentAdapter.Guard
-
- ConstructorInjectionComponentAdapterFactory - Class in org.picocontainer.defaults
-
- ConstructorInjectionComponentAdapterFactory(boolean, ComponentMonitor, LifecycleStrategy) - Constructor for class org.picocontainer.defaults.ConstructorInjectionComponentAdapterFactory
-
- ConstructorInjectionComponentAdapterFactory(boolean, ComponentMonitor) - Constructor for class org.picocontainer.defaults.ConstructorInjectionComponentAdapterFactory
-
- ConstructorInjectionComponentAdapterFactory(boolean, LifecycleStrategy) - Constructor for class org.picocontainer.defaults.ConstructorInjectionComponentAdapterFactory
-
- ConstructorInjectionComponentAdapterFactory(boolean) - Constructor for class org.picocontainer.defaults.ConstructorInjectionComponentAdapterFactory
-
- ConstructorInjectionComponentAdapterFactory() - Constructor for class org.picocontainer.defaults.ConstructorInjectionComponentAdapterFactory
-
- constructors - Variable in exception org.picocontainer.defaults.TooManySatisfiableConstructorsException
-
- convert(String, String, ClassLoader) - Static method in class org.picocontainer.defaults.BeanPropertyComponentAdapter
-
Converts a String value of a named type to an object.
- convertType(PicoContainer, Method, String) - Method in class org.picocontainer.defaults.BeanPropertyComponentAdapter
-
- createComponentAdapter(Object, Class, Parameter[]) - Method in class org.picocontainer.defaults.BeanPropertyComponentAdapterFactory
-
Create a new component adapter based on the specified arguments.
- createComponentAdapter(Object, Class, Parameter[]) - Method in class org.picocontainer.defaults.CachingComponentAdapterFactory
-
- createComponentAdapter(Object, Class, Parameter[]) - Method in interface org.picocontainer.defaults.ComponentAdapterFactory
-
Create a new component adapter based on the specified arguments.
- createComponentAdapter(Object, Class, Parameter[]) - Method in class org.picocontainer.defaults.ConstructorInjectionComponentAdapterFactory
-
- createComponentAdapter(Object, Class, Parameter[]) - Method in class org.picocontainer.defaults.DecoratingComponentAdapterFactory
-
- createComponentAdapter(Object, Class, Parameter[]) - Method in class org.picocontainer.defaults.DefaultComponentAdapterFactory
-
- createComponentAdapter(Object, Class, Parameter[]) - Method in class org.picocontainer.defaults.ImplementationHidingComponentAdapterFactory
-
- createComponentAdapter(Object, Class, Parameter[]) - Method in class org.picocontainer.defaults.SetterInjectionComponentAdapterFactory
-
- createComponentAdapter(Object, Class, Parameter[]) - Method in class org.picocontainer.defaults.SynchronizedComponentAdapterFactory
-
- createDefaultParameters(Class[]) - Method in class org.picocontainer.defaults.InstantiatingComponentAdapter
-
Create default parameters for the given types.
- createProxy(Class[], PicoContainer, ClassLoader) - Method in class org.picocontainer.defaults.ImplementationHidingComponentAdapter
-
- currentMonitor() - Method in class org.picocontainer.defaults.AbstractMonitoringLifecycleStrategy
-
- currentMonitor() - Method in interface org.picocontainer.defaults.ComponentMonitorStrategy
-
Returns the monitor currently used
- currentMonitor() - Method in class org.picocontainer.defaults.DecoratingComponentAdapter
-
Returns delegate's current monitor if the delegate supports
a component monitor strategy.
- currentMonitor() - Method in class org.picocontainer.defaults.DefaultPicoContainer
-
Returns the first current monitor found in the ComponentAdapterFactory, the component adapters
and the child containers, if these support a ComponentMonitorStrategy.
- currentMonitor() - Method in class org.picocontainer.defaults.DelegatingComponentMonitor
-
- currentMonitor() - Method in class org.picocontainer.defaults.MonitoringComponentAdapter
-
Returns the monitor currently used
- currentMonitor() - Method in class org.picocontainer.defaults.MonitoringComponentAdapterFactory
-
Returns the monitor currently used
- currentPico - Variable in class org.picocontainer.defaults.VerifyingVisitor
-
- CustomPermissionsURLClassLoader - Class in org.picocontainer.defaults
-
CustomPermissionsURLClassLoader extends URLClassLoader, adding the abilty to programatically add permissions easily.
- CustomPermissionsURLClassLoader(URL[], Map, ClassLoader) - Constructor for class org.picocontainer.defaults.CustomPermissionsURLClassLoader
-
- CyclicDependencyException - Exception in org.picocontainer.defaults
-
- CyclicDependencyException(Class) - Constructor for exception org.picocontainer.defaults.CyclicDependencyException
-
- CyclicDependencyGuard - Interface in org.picocontainer.defaults
-
Interface for a guard implementation looking after cyclic dependencies.
- decorateException(String, ClassNotFoundException) - Method in class org.picocontainer.defaults.CustomPermissionsURLClassLoader
-
- DecoratingComponentAdapter - Class in org.picocontainer.defaults
-
Component adapter which decorates another adapter.
- DecoratingComponentAdapter(ComponentAdapter) - Constructor for class org.picocontainer.defaults.DecoratingComponentAdapter
-
- DecoratingComponentAdapterFactory - Class in org.picocontainer.defaults
-
- DecoratingComponentAdapterFactory(ComponentAdapterFactory) - Constructor for class org.picocontainer.defaults.DecoratingComponentAdapterFactory
-
- DEFAULT - Static variable in class org.picocontainer.defaults.ComponentParameter
-
DEFAULT
is an instance of ComponentParameter using the default constructor.
- DefaultComponentAdapterFactory - Class in org.picocontainer.defaults
-
- DefaultComponentAdapterFactory(ComponentMonitor) - Constructor for class org.picocontainer.defaults.DefaultComponentAdapterFactory
-
- DefaultComponentAdapterFactory(ComponentMonitor, LifecycleStrategy) - Constructor for class org.picocontainer.defaults.DefaultComponentAdapterFactory
-
- DefaultComponentAdapterFactory() - Constructor for class org.picocontainer.defaults.DefaultComponentAdapterFactory
-
- DefaultComponentMonitor - Class in org.picocontainer.monitors
-
- DefaultComponentMonitor() - Constructor for class org.picocontainer.monitors.DefaultComponentMonitor
-
- DefaultLifecycleStrategy - Class in org.picocontainer.defaults
-
Default lifecycle strategy.
- DefaultLifecycleStrategy(ComponentMonitor) - Constructor for class org.picocontainer.defaults.DefaultLifecycleStrategy
-
- DefaultPicoContainer - Class in org.picocontainer.defaults
-
- DefaultPicoContainer(ComponentAdapterFactory, PicoContainer) - Constructor for class org.picocontainer.defaults.DefaultPicoContainer
-
Creates a new container with a custom ComponentAdapterFactory and a parent container.
- DefaultPicoContainer(ComponentAdapterFactory, LifecycleStrategy, PicoContainer) - Constructor for class org.picocontainer.defaults.DefaultPicoContainer
-
Creates a new container with a custom ComponentAdapterFactory, LifecycleStrategy for instance registration,
and a parent container.
- DefaultPicoContainer(ComponentMonitor, PicoContainer) - Constructor for class org.picocontainer.defaults.DefaultPicoContainer
-
Creates a new container with the DefaultComponentAdapterFactory using a
custom ComponentMonitor
- DefaultPicoContainer(ComponentMonitor, LifecycleStrategy, PicoContainer) - Constructor for class org.picocontainer.defaults.DefaultPicoContainer
-
Creates a new container with the DefaultComponentAdapterFactory using a
custom ComponentMonitor and lifecycle strategy
- DefaultPicoContainer(LifecycleStrategy, PicoContainer) - Constructor for class org.picocontainer.defaults.DefaultPicoContainer
-
Creates a new container with the DefaultComponentAdapterFactory using a
custom lifecycle strategy
- DefaultPicoContainer(ComponentAdapterFactory) - Constructor for class org.picocontainer.defaults.DefaultPicoContainer
-
Creates a new container with a custom ComponentAdapterFactory and no parent container.
- DefaultPicoContainer(ComponentMonitor) - Constructor for class org.picocontainer.defaults.DefaultPicoContainer
-
Creates a new container with the DefaultComponentAdapterFactory using a
custom ComponentMonitor
- DefaultPicoContainer(PicoContainer) - Constructor for class org.picocontainer.defaults.DefaultPicoContainer
-
- DefaultPicoContainer() - Constructor for class org.picocontainer.defaults.DefaultPicoContainer
-
- DefaultPicoContainer.OrderedComponentAdapterLifecycleManager - Class in org.picocontainer.defaults
-
Implementation of lifecycle manager which delegates to the container's component adapters.
- DefaultPicoContainer.OrderedComponentAdapterLifecycleManager() - Constructor for class org.picocontainer.defaults.DefaultPicoContainer.OrderedComponentAdapterLifecycleManager
-
- delegate - Variable in class org.picocontainer.alternatives.AbstractDelegatingMutablePicoContainer
-
- delegate - Variable in class org.picocontainer.alternatives.ImmutablePicoContainer
-
Deprecated.
- delegate - Variable in class org.picocontainer.defaults.DecoratingComponentAdapter
-
- delegate - Variable in class org.picocontainer.defaults.DecoratingComponentAdapterFactory
-
- delegate - Variable in class org.picocontainer.defaults.DelegatingComponentMonitor
-
- delegate - Variable in class org.picocontainer.monitors.ConsoleComponentMonitor
-
- delegate - Variable in class org.picocontainer.monitors.LifecycleComponentMonitor
-
- delegate - Variable in class org.picocontainer.monitors.WriterComponentMonitor
-
- delegateHasLifecylce - Variable in class org.picocontainer.defaults.CachingComponentAdapter
-
- DelegatingComponentMonitor - Class in org.picocontainer.defaults
-
A
monitor
which delegates to another monitor.
- DelegatingComponentMonitor(ComponentMonitor) - Constructor for class org.picocontainer.defaults.DelegatingComponentMonitor
-
Creates a DelegatingComponentMonitor with a given delegate
- DelegatingComponentMonitor() - Constructor for class org.picocontainer.defaults.DelegatingComponentMonitor
-
- 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() - Method in class org.picocontainer.alternatives.AbstractDelegatingMutablePicoContainer
-
- dispose() - Method in class org.picocontainer.alternatives.EmptyPicoContainer
-
- dispose() - Method in class org.picocontainer.alternatives.ImmutablePicoContainer
-
Deprecated.
- dispose(PicoContainer) - Method in class org.picocontainer.defaults.CachingComponentAdapter
-
Disposes the cached component instance
Invokes delegate dispose method if the delegate is a LifecycleManager
Invoke the "dispose" method on the container's components.
- dispose(PicoContainer) - Method in class org.picocontainer.defaults.DecoratingComponentAdapter
-
Invokes delegate dispose method if the delegate is a LifecycleManager
Invoke the "dispose" method on the container's components.
- dispose(Object) - Method in class org.picocontainer.defaults.DecoratingComponentAdapter
-
Invokes delegate dispose method if the delegate is a LifecycleStrategy
Invoke the "dispose" method on the component instance if this is disposable.
- dispose - Static variable in class org.picocontainer.defaults.DefaultLifecycleStrategy
-
- dispose(Object) - Method in class org.picocontainer.defaults.DefaultLifecycleStrategy
-
- dispose() - Method in class org.picocontainer.defaults.DefaultPicoContainer
-
Dispose the components of this PicoContainer and all its logical child containers.
- dispose(PicoContainer) - Method in class org.picocontainer.defaults.DefaultPicoContainer.OrderedComponentAdapterLifecycleManager
-
Invoke the "dispose" method on the container's components.
- dispose(PicoContainer) - Method in class org.picocontainer.defaults.InstanceComponentAdapter
-
- dispose(Object) - Method in class org.picocontainer.defaults.InstanceComponentAdapter
-
- dispose(Object) - Method in class org.picocontainer.defaults.InstantiatingComponentAdapter
-
- dispose(Object) - Method in interface org.picocontainer.defaults.LifecycleStrategy
-
Invoke the "dispose" method on the component instance if this is disposable.
- DISPOSE - Static variable in class org.picocontainer.defaults.LifecycleVisitor
-
Deprecated.
- dispose(Object) - Static method in class org.picocontainer.defaults.LifecycleVisitor
-
- dispose() - Method in interface org.picocontainer.Disposable
-
Dispose this component.
- dispose(PicoContainer) - Method in interface org.picocontainer.LifecycleManager
-
Invoke the "dispose" method on the container's components.
- disposed - Variable in class org.picocontainer.defaults.CachingComponentAdapter
-
- disposed - Variable in class org.picocontainer.defaults.DefaultPicoContainer
-
- disposeMethod - Static variable in class org.picocontainer.defaults.ImmutablePicoContainerProxyFactory
-
- DuplicateComponentKeyRegistrationException - Exception in org.picocontainer.defaults
-
- DuplicateComponentKeyRegistrationException(Object) - Constructor for exception org.picocontainer.defaults.DuplicateComponentKeyRegistrationException
-
- get() - Method in interface org.picocontainer.defaults.ObjectReference
-
Retrieve an actual reference to the object.
- get() - Method in class org.picocontainer.defaults.SimpleReference
-
- getAmbiguousComponentKeys() - Method in exception org.picocontainer.defaults.AmbiguousComponentResolutionException
-
- getArguments() - Method in class org.picocontainer.defaults.MethodCallingVisitor
-
- getArrayInstance(PicoContainer, Class, Map) - Method in class org.picocontainer.defaults.CollectionComponentParameter
-
- getCause() - Method in exception org.picocontainer.PicoException
-
Retrieve the exception that caused this one.
- getCollectionInstance(PicoContainer, Class, Map) - Method in class org.picocontainer.defaults.CollectionComponentParameter
-
- getCollectionType(Class) - Method in class org.picocontainer.defaults.CollectionComponentParameter
-
- getComponentAdapter(Object) - Method in class org.picocontainer.alternatives.AbstractDelegatingMutablePicoContainer
-
- getComponentAdapter(Object) - Method in class org.picocontainer.alternatives.EmptyPicoContainer
-
- getComponentAdapter(Object) - Method in class org.picocontainer.alternatives.ImmutablePicoContainer
-
Deprecated.
- getComponentAdapter(Object) - Method in class org.picocontainer.defaults.BeanPropertyComponentAdapterFactory
-
Deprecated.
- getComponentAdapter(Object) - Method in class org.picocontainer.defaults.DefaultPicoContainer
-
- getComponentAdapter(Object) - Method in interface org.picocontainer.PicoContainer
-
Find a component adapter associated with the specified key.
- getComponentAdapterOfType(Class) - Method in class org.picocontainer.alternatives.AbstractDelegatingMutablePicoContainer
-
- getComponentAdapterOfType(Class) - Method in class org.picocontainer.alternatives.EmptyPicoContainer
-
- getComponentAdapterOfType(Class) - Method in class org.picocontainer.alternatives.ImmutablePicoContainer
-
Deprecated.
- getComponentAdapterOfType(Class) - Method in class org.picocontainer.defaults.DefaultPicoContainer
-
- getComponentAdapterOfType(Class) - Method in interface org.picocontainer.PicoContainer
-
Find a component adapter associated with the specified type.
- getComponentAdapters() - Method in class org.picocontainer.alternatives.AbstractDelegatingMutablePicoContainer
-
- getComponentAdapters() - Method in class org.picocontainer.alternatives.EmptyPicoContainer
-
- getComponentAdapters() - Method in class org.picocontainer.alternatives.ImmutablePicoContainer
-
Deprecated.
- getComponentAdapters() - Method in class org.picocontainer.defaults.DefaultPicoContainer
-
- getComponentAdapters() - Method in interface org.picocontainer.PicoContainer
-
Retrieve all the component adapters inside this container.
- getComponentAdaptersOfType(Class) - Method in class org.picocontainer.alternatives.AbstractDelegatingMutablePicoContainer
-
- getComponentAdaptersOfType(Class) - Method in class org.picocontainer.alternatives.EmptyPicoContainer
-
- getComponentAdaptersOfType(Class) - Method in class org.picocontainer.alternatives.ImmutablePicoContainer
-
Deprecated.
- getComponentAdaptersOfType(Class) - Method in class org.picocontainer.defaults.DefaultPicoContainer
-
- getComponentAdaptersOfType(Class) - Method in interface org.picocontainer.PicoContainer
-
Retrieve all component adapters inside this container that are associated with the specified type.
- getComponentImplementation() - Method in interface org.picocontainer.ComponentAdapter
-
Retrieve the class of the component.
- getComponentImplementation() - Method in class org.picocontainer.defaults.AbstractComponentAdapter
-
Retrieve the class of the component.
- getComponentImplementation() - Method in class org.picocontainer.defaults.DecoratingComponentAdapter
-
- getComponentImplementation() - Method in exception org.picocontainer.defaults.NotConcreteRegistrationException
-
- getComponentInstance(Object) - Method in class org.picocontainer.alternatives.AbstractDelegatingMutablePicoContainer
-
- getComponentInstance(Object) - Method in class org.picocontainer.alternatives.EmptyPicoContainer
-
- getComponentInstance(Object) - Method in class org.picocontainer.alternatives.ImmutablePicoContainer
-
Deprecated.
- getComponentInstance(PicoContainer) - Method in interface org.picocontainer.ComponentAdapter
-
Retrieve the component instance.
- getComponentInstance(PicoContainer) - Method in class org.picocontainer.defaults.BeanPropertyComponentAdapter
-
Get a component instance and set given property values.
- getComponentInstance(PicoContainer) - Method in class org.picocontainer.defaults.CachingComponentAdapter
-
- getComponentInstance(PicoContainer) - Method in class org.picocontainer.defaults.ConstructorInjectionComponentAdapter
-
- getComponentInstance(PicoContainer) - Method in class org.picocontainer.defaults.DecoratingComponentAdapter
-
- getComponentInstance(Object) - Method in class org.picocontainer.defaults.DefaultPicoContainer
-
- getComponentInstance(PicoContainer) - Method in class org.picocontainer.defaults.ImplementationHidingComponentAdapter
-
- getComponentInstance(PicoContainer) - Method in class org.picocontainer.defaults.InstanceComponentAdapter
-
- getComponentInstance(PicoContainer) - Method in class org.picocontainer.defaults.SetterInjectionComponentAdapter
-
- getComponentInstance(PicoContainer) - Method in class org.picocontainer.defaults.SynchronizedComponentAdapter
-
- getComponentInstance(Object) - Method in interface org.picocontainer.PicoContainer
-
Retrieve a component instance registered with a specific key.
- getComponentInstanceOfType(Class) - Method in class org.picocontainer.alternatives.AbstractDelegatingMutablePicoContainer
-
- getComponentInstanceOfType(Class) - Method in class org.picocontainer.alternatives.EmptyPicoContainer
-
- getComponentInstanceOfType(Class) - Method in class org.picocontainer.alternatives.ImmutablePicoContainer
-
Deprecated.
- getComponentInstanceOfType(Class) - Method in class org.picocontainer.defaults.DefaultPicoContainer
-
- getComponentInstanceOfType(Class) - Method in interface org.picocontainer.PicoContainer
-
Find a component instance matching the specified type.
- getComponentInstances() - Method in class org.picocontainer.alternatives.AbstractDelegatingMutablePicoContainer
-
- getComponentInstances() - Method in class org.picocontainer.alternatives.EmptyPicoContainer
-
- getComponentInstances() - Method in class org.picocontainer.alternatives.ImmutablePicoContainer
-
Deprecated.
- getComponentInstances() - Method in class org.picocontainer.defaults.DefaultPicoContainer
-
- getComponentInstances() - Method in interface org.picocontainer.PicoContainer
-
Retrieve all the registered component instances in the container, (not including those in the parent container).
- getComponentInstancesOfType(Class) - Method in class org.picocontainer.alternatives.AbstractDelegatingMutablePicoContainer
-
- getComponentInstancesOfType(Class) - Method in class org.picocontainer.alternatives.EmptyPicoContainer
-
- getComponentInstancesOfType(Class) - Method in class org.picocontainer.alternatives.ImmutablePicoContainer
-
Deprecated.
- getComponentInstancesOfType(Class) - Method in class org.picocontainer.defaults.DefaultPicoContainer
-
- getComponentInstancesOfType(Class) - Method in interface org.picocontainer.PicoContainer
-
Returns a List of components of a certain componentType.
- getComponentKey() - Method in interface org.picocontainer.ComponentAdapter
-
Retrieve the key associated with the component.
- getComponentKey() - Method in class org.picocontainer.defaults.AbstractComponentAdapter
-
Retrieve the key associated with the component.
- getComponentKey() - Method in class org.picocontainer.defaults.DecoratingComponentAdapter
-
- getConstructor() - Method in class org.picocontainer.defaults.SetterInjectionComponentAdapter
-
- getConstructorArguments(PicoContainer, Constructor) - Method in class org.picocontainer.defaults.ConstructorInjectionComponentAdapter
-
- getConstructors() - Method in class org.picocontainer.defaults.ConstructorInjectionComponentAdapter
-
- getConstructors() - Method in exception org.picocontainer.defaults.TooManySatisfiableConstructorsException
-
- getDelegate() - Method in class org.picocontainer.alternatives.AbstractDelegatingMutablePicoContainer
-
- getDelegate() - Method in class org.picocontainer.defaults.DecoratingComponentAdapter
-
- getDependencies() - Method in exception org.picocontainer.defaults.CyclicDependencyException
-
- getDuplicateKey() - Method in exception org.picocontainer.defaults.DuplicateComponentKeyRegistrationException
-
- getFailures() - Method in exception org.picocontainer.monitors.LifecycleComponentMonitor.LifecycleFailuresException
-
- getForImplementationClass() - Method in exception org.picocontainer.defaults.TooManySatisfiableConstructorsException
-
- getGreediestSatisfiableConstructor(PicoContainer) - Method in class org.picocontainer.defaults.ConstructorInjectionComponentAdapter
-
- getGreediestSatisfiableConstructor(PicoContainer) - Method in class org.picocontainer.defaults.InstantiatingComponentAdapter
-
Find and return the greediest satisfiable constructor.
- getGreediestSatisfiableConstructor(PicoContainer) - Method in class org.picocontainer.defaults.SetterInjectionComponentAdapter
-
- getInstance(ComponentAdapter) - Method in class org.picocontainer.defaults.DefaultPicoContainer
-
- getInstance() - Static method in class org.picocontainer.monitors.DefaultComponentMonitor
-
- getInstance() - Static method in class org.picocontainer.monitors.NullComponentMonitor
-
- getInstance() - Method in exception org.picocontainer.PicoLifecycleException
-
- getInstanceClass(Object) - Static method in class org.picocontainer.defaults.InstanceComponentAdapter
-
- getLeafContainer() - Method in exception org.picocontainer.defaults.UnsatisfiableDependenciesException
-
- getMapInstance(PicoContainer, Class, Map) - Method in class org.picocontainer.defaults.CollectionComponentParameter
-
- getMatchingComponentAdapters(PicoContainer, ComponentAdapter, Class, Class) - Method in class org.picocontainer.defaults.CollectionComponentParameter
-
Collect the matching ComponentAdapter instances.
- getMatchingParameterListForSetters(PicoContainer) - Method in class org.picocontainer.defaults.SetterInjectionComponentAdapter
-
- getMessage() - Method in exception org.picocontainer.defaults.AmbiguousComponentResolutionException
-
- getMessage() - Method in exception org.picocontainer.defaults.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 class org.picocontainer.defaults.MethodCallingVisitor
-
- getMethod() - Method in exception org.picocontainer.PicoLifecycleException
-
- getMethods(Class) - Method in class org.picocontainer.defaults.BeanPropertyComponentAdapter
-
- getMethods() - Method in class org.picocontainer.defaults.SetterInjectionComponentAdapter
-
- getNestedExceptions() - Method in exception org.picocontainer.PicoVerificationException
-
Retrieve the list of exceptions that caused this one.
- getParent() - Method in class org.picocontainer.alternatives.AbstractDelegatingMutablePicoContainer
-
- getParent() - Method in class org.picocontainer.alternatives.EmptyPicoContainer
-
- getParent() - Method in class org.picocontainer.alternatives.ImmutablePicoContainer
-
Deprecated.
- getParent() - Method in class org.picocontainer.defaults.DefaultPicoContainer
-
- getParent() - Method in interface org.picocontainer.PicoContainer
-
Retrieve the parent container of this container.
- getPermissions(CodeSource) - Method in class org.picocontainer.defaults.CustomPermissionsURLClassLoader
-
- getPrintableClassName() - Method in class org.picocontainer.defaults.DecoratingComponentAdapter
-
- getPropertyName(Method) - Method in class org.picocontainer.defaults.BeanPropertyComponentAdapter
-
- getSetterParameter(String, Object, Object, PicoContainer) - Method in class org.picocontainer.defaults.BeanPropertyComponentAdapter
-
Converts and validates the given property value to an appropriate object
for calling the bean's setter.
- getSetters(Class) - Method in class org.picocontainer.defaults.BeanPropertyComponentAdapter
-
- getSortedMatchingConstructors() - Method in class org.picocontainer.defaults.ConstructorInjectionComponentAdapter
-
- getTargetAdapter(PicoContainer, Class, ComponentAdapter) - Method in class org.picocontainer.defaults.BasicComponentParameter
-
- getUnsatisfiableComponentAdapter() - Method in exception org.picocontainer.defaults.UnsatisfiableDependenciesException
-
- getUnsatisfiableDependencies() - Method in exception org.picocontainer.defaults.UnsatisfiableDependenciesException
-
- getUnsatisfiedDependencyType() - Method in exception org.picocontainer.defaults.UnsatisfiableDependenciesException
-
- getValueType(Class) - Method in class org.picocontainer.defaults.CollectionComponentParameter
-
- guardedContainer - Variable in class org.picocontainer.defaults.ConstructorInjectionComponentAdapter.Guard
-
- guardedContainer - Variable in class org.picocontainer.defaults.InstantiatingComponentAdapter.Guard
-
- ImmutablePicoContainer - Class in org.picocontainer.alternatives
-
- ImmutablePicoContainer(PicoContainer) - Constructor for class org.picocontainer.alternatives.ImmutablePicoContainer
-
Deprecated.
- ImmutablePicoContainerProxyFactory - Class in org.picocontainer.defaults
-
A factory for immutable PicoContainer proxies.
- ImmutablePicoContainerProxyFactory(PicoContainer) - Constructor for class org.picocontainer.defaults.ImmutablePicoContainerProxyFactory
-
Construct a ImmutablePicoContainerProxyFactory.
- ImplementationHidingCachingPicoContainer - Class in org.picocontainer.alternatives
-
This special MutablePicoContainer hides implementations of components if the key is an interface.
- ImplementationHidingCachingPicoContainer(ComponentAdapterFactory, PicoContainer) - Constructor for class org.picocontainer.alternatives.ImplementationHidingCachingPicoContainer
-
Creates a new container with a parent container.
- ImplementationHidingCachingPicoContainer(PicoContainer) - Constructor for class org.picocontainer.alternatives.ImplementationHidingCachingPicoContainer
-
Creates a new container with a parent container.
- ImplementationHidingCachingPicoContainer(ComponentAdapterFactory) - Constructor for class org.picocontainer.alternatives.ImplementationHidingCachingPicoContainer
-
Creates a new container with a parent container.
- ImplementationHidingCachingPicoContainer() - Constructor for class org.picocontainer.alternatives.ImplementationHidingCachingPicoContainer
-
Creates a new container with no parent container.
- ImplementationHidingComponentAdapter - Class in org.picocontainer.alternatives
-
- ImplementationHidingComponentAdapter(ComponentAdapter, boolean) - Constructor for class org.picocontainer.alternatives.ImplementationHidingComponentAdapter
-
- ImplementationHidingComponentAdapter - Class in org.picocontainer.defaults
-
This component adapter makes it possible to hide the implementation
of a real subject (behind a proxy) provided the key is an interface.
- ImplementationHidingComponentAdapter(ComponentAdapter, boolean) - Constructor for class org.picocontainer.defaults.ImplementationHidingComponentAdapter
-
Creates an ImplementationHidingComponentAdapter with a delegate
- ImplementationHidingComponentAdapterFactory - Class in org.picocontainer.alternatives
-
- ImplementationHidingComponentAdapterFactory() - Constructor for class org.picocontainer.alternatives.ImplementationHidingComponentAdapterFactory
-
- ImplementationHidingComponentAdapterFactory(ComponentAdapterFactory, boolean) - Constructor for class org.picocontainer.alternatives.ImplementationHidingComponentAdapterFactory
-
- ImplementationHidingComponentAdapterFactory(ComponentAdapterFactory) - Constructor for class org.picocontainer.alternatives.ImplementationHidingComponentAdapterFactory
-
- ImplementationHidingComponentAdapterFactory - Class in org.picocontainer.defaults
-
- ImplementationHidingComponentAdapterFactory() - Constructor for class org.picocontainer.defaults.ImplementationHidingComponentAdapterFactory
-
For serialisation only.
- ImplementationHidingComponentAdapterFactory(ComponentAdapterFactory, boolean) - Constructor for class org.picocontainer.defaults.ImplementationHidingComponentAdapterFactory
-
- ImplementationHidingComponentAdapterFactory(ComponentAdapterFactory) - Constructor for class org.picocontainer.defaults.ImplementationHidingComponentAdapterFactory
-
- ImplementationHidingPicoContainer - Class in org.picocontainer.alternatives
-
This special MutablePicoContainer hides implementations of components if the key is an interface.
- ImplementationHidingPicoContainer(ComponentAdapterFactory, PicoContainer) - Constructor for class org.picocontainer.alternatives.ImplementationHidingPicoContainer
-
Creates a new container with a parent container.
- ImplementationHidingPicoContainer(PicoContainer) - Constructor for class org.picocontainer.alternatives.ImplementationHidingPicoContainer
-
Creates a new container with a parent container.
- ImplementationHidingPicoContainer(ComponentAdapterFactory) - Constructor for class org.picocontainer.alternatives.ImplementationHidingPicoContainer
-
Creates a new container with a parent container.
- ImplementationHidingPicoContainer() - Constructor for class org.picocontainer.alternatives.ImplementationHidingPicoContainer
-
Creates a new container with no parent container.
- initializeSetterAndTypeLists() - Method in class org.picocontainer.defaults.SetterInjectionComponentAdapter
-
- initialValue() - Method in class org.picocontainer.defaults.ThreadLocalCyclicDependencyGuard
-
- instance - Variable in class org.picocontainer.defaults.SimpleReference
-
- instance - Static variable in class org.picocontainer.monitors.DefaultComponentMonitor
-
- instance - Static variable in class org.picocontainer.monitors.NullComponentMonitor
-
- instance - Variable in exception org.picocontainer.PicoLifecycleException
-
- InstanceComponentAdapter - Class in org.picocontainer.defaults
-
Component adapter which wraps a component instance.
- InstanceComponentAdapter(Object, Object) - Constructor for class org.picocontainer.defaults.InstanceComponentAdapter
-
- InstanceComponentAdapter(Object, Object, LifecycleStrategy) - Constructor for class org.picocontainer.defaults.InstanceComponentAdapter
-
- instanceReference - Variable in class org.picocontainer.defaults.CachingComponentAdapter
-
- instantiated(Constructor, long) - Method in interface org.picocontainer.ComponentMonitor
-
- instantiated(Constructor, Object, Object[], long) - Method in interface org.picocontainer.ComponentMonitor
-
Event thrown after the component has been instantiated using the given constructor.
- instantiated(Constructor, long) - Method in class org.picocontainer.defaults.DelegatingComponentMonitor
-
- instantiated(Constructor, Object, Object[], long) - Method in class org.picocontainer.defaults.DelegatingComponentMonitor
-
- INSTANTIATED - Static variable in class org.picocontainer.monitors.AbstractComponentMonitor
-
- instantiated(Constructor, long) - Method in class org.picocontainer.monitors.ConsoleComponentMonitor
-
- instantiated(Constructor, Object, Object[], long) - Method in class org.picocontainer.monitors.ConsoleComponentMonitor
-
- instantiated(Constructor, long) - Method in class org.picocontainer.monitors.DefaultComponentMonitor
-
- instantiated(Constructor, Object, Object[], long) - Method in class org.picocontainer.monitors.DefaultComponentMonitor
-
- instantiated(Constructor, long) - Method in class org.picocontainer.monitors.LifecycleComponentMonitor
-
- instantiated(Constructor, Object, Object[], long) - Method in class org.picocontainer.monitors.LifecycleComponentMonitor
-
- instantiated(Constructor, long) - Method in class org.picocontainer.monitors.NullComponentMonitor
-
- instantiated(Constructor, Object, Object[], long) - Method in class org.picocontainer.monitors.NullComponentMonitor
-
- instantiated(Constructor, long) - Method in class org.picocontainer.monitors.WriterComponentMonitor
-
- instantiated(Constructor, Object, Object[], long) - Method in class org.picocontainer.monitors.WriterComponentMonitor
-
- INSTANTIATED2 - Static variable in class org.picocontainer.monitors.AbstractComponentMonitor
-
- instantiating(Constructor) - Method in interface org.picocontainer.ComponentMonitor
-
Event thrown as the component is being instantiated using the given constructor
- instantiating(Constructor) - Method in class org.picocontainer.defaults.DelegatingComponentMonitor
-
- INSTANTIATING - Static variable in class org.picocontainer.monitors.AbstractComponentMonitor
-
- instantiating(Constructor) - Method in class org.picocontainer.monitors.ConsoleComponentMonitor
-
- instantiating(Constructor) - Method in class org.picocontainer.monitors.DefaultComponentMonitor
-
- instantiating(Constructor) - Method in class org.picocontainer.monitors.LifecycleComponentMonitor
-
- instantiating(Constructor) - Method in class org.picocontainer.monitors.NullComponentMonitor
-
- instantiating(Constructor) - Method in class org.picocontainer.monitors.WriterComponentMonitor
-
- InstantiatingComponentAdapter - Class in org.picocontainer.defaults
-
- InstantiatingComponentAdapter(Object, Class, Parameter[], boolean, ComponentMonitor, LifecycleStrategy) - Constructor for class org.picocontainer.defaults.InstantiatingComponentAdapter
-
Constructs a new ComponentAdapter for the given key and implementation.
- InstantiatingComponentAdapter(Object, Class, Parameter[], boolean, ComponentMonitor) - Constructor for class org.picocontainer.defaults.InstantiatingComponentAdapter
-
Constructs a new ComponentAdapter for the given key and implementation.
- InstantiatingComponentAdapter(Object, Class, Parameter[], boolean) - Constructor for class org.picocontainer.defaults.InstantiatingComponentAdapter
-
Constructs a new ComponentAdapter for the given key and implementation.
- instantiatingComponentAdapter - Variable in exception org.picocontainer.defaults.UnsatisfiableDependenciesException
-
- InstantiatingComponentAdapter.Guard - Class in org.picocontainer.defaults
-
The cycle guard for the verification.
- InstantiatingComponentAdapter.Guard() - Constructor for class org.picocontainer.defaults.InstantiatingComponentAdapter.Guard
-
- INSTANTIATION_FAILED - Static variable in class org.picocontainer.monitors.AbstractComponentMonitor
-
- instantiationFailed(Constructor, Exception) - Method in interface org.picocontainer.ComponentMonitor
-
Event thrown if the component instantiation failed using the given constructor
- instantiationFailed(Constructor, Exception) - Method in class org.picocontainer.defaults.DelegatingComponentMonitor
-
- instantiationFailed(Constructor, Exception) - Method in class org.picocontainer.monitors.ConsoleComponentMonitor
-
- instantiationFailed(Constructor, Exception) - Method in class org.picocontainer.monitors.DefaultComponentMonitor
-
- instantiationFailed(Constructor, Exception) - Method in class org.picocontainer.monitors.LifecycleComponentMonitor
-
- instantiationFailed(Constructor, Exception) - Method in class org.picocontainer.monitors.NullComponentMonitor
-
- instantiationFailed(Constructor, Exception) - Method in class org.picocontainer.monitors.WriterComponentMonitor
-
- instantiationGuard - Variable in class org.picocontainer.defaults.ConstructorInjectionComponentAdapter
-
- instantiationGuard - Variable in class org.picocontainer.defaults.SetterInjectionComponentAdapter
-
- interfaces - Static variable in class org.picocontainer.defaults.ImmutablePicoContainerProxyFactory
-
- INVOCATION_FAILED - Static variable in class org.picocontainer.monitors.AbstractComponentMonitor
-
- invocationFailed(Method, Object, Exception) - Method in interface org.picocontainer.ComponentMonitor
-
Event thrown if the component method invocation failed on the given instance
- invocationFailed(Method, Object, Exception) - Method in class org.picocontainer.defaults.DelegatingComponentMonitor
-
- invocationFailed(Method, Object, Exception) - Method in class org.picocontainer.monitors.ConsoleComponentMonitor
-
- invocationFailed(Method, Object, Exception) - Method in class org.picocontainer.monitors.DefaultComponentMonitor
-
- invocationFailed(Method, Object, Exception) - Method in class org.picocontainer.monitors.LifecycleComponentMonitor
-
- invocationFailed(Method, Object, Exception) - Method in class org.picocontainer.monitors.NullComponentMonitor
-
- invocationFailed(Method, Object, Exception) - Method in class org.picocontainer.monitors.WriterComponentMonitor
-
- invoke(Object, Method, Object[]) - Method in class org.picocontainer.defaults.ImmutablePicoContainerProxyFactory
-
- invoke(Object) - Method in class org.picocontainer.defaults.LifecycleVisitor
-
Deprecated.
- invoke(Object[]) - Method in class org.picocontainer.defaults.MethodCallingVisitor
-
- invoke(Object) - Method in class org.picocontainer.defaults.MethodCallingVisitor
-
- invoked(Method, Object, long) - Method in interface org.picocontainer.ComponentMonitor
-
Event thrown after the component method has been invoked on the given instance
- invoked(Method, Object, long) - Method in class org.picocontainer.defaults.DelegatingComponentMonitor
-
- INVOKED - Static variable in class org.picocontainer.monitors.AbstractComponentMonitor
-
- invoked(Method, Object, long) - Method in class org.picocontainer.monitors.ConsoleComponentMonitor
-
- invoked(Method, Object, long) - Method in class org.picocontainer.monitors.DefaultComponentMonitor
-
- invoked(Method, Object, long) - Method in class org.picocontainer.monitors.LifecycleComponentMonitor
-
- invoked(Method, Object, long) - Method in class org.picocontainer.monitors.NullComponentMonitor
-
- invoked(Method, Object, long) - Method in class org.picocontainer.monitors.WriterComponentMonitor
-
- invoking(Method, Object) - Method in interface org.picocontainer.ComponentMonitor
-
Event thrown as the component method is being invoked on the given instance
- invoking(Method, Object) - Method in class org.picocontainer.defaults.DelegatingComponentMonitor
-
- INVOKING - Static variable in class org.picocontainer.monitors.AbstractComponentMonitor
-
- invoking(Method, Object) - Method in class org.picocontainer.monitors.ConsoleComponentMonitor
-
- invoking(Method, Object) - Method in class org.picocontainer.monitors.DefaultComponentMonitor
-
- invoking(Method, Object) - Method in class org.picocontainer.monitors.LifecycleComponentMonitor
-
- invoking(Method, Object) - Method in class org.picocontainer.monitors.NullComponentMonitor
-
- invoking(Method, Object) - Method in class org.picocontainer.monitors.WriterComponentMonitor
-
- isResolvable(PicoContainer, ComponentAdapter, Class) - Method in class org.picocontainer.defaults.BasicComponentParameter
-
Check wether the given Parameter can be statisfied by the container.
- isResolvable(PicoContainer, ComponentAdapter, Class) - Method in class org.picocontainer.defaults.CollectionComponentParameter
-
Check for a successful dependency resolution of the parameter for the expected type.
- isResolvable(PicoContainer, ComponentAdapter, Class) - Method in class org.picocontainer.defaults.ComponentParameter
-
- isResolvable(PicoContainer, ComponentAdapter, Class) - Method in class org.picocontainer.defaults.ConstantParameter
-
- isResolvable(PicoContainer, ComponentAdapter, Class) - Method in interface org.picocontainer.Parameter
-
Check if the Parameter can statisfy the expected type using the container.
- isSetter(Method) - Method in class org.picocontainer.defaults.BeanPropertyComponentAdapter
-
- Parameter - Interface in org.picocontainer
-
This class provides control over the arguments that will be passed to a constructor.
- parameters - Variable in class org.picocontainer.defaults.InstantiatingComponentAdapter
-
The parameters to use for initialization.
- parent - Variable in class org.picocontainer.defaults.DefaultPicoContainer
-
- permissionsMap - Variable in class org.picocontainer.defaults.CustomPermissionsURLClassLoader
-
- pico - Variable in class org.picocontainer.defaults.ImmutablePicoContainerProxyFactory
-
- 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.
- PicoInitializationException - Exception in org.picocontainer
-
Subclass of
PicoException
that is thrown when there is a problem initializing the container or some other
part of the PicoContainer api, for example, when a cyclic dependency between components occurs.
- PicoInitializationException() - Constructor for exception org.picocontainer.PicoInitializationException
-
Deprecated.
Use public constructors
- PicoInitializationException(String) - Constructor for exception org.picocontainer.PicoInitializationException
-
Construct a new exception with no cause and the specified detail message.
- PicoInitializationException(Throwable) - Constructor for exception org.picocontainer.PicoInitializationException
-
Construct a new exception with the specified cause and no detail message.
- PicoInitializationException(String, Throwable) - Constructor for exception org.picocontainer.PicoInitializationException
-
Construct a new exception with the specified cause and the specified detail message.
- PicoInstantiationException - Exception in org.picocontainer
-
Deprecated.
since 1.2; it was actually not instantiated anywhere
- PicoInstantiationException(String, Throwable) - Constructor for exception org.picocontainer.PicoInstantiationException
-
Deprecated.
since 1.2; it was actually not instantiated anywhere
- PicoIntrospectionException - Exception in org.picocontainer
-
Subclass of
PicoException
that is thrown when there is a problem creating, providing or locating a component
instance or a part of the PicoContainer API, for example, when a request for a component is ambiguous.
- PicoIntrospectionException(String) - Constructor for exception org.picocontainer.PicoIntrospectionException
-
Construct a new exception with no cause and the specified detail message.
- PicoIntrospectionException(Throwable) - Constructor for exception org.picocontainer.PicoIntrospectionException
-
Construct a new exception with the specified cause and no detail message.
- PicoIntrospectionException(String, Throwable) - Constructor for exception org.picocontainer.PicoIntrospectionException
-
Construct a new exception with the specified cause and the specified detail message.
- PicoInvocationTargetInitializationException - Exception in org.picocontainer.defaults
-
- PicoInvocationTargetInitializationException(Throwable) - Constructor for exception org.picocontainer.defaults.PicoInvocationTargetInitializationException
-
- PicoLifecycleException - Exception in org.picocontainer
-
- PicoLifecycleException(Method, Object, RuntimeException) - Constructor for exception org.picocontainer.PicoLifecycleException
-
- PicoRegistrationException - Exception in org.picocontainer
-
Subclass of
PicoException
that is thrown when there is a problem registering a component with the container
or another part of the PicoContainer API, for example, when a request for a component is ambiguous.
- PicoRegistrationException(String) - Constructor for exception org.picocontainer.PicoRegistrationException
-
Construct a new exception with no cause and the specified detail message.
- PicoRegistrationException(Throwable) - Constructor for exception org.picocontainer.PicoRegistrationException
-
Construct a new exception with the specified cause and no detail message.
- PicoRegistrationException(String, Throwable) - Constructor for exception org.picocontainer.PicoRegistrationException
-
Construct a new exception with the specified cause and the specified detail message.
- PicoVerificationException - Exception in org.picocontainer
-
- PicoVerificationException(List) - 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.
- PicoVisitorTraversalException - Exception in org.picocontainer.defaults
-
Exception for a PicoVisitor, that is dependent on a defined starting point of the traversal.
- PicoVisitorTraversalException(PicoVisitor) - Constructor for exception org.picocontainer.defaults.PicoVisitorTraversalException
-
Construct the PicoVisitorTraversalException.
- printStackTrace() - Method in exception org.picocontainer.PicoException
-
Overridden to provide 1.4 style stack traces on pre-1.4.
- printStackTrace(PrintStream) - Method in exception org.picocontainer.PicoException
-
Overridden to provide 1.4 style stack traces on pre-1.4.
- printStackTrace(PrintWriter) - Method in exception org.picocontainer.PicoException
-
Overridden to provide 1.4 style stack traces on pre-1.4.
- properties - Variable in class org.picocontainer.defaults.BeanPropertyComponentAdapter
-
- push(Class) - Method in exception org.picocontainer.defaults.CyclicDependencyException
-
- registerComponent(ComponentAdapter) - Method in class org.picocontainer.alternatives.AbstractDelegatingMutablePicoContainer
-
- registerComponent(ComponentAdapter) - Method in class org.picocontainer.defaults.DefaultPicoContainer
-
Register a component via a ComponentAdapter.
- registerComponent(ComponentAdapter) - Method in interface org.picocontainer.MutablePicoContainer
-
Register a component via a ComponentAdapter.
- registerComponentImplementation(Object, Class) - Method in class org.picocontainer.alternatives.AbstractDelegatingMutablePicoContainer
-
- registerComponentImplementation(Object, Class, Parameter[]) - Method in class org.picocontainer.alternatives.AbstractDelegatingMutablePicoContainer
-
- registerComponentImplementation(Class) - Method in class org.picocontainer.alternatives.AbstractDelegatingMutablePicoContainer
-
- registerComponentImplementation(Class) - Method in class org.picocontainer.defaults.DefaultPicoContainer
-
Register a component using the componentImplementation as key.
- registerComponentImplementation(Object, Class) - Method in class org.picocontainer.defaults.DefaultPicoContainer
-
Register a component.
- registerComponentImplementation(Object, Class, Parameter[]) - Method in class org.picocontainer.defaults.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.
- registerComponentImplementation(Object, Class, List) - Method in class org.picocontainer.defaults.DefaultPicoContainer
-
- registerComponentImplementation(Object, Class) - Method in interface org.picocontainer.MutablePicoContainer
-
Register a component.
- registerComponentImplementation(Object, Class, 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.
- registerComponentImplementation(Class) - Method in interface org.picocontainer.MutablePicoContainer
-
Register a component using the componentImplementation as key.
- registerComponentInstance(Object) - Method in class org.picocontainer.alternatives.AbstractDelegatingMutablePicoContainer
-
- registerComponentInstance(Object, Object) - Method in class org.picocontainer.alternatives.AbstractDelegatingMutablePicoContainer
-
- registerComponentInstance(Object) - Method in class org.picocontainer.defaults.DefaultPicoContainer
-
Register an arbitrary object.
- registerComponentInstance(Object, Object) - Method in class org.picocontainer.defaults.DefaultPicoContainer
-
Register an arbitrary object as a component in the container.
- registerComponentInstance(Object) - Method in interface org.picocontainer.MutablePicoContainer
-
Register an arbitrary object.
- registerComponentInstance(Object, Object) - Method in interface org.picocontainer.MutablePicoContainer
-
Register an arbitrary object as a component in the container.
- removeChildContainer(PicoContainer) - Method in class org.picocontainer.alternatives.AbstractDelegatingMutablePicoContainer
-
- removeChildContainer(PicoContainer) - Method in class org.picocontainer.defaults.DefaultPicoContainer
-
- removeChildContainer(PicoContainer) - Method in interface org.picocontainer.MutablePicoContainer
-
Remove a child container from this container.
- resolveAdapter(PicoContainer, ComponentAdapter, Class) - Method in class org.picocontainer.defaults.BasicComponentParameter
-
- resolveInstance(PicoContainer, ComponentAdapter, Class) - Method in class org.picocontainer.defaults.BasicComponentParameter
-
- resolveInstance(PicoContainer, ComponentAdapter, Class) - Method in class org.picocontainer.defaults.CollectionComponentParameter
-
Resolve the parameter for the expected type.
- resolveInstance(PicoContainer, ComponentAdapter, Class) - Method in class org.picocontainer.defaults.ComponentParameter
-
- resolveInstance(PicoContainer, ComponentAdapter, Class) - Method in class org.picocontainer.defaults.ConstantParameter
-
- resolveInstance(PicoContainer, ComponentAdapter, Class) - Method in interface org.picocontainer.Parameter
-
Retrieve the object from the Parameter that statisfies the expected type.
- rethrowLifecycleFailuresException() - Method in class org.picocontainer.monitors.LifecycleComponentMonitor
-
- run() - Method in interface org.picocontainer.defaults.CyclicDependencyGuard
-
Derive from this class and implement this function with the functionality
to observe for a dependency cycle.
- run() - Method in class org.picocontainer.defaults.ThreadLocalCyclicDependencyGuard
-
Derive from this class and implement this function with the functionality
to observe for a dependency cycle.
- set(Object) - Method in interface org.picocontainer.defaults.ObjectReference
-
Assign an object to the reference.
- set(Object) - Method in class org.picocontainer.defaults.SimpleReference
-
- setArguments(PicoContainer) - Method in class org.picocontainer.defaults.ConstructorInjectionComponentAdapter.Guard
-
- setArguments(PicoContainer) - Method in class org.picocontainer.defaults.InstantiatingComponentAdapter.Guard
-
- setComponent(Class) - Method in exception org.picocontainer.defaults.AmbiguousComponentResolutionException
-
- setProperties(Map) - Method in class org.picocontainer.defaults.BeanPropertyComponentAdapter
-
Sets the bean property values that should be set upon creation.
- SetterInjectionComponentAdapter - Class in org.picocontainer.defaults
-
- SetterInjectionComponentAdapter(Object, Class, Parameter[], boolean, ComponentMonitor, LifecycleStrategy) - Constructor for class org.picocontainer.defaults.SetterInjectionComponentAdapter
-
Constructs a SetterInjectionComponentAdapter
- SetterInjectionComponentAdapter(Object, Class, Parameter[], boolean, ComponentMonitor) - Constructor for class org.picocontainer.defaults.SetterInjectionComponentAdapter
-
Constructs a SetterInjectionComponentAdapter
- SetterInjectionComponentAdapter(Object, Class, Parameter[], boolean) - Constructor for class org.picocontainer.defaults.SetterInjectionComponentAdapter
-
- SetterInjectionComponentAdapter(Object, Class, Parameter[]) - Constructor for class org.picocontainer.defaults.SetterInjectionComponentAdapter
-
Constructs a SetterInjectionComponentAdapter with key, implementation and parameters.
- SetterInjectionComponentAdapterFactory - Class in org.picocontainer.defaults
-
- SetterInjectionComponentAdapterFactory(boolean, LifecycleStrategy) - Constructor for class org.picocontainer.defaults.SetterInjectionComponentAdapterFactory
-
- SetterInjectionComponentAdapterFactory(boolean) - Constructor for class org.picocontainer.defaults.SetterInjectionComponentAdapterFactory
-
- SetterInjectionComponentAdapterFactory() - Constructor for class org.picocontainer.defaults.SetterInjectionComponentAdapterFactory
-
- setterNames - Variable in class org.picocontainer.defaults.SetterInjectionComponentAdapter
-
- setters - Variable in class org.picocontainer.defaults.BeanPropertyComponentAdapter
-
- setters - Variable in class org.picocontainer.defaults.SetterInjectionComponentAdapter
-
- setterTypes - Variable in class org.picocontainer.defaults.SetterInjectionComponentAdapter
-
- SimpleReference - Class in org.picocontainer.defaults
-
- SimpleReference() - Constructor for class org.picocontainer.defaults.SimpleReference
-
- sortedMatchingConstructors - Variable in class org.picocontainer.defaults.ConstructorInjectionComponentAdapter
-
- stack - Variable in exception org.picocontainer.defaults.CyclicDependencyException
-
- start() - Method in class org.picocontainer.alternatives.AbstractDelegatingMutablePicoContainer
-
- start() - Method in class org.picocontainer.alternatives.EmptyPicoContainer
-
- start() - Method in class org.picocontainer.alternatives.ImmutablePicoContainer
-
Deprecated.
- start(PicoContainer) - Method in class org.picocontainer.defaults.CachingComponentAdapter
-
Starts the cached component instance
Invokes delegate start method if the delegate is a LifecycleManager
Invoke the "start" method on the container's components.
- start(PicoContainer) - Method in class org.picocontainer.defaults.DecoratingComponentAdapter
-
Invokes delegate start method if the delegate is a LifecycleManager
Invoke the "start" method on the container's components.
- start(Object) - Method in class org.picocontainer.defaults.DecoratingComponentAdapter
-
Invokes delegate start method if the delegate is a LifecycleStrategy
Invoke the "start" method on the component instance if this is startable.
- start - Static variable in class org.picocontainer.defaults.DefaultLifecycleStrategy
-
- start(Object) - Method in class org.picocontainer.defaults.DefaultLifecycleStrategy
-
- start(PicoContainer) - Method in class org.picocontainer.defaults.DefaultPicoContainer.OrderedComponentAdapterLifecycleManager
-
Invoke the "start" method on the container's components.
- start() - Method in class org.picocontainer.defaults.DefaultPicoContainer
-
Start the components of this PicoContainer and all its logical child containers.
- start(PicoContainer) - Method in class org.picocontainer.defaults.InstanceComponentAdapter
-
- start(Object) - Method in class org.picocontainer.defaults.InstanceComponentAdapter
-
- start(Object) - Method in class org.picocontainer.defaults.InstantiatingComponentAdapter
-
- start(Object) - Method in interface org.picocontainer.defaults.LifecycleStrategy
-
Invoke the "start" method on the component instance if this is startable.
- START - Static variable in class org.picocontainer.defaults.LifecycleVisitor
-
Deprecated.
- start(Object) - Static method in class org.picocontainer.defaults.LifecycleVisitor
-
- start(PicoContainer) - Method in interface org.picocontainer.LifecycleManager
-
Invoke the "start" method on the container's components.
- 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.
- started - Variable in class org.picocontainer.defaults.CachingComponentAdapter
-
- started - Variable in class org.picocontainer.defaults.DefaultPicoContainer
-
- startedComponentAdapters - Variable in class org.picocontainer.defaults.DefaultPicoContainer.OrderedComponentAdapterLifecycleManager
-
List collecting the CAs which have been successfully started
- startMethod - Static variable in class org.picocontainer.defaults.ImmutablePicoContainerProxyFactory
-
- stop() - Method in class org.picocontainer.alternatives.AbstractDelegatingMutablePicoContainer
-
- stop() - Method in class org.picocontainer.alternatives.EmptyPicoContainer
-
- stop() - Method in class org.picocontainer.alternatives.ImmutablePicoContainer
-
Deprecated.
- stop(PicoContainer) - Method in class org.picocontainer.defaults.CachingComponentAdapter
-
Stops the cached component instance
Invokes delegate stop method if the delegate is a LifecycleManager
Invoke the "stop" method on the container's components.
- stop(PicoContainer) - Method in class org.picocontainer.defaults.DecoratingComponentAdapter
-
Invokes delegate stop method if the delegate is a LifecycleManager
Invoke the "stop" method on the container's components.
- stop(Object) - Method in class org.picocontainer.defaults.DecoratingComponentAdapter
-
Invokes delegate stop method if the delegate is a LifecycleStrategy
Invoke the "stop" method on the component instance if this is stoppable.
- stop - Static variable in class org.picocontainer.defaults.DefaultLifecycleStrategy
-
- stop(Object) - Method in class org.picocontainer.defaults.DefaultLifecycleStrategy
-
- stop(PicoContainer) - Method in class org.picocontainer.defaults.DefaultPicoContainer.OrderedComponentAdapterLifecycleManager
-
Invoke the "stop" method on the container's components.
- stop() - Method in class org.picocontainer.defaults.DefaultPicoContainer
-
Stop the components of this PicoContainer and all its logical child containers.
- stop(PicoContainer) - Method in class org.picocontainer.defaults.InstanceComponentAdapter
-
- stop(Object) - Method in class org.picocontainer.defaults.InstanceComponentAdapter
-
- stop(Object) - Method in class org.picocontainer.defaults.InstantiatingComponentAdapter
-
- stop(Object) - Method in interface org.picocontainer.defaults.LifecycleStrategy
-
Invoke the "stop" method on the component instance if this is stoppable.
- STOP - Static variable in class org.picocontainer.defaults.LifecycleVisitor
-
Deprecated.
- stop(Object) - Static method in class org.picocontainer.defaults.LifecycleVisitor
-
- stop(PicoContainer) - Method in interface org.picocontainer.LifecycleManager
-
Invoke the "stop" method on the container's components.
- stop() - Method in interface org.picocontainer.Startable
-
Stop this component.
- stopMethod - Static variable in class org.picocontainer.defaults.ImmutablePicoContainerProxyFactory
-
- strict - Variable in class org.picocontainer.defaults.ImplementationHidingComponentAdapter
-
- strict - Variable in class org.picocontainer.defaults.ImplementationHidingComponentAdapterFactory
-
- SynchronizedComponentAdapter - Class in org.picocontainer.defaults
-
- SynchronizedComponentAdapter(ComponentAdapter) - Constructor for class org.picocontainer.defaults.SynchronizedComponentAdapter
-
- SynchronizedComponentAdapterFactory - Class in org.picocontainer.defaults
-
- SynchronizedComponentAdapterFactory(ComponentAdapterFactory) - Constructor for class org.picocontainer.defaults.SynchronizedComponentAdapterFactory
-