A B C D E G H I M N O P R S T U V _

A

AbstractComponentAdapter - class org.picocontainer.defaults.AbstractComponentAdapter.
 
AbstractComponentAdapter(Object, Class) - Constructor for class org.picocontainer.defaults.AbstractComponentAdapter
 
AmbiguousComponentResolutionException - exception org.picocontainer.defaults.AmbiguousComponentResolutionException.
 
AmbiguousComponentResolutionException(Class, Object[]) - Constructor for class org.picocontainer.defaults.AmbiguousComponentResolutionException
 
AssignabilityRegistrationException - exception org.picocontainer.defaults.AssignabilityRegistrationException.
 
AssignabilityRegistrationException(Class, Class) - Constructor for class org.picocontainer.defaults.AssignabilityRegistrationException
 
addOrderedComponentAdapter(ComponentAdapter) - Method in interface org.picocontainer.PicoContainer
Callback method from the implementation to keep track of the instantiation order.
addOrderedComponentAdapter(ComponentAdapter) - Method in class org.picocontainer.defaults.DefaultPicoContainer
 
addOrderedComponentAdapter(ComponentAdapter) - Method in class org.picocontainer.defaults.NullPicoContainer
 

B

BeanComponentAdapter - class org.picocontainer.defaults.BeanComponentAdapter.
{@inheritDoc} Instantiates components using Setter Injection.
BeanComponentAdapter(Object, Class, Parameter[]) - Constructor for class org.picocontainer.defaults.BeanComponentAdapter
 
BeanPropertyComponentAdapterFactory - class org.picocontainer.defaults.BeanPropertyComponentAdapterFactory.
A generic ComponentAdapter that will set bean properties on the instantiated component.
BeanPropertyComponentAdapterFactory(ComponentAdapterFactory) - Constructor for class org.picocontainer.defaults.BeanPropertyComponentAdapterFactory
 
BeanPropertyComponentAdapterFactory.Adapter - class org.picocontainer.defaults.BeanPropertyComponentAdapterFactory.Adapter.
 
BeanPropertyComponentAdapterFactory.Adapter(ComponentAdapter, Map) - Constructor for class org.picocontainer.defaults.BeanPropertyComponentAdapterFactory.Adapter
 
BeanPropertyComponentAdapterFactory.NoSuchPropertyException - exception org.picocontainer.defaults.BeanPropertyComponentAdapterFactory.NoSuchPropertyException.
 
BeanPropertyComponentAdapterFactory.NoSuchPropertyException() - Constructor for class org.picocontainer.defaults.BeanPropertyComponentAdapterFactory.NoSuchPropertyException
 
BeanPropertyComponentAdapterFactory.PicoBeanInfoInitializationException - exception org.picocontainer.defaults.BeanPropertyComponentAdapterFactory.PicoBeanInfoInitializationException.
 
BeanPropertyComponentAdapterFactory.PicoBeanInfoInitializationException(String, Exception) - Constructor for class org.picocontainer.defaults.BeanPropertyComponentAdapterFactory.PicoBeanInfoInitializationException
 

C

CachingComponentAdapter - class org.picocontainer.defaults.CachingComponentAdapter.
This ComponentAdapter caches the instance.
CachingComponentAdapter(ComponentAdapter) - Constructor for class org.picocontainer.defaults.CachingComponentAdapter
 
CachingComponentAdapter(ComponentAdapter, ObjectReference) - Constructor for class org.picocontainer.defaults.CachingComponentAdapter
 
CachingComponentAdapterFactory - class org.picocontainer.defaults.CachingComponentAdapterFactory.
 
CachingComponentAdapterFactory(ComponentAdapterFactory) - Constructor for class org.picocontainer.defaults.CachingComponentAdapterFactory
 
ComponentAdapter - interface org.picocontainer.ComponentAdapter.
A component adapter is responsible for providing a specific component instance.
ComponentAdapterFactory - interface org.picocontainer.defaults.ComponentAdapterFactory.
 
ComponentParameter - class org.picocontainer.defaults.ComponentParameter.
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 a parameter any paramter of the appropriate type.
ComponentParameter(Class) - Constructor for class org.picocontainer.defaults.ComponentParameter
Deprecated. Use the empty constructor instead.
ConstantParameter - class org.picocontainer.defaults.ConstantParameter.
A ConstantParameter should be used to pass in "constant" arguments to constructors.
ConstantParameter(Object) - Constructor for class org.picocontainer.defaults.ConstantParameter
 
