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

A

AbstractComponentAdapter - class org.picocontainer.defaults.AbstractComponentAdapter.
Base class for a ComponentAdapter with general functionality.
AbstractComponentAdapter(Object, Class) - Constructor for class org.picocontainer.defaults.AbstractComponentAdapter
Constructs a new ComponentAdapter for the given key and implementation.
AmbiguousComponentResolutionException - exception org.picocontainer.defaults.AmbiguousComponentResolutionException.
Exception that is thrown as part of the introspection.
AmbiguousComponentResolutionException(Class, Object[]) - Constructor for class org.picocontainer.defaults.AmbiguousComponentResolutionException
Construct a new exception with the ambigous class type and the ambiguous component keys.
AssignabilityRegistrationException - exception org.picocontainer.defaults.AssignabilityRegistrationException.
A subclass of PicoRegistrationException that is thrown during component registration if the component's key is a type and the implementation is not assignable to.
AssignabilityRegistrationException(Class, Class) - Constructor for class org.picocontainer.defaults.AssignabilityRegistrationException
Construct an exception with the type and the unassignable class.
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
 

B

BeanPropertyComponentAdapter - class org.picocontainer.defaults.BeanPropertyComponentAdapter.
Decorating component adapter that can be used to set additional properties on a component.
BeanPropertyComponentAdapter(ComponentAdapter) - Constructor for class org.picocontainer.defaults.BeanPropertyComponentAdapter
 
BeanPropertyComponentAdapterFactory - class org.picocontainer.defaults.BeanPropertyComponentAdapterFactory.
 
BeanPropertyComponentAdapterFactory(ComponentAdapterFactory) - Constructor for class org.picocontainer.defaults.BeanPropertyComponentAdapterFactory
 

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.
A component adapter factory is responsible for creating component adapters.
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 any paramter of the appropriate type.
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
 
ConstructorInjectionComponentAdapter - class org.picocontainer.defaults.ConstructorInjectionComponentAdapter.
Instantiates components using Constructor Injection.
ConstructorInjectionComponentAdapter(Object, Class, Parameter[], boolean) - Constructor for class org.picocontainer.defaults.ConstructorInjectionComponentAdapter
Explicitly specifies parameters.
ConstructorInjectionComponentAdapter(Object, Class, Parameter[]) - Constructor for class org.picocontainer.defaults.ConstructorInjectionComponentAdapter
 
ConstructorInjectionComponentAdapter(Object, Class) - Constructor for class org.picocontainer.defaults.ConstructorInjectionComponentAdapter
Use default parameters.
ConstructorInjectionComponentAdapterFactory - class org.picocontainer.defaults.ConstructorInjectionComponentAdapterFactory.
 
ConstructorInjectionComponentAdapterFactory(boolean) - Constructor for class org.picocontainer.defaults.ConstructorInjectionComponentAdapterFactory
 
ConstructorInjectionComponentAdapterFactory() - Constructor for class org.picocontainer.defaults.ConstructorInjectionComponentAdapterFactory
 
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
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.SetterInjectionComponentAdapterFactory
Create a SetterInjectionComponentAdapter.
createComponentAdapter(Object, Class, Parameter[]) - Method in class org.picocontainer.defaults.SynchronizedComponentAdapterFactory
 
createDefaultParameters(Class[]) - 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 ConstructorInjectionComponentAdapter 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
Creates a new container with a custom ComponentAdapterFactory and a parent container.
DefaultPicoContainer(PicoContainer) - Constructor for class org.picocontainer.defaults.DefaultPicoContainer
Creates a new container with a (caching) DefaultComponentAdapterFactory and a parent container.
DefaultPicoContainer(ComponentAdapterFactory) - Constructor for class org.picocontainer.defaults.DefaultPicoContainer
Creates a new container with a custom ComponentAdapterFactory and no parent container.
DefaultPicoContainer() - Constructor for class org.picocontainer.defaults.DefaultPicoContainer
Creates a new container with a (caching) DefaultComponentAdapterFactory and no parent container.
Disposable - interface org.picocontainer.Disposable.
An interface which is implemented by components that need to dispose of resources during the shutdown of that component.
DuplicateComponentKeyRegistrationException - exception org.picocontainer.defaults.DuplicateComponentKeyRegistrationException.
 
DuplicateComponentKeyRegistrationException(Object) - Constructor for class org.picocontainer.defaults.DuplicateComponentKeyRegistrationException
 