ConstructorComponentAdapter - class org.picocontainer.defaults.ConstructorComponentAdapter.
Instantiates components using Constructor-Based Dependency Injection.
ConstructorComponentAdapter(Object, Class, Parameter[]) - Constructor for class org.picocontainer.defaults.ConstructorComponentAdapter
Explicitly specifies parameters, if null uses default parameters.
ConstructorComponentAdapter(Object, Class) - Constructor for class org.picocontainer.defaults.ConstructorComponentAdapter
Use default parameters.
ConstructorComponentAdapterFactory - class org.picocontainer.defaults.ConstructorComponentAdapterFactory.
 
ConstructorComponentAdapterFactory() - Constructor for class org.picocontainer.defaults.ConstructorComponentAdapterFactory
 
CyclicDependencyException - exception org.picocontainer.defaults.CyclicDependencyException.
 
CyclicDependencyException(Class[]) - Constructor for class org.picocontainer.defaults.CyclicDependencyException
 
createComponentAdapter(Object, Class, Parameter[]) - Method in class org.picocontainer.defaults.BeanPropertyComponentAdapterFactory
 
createComponentAdapter(Object, Class, Parameter[]) - Method in class org.picocontainer.defaults.CachingComponentAdapterFactory
 
createComponentAdapter(Object, Class, Parameter[]) - Method in interface org.picocontainer.defaults.ComponentAdapterFactory
 
createComponentAdapter(Object, Class, Parameter[]) - Method in class org.picocontainer.defaults.ConstructorComponentAdapterFactory
 
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.SynchronizedComponentAdapterFactory
 
createDefaultParameters(Class[], PicoContainer) - Static method in class org.picocontainer.defaults.InstantiatingComponentAdapter
 

D

DecoratingComponentAdapter - class org.picocontainer.defaults.DecoratingComponentAdapter.
 
DecoratingComponentAdapter(ComponentAdapter) - Constructor for class org.picocontainer.defaults.DecoratingComponentAdapter
 
DecoratingComponentAdapterFactory - class org.picocontainer.defaults.DecoratingComponentAdapterFactory.
 
DecoratingComponentAdapterFactory(ComponentAdapterFactory) - Constructor for class org.picocontainer.defaults.DecoratingComponentAdapterFactory
 
DefaultComponentAdapterFactory - class org.picocontainer.defaults.DefaultComponentAdapterFactory.
Creates instances of ConstructorComponentAdapter decorated by CachingComponentAdapter.
DefaultComponentAdapterFactory() - Constructor for class org.picocontainer.defaults.DefaultComponentAdapterFactory
 
DefaultPicoContainer - class org.picocontainer.defaults.DefaultPicoContainer.
The Standard PicoContainer/MutablePicoContainer implementation.
DefaultPicoContainer(ComponentAdapterFactory, PicoContainer) - Constructor for class org.picocontainer.defaults.DefaultPicoContainer
 
DefaultPicoContainer(PicoContainer) - Constructor for class org.picocontainer.defaults.DefaultPicoContainer
 
DefaultPicoContainer(ComponentAdapterFactory) - Constructor for class org.picocontainer.defaults.DefaultPicoContainer
 
DefaultPicoContainer() - Constructor for class org.picocontainer.defaults.DefaultPicoContainer
 
Disposable - interface org.picocontainer.Disposable.
 
DuplicateComponentKeyRegistrationException - exception org.picocontainer.defaults.DuplicateComponentKeyRegistrationException.
 
DuplicateComponentKeyRegistrationException(Object) - Constructor for class org.picocontainer.defaults.DuplicateComponentKeyRegistrationException
 
dispose() - Method in interface org.picocontainer.Disposable
 
dispose() - Method in class org.picocontainer.defaults.DefaultPicoContainer
 
dispose() - Method in class org.picocontainer.defaults.NullPicoContainer
 

E

equals - Static variable in class org.picocontainer.defaults.InterfaceFinder
 
equals(Object) - Method in class org.picocontainer.defaults.UnsatisfiableDependenciesException
 

G

get() - Method in interface org.picocontainer.defaults.ObjectReference
 
get() - Method in class org.picocontainer.defaults.SimpleReference
 
getAmbiguousComponentKeys() - Method in class org.picocontainer.defaults.AmbiguousComponentResolutionException
 
getCause() - Method in class org.picocontainer.PicoException
 
getComponentAdapter(Object) - Method in interface org.picocontainer.PicoContainer
Finds a ComponentAdapter matching the key, looking in parent if not found in self (unless parent is null).
getComponentAdapter(Object) - Method in class org.picocontainer.defaults.BeanPropertyComponentAdapterFactory
 
getComponentAdapter(Object) - Method in class org.picocontainer.defaults.DefaultPicoContainer
 
getComponentAdapter(Object) - Method in class org.picocontainer.defaults.NullPicoContainer
 
getComponentAdapterOfType(Class) - Method in interface org.picocontainer.PicoContainer
Finds a ComponentAdapter matching the type, looking in parent if not found in self (unless parent is null).
getComponentAdapterOfType(Class) - Method in class org.picocontainer.defaults.DefaultPicoContainer
 
getComponentAdapterOfType(Class) - Method in class org.picocontainer.defaults.NullPicoContainer
 
getComponentAdapters() - Method in interface org.picocontainer.PicoContainer
Returns all adapters (not including the adapters from the parent).
getComponentAdapters() - Method in class org.picocontainer.defaults.DefaultPicoContainer
 
getComponentAdapters() - Method in class org.picocontainer.defaults.NullPicoContainer
 
getComponentImplementation() - Method in interface org.picocontainer.ComponentAdapter
 
getComponentImplementation() - Method in class org.picocontainer.defaults.AbstractComponentAdapter
 
getComponentImplementation() - Method in class org.picocontainer.defaults.DecoratingComponentAdapter
 
getComponentImplementation() - Method in class org.picocontainer.defaults.NotConcreteRegistrationException
 
getComponentImplementation() - Method in class org.picocontainer.defaults.SynchronizedComponentAdapter
 
getComponentInstance() - Method in interface org.picocontainer.ComponentAdapter
Gets the component instance.
getComponentInstance(Object) - Method in interface org.picocontainer.PicoContainer
Gets a component instance registered with a specific key.
getComponentInstance() - Method in class org.picocontainer.defaults.BeanPropertyComponentAdapterFactory.Adapter
 
getComponentInstance() - Method in class org.picocontainer.defaults.CachingComponentAdapter
 
getComponentInstance() - Method in class org.picocontainer.defaults.DecoratingComponentAdapter
 
getComponentInstance(Object) - Method in class org.picocontainer.defaults.DefaultPicoContainer
 
getComponentInstance() - Method in class org.picocontainer.defaults.ImplementationHidingComponentAdapter
 
getComponentInstance() - Method in class org.picocontainer.defaults.InstanceComponentAdapter
 
getComponentInstance() - Method in class org.picocontainer.defaults.InstantiatingComponentAdapter
 
getComponentInstance(Object) - Method in class org.picocontainer.defaults.NullPicoContainer
 
getComponentInstance() - Method in class org.picocontainer.defaults.SynchronizedComponentAdapter
 
getComponentInstanceOfType(Class) - Method in interface org.picocontainer.PicoContainer
Finds a component instance matching the type, looking in parent if not found in self (unless parent is null).
getComponentInstanceOfType(Class) - Method in class org.picocontainer.defaults.DefaultPicoContainer
 
getComponentInstanceOfType(Class) - Method in class org.picocontainer.defaults.NullPicoContainer
 
getComponentInstances() - Method in interface org.picocontainer.PicoContainer
Gets all the registered component instances in the container, (not including those in the parent container).
getComponentInstances() - Method in class org.picocontainer.defaults.DefaultPicoContainer
 
getComponentInstances() - Method in class org.picocontainer.defaults.NullPicoContainer
 
getComponentKey() - Method in interface org.picocontainer.ComponentAdapter
 
getComponentKey() - Method in class org.picocontainer.defaults.AbstractComponentAdapter
 
getComponentKey() - Method in class org.picocontainer.defaults.DecoratingComponentAdapter
 
getComponentKey() - Method in class org.picocontainer.defaults.SynchronizedComponentAdapter
 
getConstructorArguments(ComponentAdapter[]) - Method in class org.picocontainer.defaults.BeanComponentAdapter
 
getConstructorArguments(ComponentAdapter[]) - Method in class org.picocontainer.defaults.ConstructorComponentAdapter
 