dispose() - Method in interface org.picocontainer.Disposable
Dispose this component.
dispose() - Method in class org.picocontainer.defaults.DefaultPicoContainer
 

E

EMPTY_IMMUTABLE_INSTANCE - Static variable in class org.picocontainer.defaults.DefaultPicoContainer
Empty immutable container.
equals(Object) - Method in class org.picocontainer.defaults.UnsatisfiableDependenciesException
 

G

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 class org.picocontainer.defaults.AmbiguousComponentResolutionException
 
getCause() - Method in class org.picocontainer.PicoException
Retrieve the exception that caused this one.
getComponentAdapter(Object) - Method in interface org.picocontainer.PicoContainer
Find a component adapter associated with the specified key.
getComponentAdapter(Object) - Method in class org.picocontainer.defaults.BeanPropertyComponentAdapterFactory
 
getComponentAdapter(Object) - Method in class org.picocontainer.defaults.DefaultPicoContainer
 
getComponentAdapterOfType(Class) - Method in interface org.picocontainer.PicoContainer
Find a component adapter associated with the specified type.
getComponentAdapterOfType(Class) - Method in class org.picocontainer.defaults.DefaultPicoContainer
 
getComponentAdapters() - Method in interface org.picocontainer.PicoContainer
Retrieve all the component adapters inside this container.
getComponentAdapters() - 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.
getComponentAdaptersOfType(Class) - Method in class org.picocontainer.defaults.DefaultPicoContainer
 
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 class org.picocontainer.defaults.NotConcreteRegistrationException
 
getComponentImplementation() - Method in class org.picocontainer.defaults.SynchronizedComponentAdapter
 
getComponentInstance() - Method in interface org.picocontainer.ComponentAdapter
Retrieve the component instance.
getComponentInstance(Object) - Method in interface org.picocontainer.PicoContainer
Retrieve a component instance registered with a specific key.
getComponentInstance() - Method in class org.picocontainer.defaults.BeanPropertyComponentAdapter
 
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.InstanceComponentAdapter
 
getComponentInstance() - Method in class org.picocontainer.defaults.InstantiatingComponentAdapter
 
getComponentInstance() - Method in class org.picocontainer.defaults.SynchronizedComponentAdapter
 
getComponentInstanceOfType(Class) - Method in interface org.picocontainer.PicoContainer
Find a component instance matching the specified type.
getComponentInstanceOfType(Class) - 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).
getComponentInstances() - Method in class org.picocontainer.defaults.DefaultPicoContainer
 
getComponentInstancesOfType(Class) - Method in class org.picocontainer.defaults.DefaultPicoContainer
 
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
 
getComponentKey() - Method in class org.picocontainer.defaults.SynchronizedComponentAdapter
 
getConstructorArguments(List) - Method in class org.picocontainer.defaults.ConstructorInjectionComponentAdapter
 
getConstructors() - Method in class org.picocontainer.defaults.TooManySatisfiableConstructorsException
 
getContainer() - Method in interface org.picocontainer.ComponentAdapter
Retrieve the container in which the component is registered.
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(List) - Method in class org.picocontainer.defaults.ConstructorInjectionComponentAdapter
 
getGreediestSatisifableConstructor(List) - Method in class org.picocontainer.defaults.InstantiatingComponentAdapter
 
getGreediestSatisifableConstructor(List) - Method in class org.picocontainer.defaults.SetterInjectionComponentAdapter
 
getMessage() - Method in class org.picocontainer.PicoVerificationException
Return a string listing of all the messages associated with the exceptions that caused this one.
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
 
getNestedExceptions() - Method in class org.picocontainer.PicoVerificationException
Retrieve the list of exceptions that caused this one.
getParent() - Method in interface org.picocontainer.PicoContainer
Retrieve the parent container of this container.
getParent() - Method in class org.picocontainer.defaults.DefaultPicoContainer
 
getUnsatisfiableComponentAdapter() - Method in class org.picocontainer.defaults.UnsatisfiableDependenciesException
 
getUnsatisfiableDependencies() - Method in class org.picocontainer.defaults.UnsatisfiableDependenciesException
 

H

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

I

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[], boolean) - Constructor for class org.picocontainer.defaults.InstantiatingComponentAdapter
 
instantiateComponent(List) - Method in class org.picocontainer.defaults.ConstructorInjectionComponentAdapter
 
instantiateComponent(List) - Method in class org.picocontainer.defaults.InstantiatingComponentAdapter
Instantiate the object.
instantiateComponent(List) - Method in class org.picocontainer.defaults.SetterInjectionComponentAdapter
 