getConstructorArguments(ComponentAdapter[]) - Method in class org.picocontainer.defaults.InstantiatingComponentAdapter
 
getConstructors() - Method in class org.picocontainer.defaults.TooManySatisfiableConstructorsException
 
getContainer() - Method in interface org.picocontainer.ComponentAdapter
 
getContainer() - Method in class org.picocontainer.defaults.AbstractComponentAdapter
 
getContainer() - Method in class org.picocontainer.defaults.DecoratingComponentAdapter
 
getDelegate() - Method in class org.picocontainer.defaults.DecoratingComponentAdapter
 
getDependencies() - Method in class org.picocontainer.defaults.CyclicDependencyException
 
getDuplicateKey() - Method in class org.picocontainer.defaults.DuplicateComponentKeyRegistrationException
 
getForImplementationClass() - Method in class org.picocontainer.defaults.TooManySatisfiableConstructorsException
 
getGreediestSatisifableConstructor(PicoContainer) - Method in class org.picocontainer.defaults.BeanComponentAdapter
 
getGreediestSatisifableConstructor(PicoContainer) - Method in class org.picocontainer.defaults.ConstructorComponentAdapter
 
getGreediestSatisifableConstructor(PicoContainer) - Method in class org.picocontainer.defaults.InstantiatingComponentAdapter
 
getInterfaces(List) - Method in class org.picocontainer.defaults.InterfaceFinder
Get all the interfaces implemented by a list of objects.
getInterfaces(Class) - Method in class org.picocontainer.defaults.InterfaceFinder
 
getMessage() - Method in class org.picocontainer.PicoVerificationException
 
getMessage() - Method in class org.picocontainer.defaults.AmbiguousComponentResolutionException
 
getMessage() - Method in class org.picocontainer.defaults.AssignabilityRegistrationException
 
getMessage() - Method in class org.picocontainer.defaults.CyclicDependencyException
 
getMessage() - Method in class org.picocontainer.defaults.DuplicateComponentKeyRegistrationException
 
getMessage() - Method in class org.picocontainer.defaults.NotConcreteRegistrationException
 
getMessage() - Method in class org.picocontainer.defaults.TooManySatisfiableConstructorsException
 
getMostSatisfiableDependencyTypes(PicoContainer) - Method in class org.picocontainer.defaults.BeanComponentAdapter
 
getMostSatisfiableDependencyTypes(PicoContainer) - Method in class org.picocontainer.defaults.ConstructorComponentAdapter
 
getMostSatisfiableDependencyTypes(PicoContainer) - Method in class org.picocontainer.defaults.InstantiatingComponentAdapter
 
getNestedExceptions() - Method in class org.picocontainer.PicoVerificationException
 
getParent() - Method in interface org.picocontainer.PicoContainer
Get the parent container of this container.
getParent() - Method in class org.picocontainer.defaults.DefaultPicoContainer
 
getParent() - Method in class org.picocontainer.defaults.NullPicoContainer
 
getUnsatisfiableComponentAdapter() - Method in class org.picocontainer.defaults.UnsatisfiableDependenciesException
 
getUnsatisfiableDependencies() - Method in class org.picocontainer.defaults.UnsatisfiableDependenciesException
 

H

hashCode - Static variable in class org.picocontainer.defaults.InterfaceFinder
 
hashCode() - Method in class org.picocontainer.defaults.UnsatisfiableDependenciesException
 

I

ImplementationHidingComponentAdapter - class org.picocontainer.defaults.ImplementationHidingComponentAdapter.
This component adapter makes it possible to hide the implementation of a real subject (behind a proxy).
ImplementationHidingComponentAdapter(ComponentAdapter, boolean) - Constructor for class org.picocontainer.defaults.ImplementationHidingComponentAdapter
Alternative constructor allowing to set interface-only strictness.
ImplementationHidingComponentAdapter(ComponentAdapter) - Constructor for class org.picocontainer.defaults.ImplementationHidingComponentAdapter
Creates a strict ImplementationHidingComponentAdapter that will throw an exception when trying to instantiate a class that doesn't implement any interfaces.
ImplementationHidingComponentAdapterFactory - class org.picocontainer.defaults.ImplementationHidingComponentAdapterFactory.
 
ImplementationHidingComponentAdapterFactory() - Constructor for class org.picocontainer.defaults.ImplementationHidingComponentAdapterFactory
 
ImplementationHidingComponentAdapterFactory(ComponentAdapterFactory) - Constructor for class org.picocontainer.defaults.ImplementationHidingComponentAdapterFactory
 
ImplementationHidingComponentAdapterFactory(ComponentAdapterFactory, boolean) - Constructor for class org.picocontainer.defaults.ImplementationHidingComponentAdapterFactory
 
InstanceComponentAdapter - class org.picocontainer.defaults.InstanceComponentAdapter.
 
InstanceComponentAdapter(Object, Object) - Constructor for class org.picocontainer.defaults.InstanceComponentAdapter
 
InstantiatingComponentAdapter - class org.picocontainer.defaults.InstantiatingComponentAdapter.
This ComponentAdapter will instantiate a new object for each call to ComponentAdapter.getComponentInstance().
InstantiatingComponentAdapter(Object, Class, Parameter[]) - Constructor for class org.picocontainer.defaults.InstantiatingComponentAdapter
 
InterfaceFinder - class org.picocontainer.defaults.InterfaceFinder.
Helper class for finding implemented interfaces of classes and objects.
InterfaceFinder() - Constructor for class org.picocontainer.defaults.InterfaceFinder
 
instantiateComponent(ComponentAdapter[], PicoContainer) - Method in class org.picocontainer.defaults.BeanComponentAdapter
 
instantiateComponent(ComponentAdapter[], PicoContainer) - Method in class org.picocontainer.defaults.InstantiatingComponentAdapter
 

M

MutablePicoContainer - interface org.picocontainer.MutablePicoContainer.
This is the core interface for registration of components.

N

NotConcreteRegistrationException - exception org.picocontainer.defaults.NotConcreteRegistrationException.
 
NotConcreteRegistrationException(Class) - Constructor for class org.picocontainer.defaults.NotConcreteRegistrationException
 
NullPicoContainer - class org.picocontainer.defaults.NullPicoContainer.
 
NullPicoContainer() - Constructor for class org.picocontainer.defaults.NullPicoContainer
 

O

ObjectReference - interface org.picocontainer.defaults.ObjectReference.
A way to refer to objects that are stored in awkward places (for example HttpSession or ThreadLocal).
org.picocontainer - package org.picocontainer
This package is the basic API for PicoContainer.
org.picocontainer.defaults - package org.picocontainer.defaults
This package contains a default implementation of the PicoContainer API.

P

Parameter - interface org.picocontainer.Parameter.
This class represents an argument to a constructor.
PicoContainer - interface org.picocontainer.PicoContainer.
This is the core interface for PicoContainer.
PicoException - exception org.picocontainer.PicoException.
Superclass for all Exceptions in PicoContainer for lazy people who want to catch only one Exception type.
PicoException() - Constructor for class org.picocontainer.PicoException
 
PicoException(String) - Constructor for class org.picocontainer.PicoException
 
PicoException(Throwable) - Constructor for class org.picocontainer.PicoException
 
PicoException(String, Throwable) - Constructor for class org.picocontainer.PicoException
 
PicoInitializationException - exception org.picocontainer.PicoInitializationException.
 
PicoInitializationException() - Constructor for class org.picocontainer.PicoInitializationException
 
PicoInitializationException(String) - Constructor for class org.picocontainer.PicoInitializationException
 
PicoInitializationException(Throwable) - Constructor for class org.picocontainer.PicoInitializationException
 
PicoInitializationException(String, Throwable) - Constructor for class org.picocontainer.PicoInitializationException
 
PicoInstantiationException - exception org.picocontainer.PicoInstantiationException.
 
PicoInstantiationException(String, Throwable) - Constructor for class org.picocontainer.PicoInstantiationException
 
PicoIntrospectionException - exception org.picocontainer.PicoIntrospectionException.
 
PicoIntrospectionException() - Constructor for class org.picocontainer.PicoIntrospectionException
 
PicoIntrospectionException(String) - Constructor for class org.picocontainer.PicoIntrospectionException
 
PicoIntrospectionException(Throwable) - Constructor for class org.picocontainer.PicoIntrospectionException
 
PicoIntrospectionException(String, Throwable) - Constructor for class org.picocontainer.PicoIntrospectionException
 
PicoInvocationTargetInitializationException - exception org.picocontainer.defaults.PicoInvocationTargetInitializationException.
 