M

MutablePicoContainer - interface org.picocontainer.MutablePicoContainer.
This is the core interface used for registration of components with a container.

N

NotConcreteRegistrationException - exception org.picocontainer.defaults.NotConcreteRegistrationException.
 
NotConcreteRegistrationException(Class) - Constructor for class org.picocontainer.defaults.NotConcreteRegistrationException
 
newInstance(Constructor, Object[]) - Method in class org.picocontainer.defaults.InstantiatingComponentAdapter
 

O

ObjectReference - interface org.picocontainer.defaults.ObjectReference.
A way to refer to objects that are stored in "awkward" places (for example inside a HttpSession or ThreadLocal).
org.picocontainer - package org.picocontainer
This package contains the core API for PicoContainer, a compact container for working with the dependency injection pattern.
org.picocontainer.defaults - package org.picocontainer.defaults
This package contains the default implementation of the PicoContainer API.

P

Parameter - interface org.picocontainer.Parameter.
This class provides control over the arguments that will be passed 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.
PicoException() - Constructor for class org.picocontainer.PicoException
Construct a new exception with no cause and no detail message.
PicoException(String) - Constructor for class org.picocontainer.PicoException
Construct a new exception with no cause and the specified detail message.
PicoException(Throwable) - Constructor for class org.picocontainer.PicoException
Construct a new exception with the specified cause and no detail message.
PicoException(String, Throwable) - Constructor for class org.picocontainer.PicoException
Construct a new exception with the specified cause and the specified detail message.
PicoInitializationException - exception org.picocontainer.PicoInitializationException.
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 class org.picocontainer.PicoInitializationException
Construct a new exception with no cause and no detail message.
PicoInitializationException(String) - Constructor for class org.picocontainer.PicoInitializationException
Construct a new exception with no cause and the specified detail message.
PicoInitializationException(Throwable) - Constructor for class org.picocontainer.PicoInitializationException
Construct a new exception with the specified cause and no detail message.
PicoInitializationException(String, Throwable) - Constructor for class org.picocontainer.PicoInitializationException
Construct a new exception with the specified cause and the specified detail message.
PicoInstantiationException - exception org.picocontainer.PicoInstantiationException.
Subclass of PicoException that is thrown when there is a problem creating an instance of a container or some other part of the PicoContainer api, for example, when an invocation through the reflection api fails.
PicoInstantiationException(String, Throwable) - Constructor for class org.picocontainer.PicoInstantiationException
Construct a new exception with the specified cause and the specified detail message.
PicoIntrospectionException - exception org.picocontainer.PicoIntrospectionException.
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() - Constructor for class org.picocontainer.PicoIntrospectionException
Construct a new exception with no cause and no detail message.
PicoIntrospectionException(String) - Constructor for class org.picocontainer.PicoIntrospectionException
Construct a new exception with no cause and the specified detail message.
PicoIntrospectionException(Throwable) - Constructor for class org.picocontainer.PicoIntrospectionException
Construct a new exception with the specified cause and no detail message.
PicoIntrospectionException(String, Throwable) - Constructor for class org.picocontainer.PicoIntrospectionException
Construct a new exception with the specified cause and the specified detail message.
PicoInvocationTargetInitializationException - exception org.picocontainer.defaults.PicoInvocationTargetInitializationException.
 
PicoInvocationTargetInitializationException(Throwable) - Constructor for class org.picocontainer.defaults.PicoInvocationTargetInitializationException
 
PicoRegistrationException - exception org.picocontainer.PicoRegistrationException.
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() - Constructor for class org.picocontainer.PicoRegistrationException
Construct a new exception with no cause and no detail message.
PicoRegistrationException(String) - Constructor for class org.picocontainer.PicoRegistrationException
Construct a new exception with no cause and the specified detail message.
PicoRegistrationException(Throwable) - Constructor for class org.picocontainer.PicoRegistrationException
Construct a new exception with the specified cause and no detail message.
PicoRegistrationException(String, Throwable) - Constructor for class org.picocontainer.PicoRegistrationException
Construct a new exception with the specified cause and the specified detail message.
PicoVerificationException - exception org.picocontainer.PicoVerificationException.
Subclass of PicoException that is thrown when there is a problem with the internal state of the container or another part of the PicoContainer API, for example when a needed dependency cannot be resolved.
PicoVerificationException(List) - Constructor for class org.picocontainer.PicoVerificationException
Construct a new exception with a list of exceptions that caused this one.
parameters - Variable in class org.picocontainer.defaults.InstantiatingComponentAdapter
 