PicoInvocationTargetInitializationException(Throwable) - Constructor for class org.picocontainer.defaults.PicoInvocationTargetInitializationException
 
PicoRegistrationException - exception org.picocontainer.PicoRegistrationException.
 
PicoRegistrationException() - Constructor for class org.picocontainer.PicoRegistrationException
 
PicoRegistrationException(String) - Constructor for class org.picocontainer.PicoRegistrationException
 
PicoRegistrationException(Throwable) - Constructor for class org.picocontainer.PicoRegistrationException
 
PicoRegistrationException(String, Throwable) - Constructor for class org.picocontainer.PicoRegistrationException
 
PicoVerificationException - exception org.picocontainer.PicoVerificationException.
 
PicoVerificationException(List) - Constructor for class org.picocontainer.PicoVerificationException
 
parameters - Variable in class org.picocontainer.defaults.InstantiatingComponentAdapter
 

R

registerComponent(ComponentAdapter) - Method in interface org.picocontainer.MutablePicoContainer
Registers a component via a ComponentAdapter.
registerComponent(ComponentAdapter) - Method in class org.picocontainer.defaults.DefaultPicoContainer
Registers a component via a ComponentAdapter. Use this if you need fine grained control over what ComponentAdapter to use for a specific component. This method can be used to override the ComponentAdapter created by the ComponentAdapterFactory passed to the constructor of this container.
registerComponentImplementation(Object, Class) - Method in interface org.picocontainer.MutablePicoContainer
Registers a component.
registerComponentImplementation(Object, Class, Parameter[]) - Method in interface org.picocontainer.MutablePicoContainer
Registers a component.
registerComponentImplementation(Class) - Method in interface org.picocontainer.MutablePicoContainer
Registers a component using the componentImplementation as key.
registerComponentImplementation(Class) - Method in class org.picocontainer.defaults.DefaultPicoContainer
Registers a component using the componentImplementation as key. The returned ComponentAdapter will be instantiated by the ComponentAdapterFactory passed to the container's constructor.
registerComponentImplementation(Object, Class) - Method in class org.picocontainer.defaults.DefaultPicoContainer
Registers a component. The returned ComponentAdapter will be instantiated by the ComponentAdapterFactory passed to the container's constructor.
registerComponentImplementation(Object, Class, Parameter[]) - Method in class org.picocontainer.defaults.DefaultPicoContainer
Registers a component. The returned ComponentAdapter will be instantiated by the ComponentAdapterFactory passed to the container's constructor.
registerComponentImplementation(Object, Class, List) - Method in class org.picocontainer.defaults.DefaultPicoContainer
 
registerComponentInstance(Object) - Method in interface org.picocontainer.MutablePicoContainer
Registers an arbitrary object, using its class as a key.
registerComponentInstance(Object, Object) - Method in interface org.picocontainer.MutablePicoContainer
Registers an arbitrary object as a compoent in the container.
registerComponentInstance(Object) - Method in class org.picocontainer.defaults.DefaultPicoContainer
Registers an arbitrary object, using its class as a key. The returned ComponentAdapter will be an InstanceComponentAdapter.
registerComponentInstance(Object, Object) - Method in class org.picocontainer.defaults.DefaultPicoContainer
Registers an arbitrary object as a compoent in the container. This is handy when other components in the same container have dependencies on this kind of object, but where letting the container manage and instantiate it is impossible. Beware that too much use of this method is an antipattern. The returned ComponentAdapter will be an InstanceComponentAdapter.
resolveAdapter(PicoContainer, Class) - Method in interface org.picocontainer.Parameter
 
resolveAdapter(PicoContainer, Class) - Method in class org.picocontainer.defaults.ComponentParameter
 
resolveAdapter(PicoContainer, Class) - Method in class org.picocontainer.defaults.ConstantParameter
 

S

SimpleReference - class org.picocontainer.defaults.SimpleReference.
 
SimpleReference() - Constructor for class org.picocontainer.defaults.SimpleReference
 
Startable - interface org.picocontainer.Startable.
Basic lifecycle interface for Pico components.
Swappable - interface org.picocontainer.defaults.Swappable.
Interface implemented by all proxy instances created by {@link ImplementationHidingComponentAdapter).
SynchronizedComponentAdapter - class org.picocontainer.defaults.SynchronizedComponentAdapter.
 
SynchronizedComponentAdapter(ComponentAdapter) - Constructor for class org.picocontainer.defaults.SynchronizedComponentAdapter
 
SynchronizedComponentAdapterFactory - class org.picocontainer.defaults.SynchronizedComponentAdapterFactory.
 
SynchronizedComponentAdapterFactory(ComponentAdapterFactory) - Constructor for class org.picocontainer.defaults.SynchronizedComponentAdapterFactory
 
set(Object) - Method in interface org.picocontainer.defaults.ObjectReference
 
set(Object) - Method in class org.picocontainer.defaults.SimpleReference
 
setContainer(PicoContainer) - Method in interface org.picocontainer.ComponentAdapter
Sets the container in which this instance is registered, called by the container upon registration.
setContainer(PicoContainer) - Method in class org.picocontainer.defaults.AbstractComponentAdapter
 
setContainer(PicoContainer) - Method in class org.picocontainer.defaults.DecoratingComponentAdapter
 
setParent(PicoContainer) - Method in interface org.picocontainer.MutablePicoContainer
Deprecated. This will probably go away. implementations should take the parent in the constructor (constructor injection!)
setParent(PicoContainer) - Method in class org.picocontainer.defaults.DefaultPicoContainer
 
setProperties(Map) - Method in class org.picocontainer.defaults.BeanPropertyComponentAdapterFactory.Adapter
Sets the bean property values that should be set upon creation.
setProperties(Object, Map) - Method in class org.picocontainer.defaults.BeanPropertyComponentAdapterFactory
Deprecated. (In 1.0-beta-5) This method has been deprecated since it requires properties to be set pior to the instantiation of the adapter. This might be inconvenient in some scenarios. Please use BeanPropertyComponentAdapterFactory.Adapter.setProperties(Map) instead.
start() - Method in interface org.picocontainer.Startable
 
start() - Method in class org.picocontainer.defaults.DefaultPicoContainer
 
start() - Method in class org.picocontainer.defaults.NullPicoContainer
 
stop() - Method in interface org.picocontainer.Startable
 
stop() - Method in class org.picocontainer.defaults.DefaultPicoContainer
 
stop() - Method in class org.picocontainer.defaults.NullPicoContainer
 

T

TooManySatisfiableConstructorsException - exception org.picocontainer.defaults.TooManySatisfiableConstructorsException.
 
TooManySatisfiableConstructorsException(Class, Collection) - Constructor for class org.picocontainer.defaults.TooManySatisfiableConstructorsException
 
toString() - Method in class org.picocontainer.defaults.AbstractComponentAdapter
 

U

UnsatisfiableDependenciesException - exception org.picocontainer.defaults.UnsatisfiableDependenciesException.
 
UnsatisfiableDependenciesException(InstantiatingComponentAdapter, Set) - Constructor for class org.picocontainer.defaults.UnsatisfiableDependenciesException
 
unregisterComponent(Object) - Method in interface org.picocontainer.MutablePicoContainer
Unregisters a component by key.
unregisterComponent(Object) - Method in class org.picocontainer.defaults.DefaultPicoContainer
 
unregisterComponentByInstance(Object) - Method in interface org.picocontainer.MutablePicoContainer
Unregisters a component by instance.
unregisterComponentByInstance(Object) - Method in class org.picocontainer.defaults.DefaultPicoContainer
 

V

verify() - Method in interface org.picocontainer.ComponentAdapter
Verify that all dependencies for this adapter can be satisifed.
verify() - Method in interface org.picocontainer.PicoContainer
Verifies that the dependencies for all the registered components can be satisfied None of the components are instantiated during the verification process.
verify() - Method in class org.picocontainer.defaults.DecoratingComponentAdapter
 
verify() - Method in class org.picocontainer.defaults.DefaultPicoContainer
 
verify() - Method in class org.picocontainer.defaults.InstanceComponentAdapter
 
verify() - Method in class org.picocontainer.defaults.InstantiatingComponentAdapter
 
verify() - Method in class org.picocontainer.defaults.NullPicoContainer
 
verify() - Method in class org.picocontainer.defaults.SynchronizedComponentAdapter
 

_

__hotSwap(Object) - Method in interface org.picocontainer.defaults.Swappable
Swaps the subject behind the proxy with a new instance.

A B C D E G H I M N O P R S T U V _

Copyright © 2003-2004 Codehaus. All Rights Reserved.