R

registerComponent(ComponentAdapter) - Method in interface org.picocontainer.MutablePicoContainer
Register a component via a ComponentAdapter.
registerComponent(ComponentAdapter) - Method in class org.picocontainer.defaults.DefaultPicoContainer
Register 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
Register a component.
registerComponentImplementation(Object, Class, Parameter[]) - Method in interface org.picocontainer.MutablePicoContainer
Register a component.
registerComponentImplementation(Class) - Method in interface org.picocontainer.MutablePicoContainer
Register a component using the componentImplementation as key.
registerComponentImplementation(Class) - Method in class org.picocontainer.defaults.DefaultPicoContainer
Register a component using the componentImplementation as key. Calling this method is equivalent to calling registerComponentImplementation(componentImplementation, componentImplementation). 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
Register 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
Register 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
Register an arbitrary object.
registerComponentInstance(Object, Object) - Method in interface org.picocontainer.MutablePicoContainer
Register an arbitrary object as a component in the container.
registerComponentInstance(Object) - Method in class org.picocontainer.defaults.DefaultPicoContainer
Register an arbitrary object. The class of the object will be used as a key. Calling this method is equivalent to calling * registerComponentImplementation(componentImplementation, componentImplementation). The returned ComponentAdapter will be an InstanceComponentAdapter.
registerComponentInstance(Object, Object) - Method in class org.picocontainer.defaults.DefaultPicoContainer
Register an arbitrary object as a component 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
Retrieve the component adapter that should be used to find the instance to be passed in for this parameter.
resolveAdapter(PicoContainer, Class) - Method in class org.picocontainer.defaults.ComponentParameter
 
resolveAdapter(PicoContainer, Class) - Method in class org.picocontainer.defaults.ConstantParameter
 

S

SetterInjectionComponentAdapter - class org.picocontainer.defaults.SetterInjectionComponentAdapter.
Instantiates components using empty constructors and Setter Injection.
SetterInjectionComponentAdapter(Object, Class, Parameter[], boolean) - Constructor for class org.picocontainer.defaults.SetterInjectionComponentAdapter
Explicitly specifies parameters, if null uses default parameters.
SetterInjectionComponentAdapter(Object, Class, Parameter[]) - Constructor for class org.picocontainer.defaults.SetterInjectionComponentAdapter
 
SetterInjectionComponentAdapterFactory - class org.picocontainer.defaults.SetterInjectionComponentAdapterFactory.
A ComponentAdapterFactory for JavaBeans.
SetterInjectionComponentAdapterFactory(boolean) - Constructor for class org.picocontainer.defaults.SetterInjectionComponentAdapterFactory
 
SetterInjectionComponentAdapterFactory() - Constructor for class org.picocontainer.defaults.SetterInjectionComponentAdapterFactory
 
SimpleReference - class org.picocontainer.defaults.SimpleReference.
 
SimpleReference() - Constructor for class org.picocontainer.defaults.SimpleReference
 
Startable - interface org.picocontainer.Startable.
An interface which is implemented by components that can be started and stopped.
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
Assign an object to the reference.
set(Object) - Method in class org.picocontainer.defaults.SimpleReference
 
setContainer(PicoContainer) - Method in interface org.picocontainer.ComponentAdapter
Set the container in which this adapter is registered.
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.BeanPropertyComponentAdapter
Sets the bean property values that should be set upon creation.
start() - Method in interface org.picocontainer.Startable
Start this component.
start() - Method in class org.picocontainer.defaults.DefaultPicoContainer
 
stop() - Method in interface org.picocontainer.Startable
Stop this component.
stop() - Method in class org.picocontainer.defaults.DefaultPicoContainer
 

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(ComponentAdapter, Set) - Constructor for class org.picocontainer.defaults.UnsatisfiableDependenciesException
 
unregisterComponent(Object) - Method in interface org.picocontainer.MutablePicoContainer
Unregister a component by key.
unregisterComponent(Object) - Method in class org.picocontainer.defaults.DefaultPicoContainer
 
unregisterComponentByInstance(Object) - Method in interface org.picocontainer.MutablePicoContainer
Unregister 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
Verify that the dependencies for all the registered components can be satisfied.
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.SynchronizedComponentAdapter
 

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

Copyright © 2003-2004 Codehaus. All Rights Reserved.