A B C D E G H I L 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
 

B

BeanComponentAdapter - class org.picocontainer.defaults.BeanComponentAdapter.
Instantiates components using Setter-Based Dependency Injection.
BeanComponentAdapter(Object, Class, Parameter[]) - Constructor for class org.picocontainer.defaults.BeanComponentAdapter
 
BeanPropertyComponentAdapterFactory - class org.picocontainer.extras.BeanPropertyComponentAdapterFactory.
A generic ComponentAdapter that will set bean properties on the instantiated component.
BeanPropertyComponentAdapterFactory(ComponentAdapterFactory) - Constructor for class org.picocontainer.extras.BeanPropertyComponentAdapterFactory
 
BeanPropertyComponentAdapterFactory.NoSuchPropertyException - exception org.picocontainer.extras.BeanPropertyComponentAdapterFactory.NoSuchPropertyException.
 
BeanPropertyComponentAdapterFactory.NoSuchPropertyException() - Constructor for class org.picocontainer.extras.BeanPropertyComponentAdapterFactory.NoSuchPropertyException
 
BeanPropertyComponentAdapterFactory.PicoBeanInfoInitializationException - exception org.picocontainer.extras.BeanPropertyComponentAdapterFactory.PicoBeanInfoInitializationException.
 
BeanPropertyComponentAdapterFactory.PicoBeanInfoInitializationException(String, Exception) - Constructor for class org.picocontainer.extras.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.
 
ComponentMulticasterAdapter - interface org.picocontainer.defaults.ComponentMulticasterAdapter.
Adds component multicasting capabilities to a pico adapter.
ComponentMulticasterFactory - interface org.picocontainer.extras.ComponentMulticasterFactory.
 
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
 
ComponentParameter(Class) - Constructor for class org.picocontainer.defaults.ComponentParameter
 
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.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.DefaultComponentAdapterFactory
 
createComponentAdapter(Object, Class, Parameter[]) - Method in class org.picocontainer.extras.BeanPropertyComponentAdapterFactory
 
createComponentAdapter(Object, Class, Parameter[]) - Method in class org.picocontainer.extras.DecoratingComponentAdapterFactory
 
createComponentAdapter(Object, Class, Parameter[]) - Method in class org.picocontainer.extras.ImplementationHidingComponentAdapterFactory
 
createComponentAdapter(Object, Class, Parameter[]) - Method in class org.picocontainer.extras.InvokingComponentAdapterFactory
Deprecated.  
createComponentAdapter(Object, Class, Parameter[]) - Method in class org.picocontainer.extras.SynchronizedComponentAdapterFactory
 
createComponentMulticaster(ClassLoader, List, boolean, Invoker) - Method in class org.picocontainer.defaults.DefaultComponentMulticasterFactory
 
createComponentMulticaster(ClassLoader, List, boolean, Invoker) - Method in interface org.picocontainer.extras.ComponentMulticasterFactory
 
createDefaultParameters(Class[], PicoContainer) - Static method in class org.picocontainer.defaults.InstantiatingComponentAdapter
 

D

DecoratingComponentAdapter - class org.picocontainer.extras.DecoratingComponentAdapter.
 
DecoratingComponentAdapter(ComponentAdapter) - Constructor for class org.picocontainer.extras.DecoratingComponentAdapter
 
DecoratingComponentAdapterFactory - class org.picocontainer.extras.DecoratingComponentAdapterFactory.
 
DecoratingComponentAdapterFactory(ComponentAdapterFactory) - Constructor for class org.picocontainer.extras.DecoratingComponentAdapterFactory
 
DefaultComponentAdapterFactory - class org.picocontainer.defaults.DefaultComponentAdapterFactory.
Creates instances of ConstructorComponentAdapter decorated by CachingComponentAdapter.
DefaultComponentAdapterFactory() - Constructor for class org.picocontainer.defaults.DefaultComponentAdapterFactory
 
DefaultComponentMulticasterAdapter - class org.picocontainer.defaults.DefaultComponentMulticasterAdapter.
A default implementation of the ComponentMulticasterAdapter interface.
DefaultComponentMulticasterAdapter() - Constructor for class org.picocontainer.defaults.DefaultComponentMulticasterAdapter
 
DefaultComponentMulticasterAdapter(ComponentMulticasterFactory) - Constructor for class org.picocontainer.defaults.DefaultComponentMulticasterAdapter
 
DefaultComponentMulticasterFactory - class org.picocontainer.defaults.DefaultComponentMulticasterFactory.
 
DefaultComponentMulticasterFactory() - Constructor for class org.picocontainer.defaults.DefaultComponentMulticasterFactory
 
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.lifecycle.Disposable.
 
DuplicateComponentKeyRegistrationException - exception org.picocontainer.defaults.DuplicateComponentKeyRegistrationException.
 
DuplicateComponentKeyRegistrationException(Object) - Constructor for class org.picocontainer.defaults.DuplicateComponentKeyRegistrationException
 
dispose() - Method in class org.picocontainer.defaults.DefaultPicoContainer
 
dispose() - Method in interface org.picocontainer.lifecycle.Disposable
 

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.DefaultPicoContainer
 
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
 
getComponentAdapters() - Method in interface org.picocontainer.PicoContainer
Return all adapters (not including the adapters from the parent).
getComponentAdapters() - Method in class org.picocontainer.defaults.DefaultPicoContainer
 
getComponentImplementation() - Method in interface org.picocontainer.ComponentAdapter
 
getComponentImplementation() - Method in class org.picocontainer.defaults.AbstractComponentAdapter
 
getComponentImplementation() - Method in class org.picocontainer.defaults.NotConcreteRegistrationException
 
getComponentImplementation() - Method in class org.picocontainer.extras.DecoratingComponentAdapter
 
getComponentImplementation() - Method in class org.picocontainer.extras.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.CachingComponentAdapter
 
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.extras.DecoratingComponentAdapter
 
getComponentInstance() - Method in class org.picocontainer.extras.ImplementationHidingComponentAdapter
 
getComponentInstance() - Method in class org.picocontainer.extras.InvokingComponentAdapterFactory.Adapter
Deprecated.  
getComponentInstance() - Method in class org.picocontainer.extras.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
 
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
 
getComponentKey() - Method in interface org.picocontainer.ComponentAdapter
 
getComponentKey() - Method in class org.picocontainer.defaults.AbstractComponentAdapter
 
getComponentKey() - Method in class org.picocontainer.extras.DecoratingComponentAdapter
 
getComponentKey() - Method in class org.picocontainer.extras.SynchronizedComponentAdapter
 
getComponentKeys() - Method in interface org.picocontainer.PicoContainer
Deprecated. We don't need to expose this. The collection can be constructed outside with data from PicoContainer.getComponentAdapters().
getComponentKeys() - Method in class org.picocontainer.defaults.DefaultPicoContainer
 
getComponentMulticaster(PicoContainer, boolean) - Method in interface org.picocontainer.defaults.ComponentMulticasterAdapter
Returns an object (in fact, a dynamic proxy) that implements the union of all the interfaces of the currently registered components.
getComponentMulticaster(PicoContainer, boolean) - Method in class org.picocontainer.defaults.DefaultComponentMulticasterAdapter
 
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.extras.DecoratingComponentAdapter
 
getDelegate() - Method in class org.picocontainer.extras.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
 
getInstance() - Method in class org.picocontainer.extras.ThrowawayPicoInstantiator
 
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
 
getInvocationResult() - Method in class org.picocontainer.extras.InvokingComponentAdapterFactory.Adapter
Deprecated.  
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
 
getPicoContainer() - Method in interface org.picocontainer.lifecycle.LifecyclePicoAdapter
 
getUnsatisfiableComponentImplementation() - Method in class org.picocontainer.defaults.UnsatisfiableDependenciesException
 
getUnsatisfiableDependencies() - Method in class org.picocontainer.defaults.UnsatisfiableDependenciesException
 

H

hasComponent(Object) - Method in interface org.picocontainer.PicoContainer
Deprecated. We don't need this. Can be determined with PicoContainer.getComponentInstance(Object) != null.
hasComponent(Object) - Method in class org.picocontainer.defaults.DefaultPicoContainer
 
hashCode - Static variable in class org.picocontainer.defaults.InterfaceFinder
 
hashCode() - Method in class org.picocontainer.defaults.UnsatisfiableDependenciesException
 

I

ImplementationHidingComponentAdapter - class org.picocontainer.extras.ImplementationHidingComponentAdapter.
This component adapter makes it possible to hide the implementation of a real subject (behind a proxy).
ImplementationHidingComponentAdapter(ComponentAdapter) - Constructor for class org.picocontainer.extras.ImplementationHidingComponentAdapter
 
ImplementationHidingComponentAdapterFactory - class org.picocontainer.extras.ImplementationHidingComponentAdapterFactory.
 
ImplementationHidingComponentAdapterFactory() - Constructor for class org.picocontainer.extras.ImplementationHidingComponentAdapterFactory
 
ImplementationHidingComponentAdapterFactory(ComponentAdapterFactory) - Constructor for class org.picocontainer.extras.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
 
Invoker - interface org.picocontainer.defaults.Invoker.
 
InvokingComponentAdapterFactory - class org.picocontainer.extras.InvokingComponentAdapterFactory.
Deprecated. Use the lifcycle support in PicoContainer instead.
InvokingComponentAdapterFactory(ComponentAdapterFactory, String, Class[], Object[]) - Constructor for class org.picocontainer.extras.InvokingComponentAdapterFactory
Deprecated.  
InvokingComponentAdapterFactory.Adapter - class org.picocontainer.extras.InvokingComponentAdapterFactory.Adapter.
Deprecated.  
InvokingComponentAdapterFactory.Adapter(ComponentAdapter) - Constructor for class org.picocontainer.extras.InvokingComponentAdapterFactory.Adapter
Deprecated.  
instantiateComponent(ComponentAdapter[], PicoContainer) - Method in class org.picocontainer.defaults.BeanComponentAdapter
 
instantiateComponent(ComponentAdapter[], PicoContainer) - Method in class org.picocontainer.defaults.InstantiatingComponentAdapter
 
invoke(Object[], Class, Method, Object[], List) - Method in interface org.picocontainer.defaults.Invoker
 
invoke(Object[], Class, Method, Object[], List) - Method in class org.picocontainer.defaults.MulticastInvoker
 
isDisposed() - Method in class org.picocontainer.defaults.DefaultPicoContainer
 
isDisposed() - Method in interface org.picocontainer.lifecycle.LifecyclePicoAdapter
 
isStarted() - Method in class org.picocontainer.defaults.DefaultPicoContainer
 
isStarted() - Method in interface org.picocontainer.lifecycle.LifecyclePicoAdapter
 
isStopped() - Method in class org.picocontainer.defaults.DefaultPicoContainer
 
isStopped() - Method in interface org.picocontainer.lifecycle.LifecyclePicoAdapter
 

L

Lifecycle - interface org.picocontainer.lifecycle.Lifecycle.
 
LifecyclePicoAdapter - interface org.picocontainer.lifecycle.LifecyclePicoAdapter.
 

M

MulticastInvoker - class org.picocontainer.defaults.MulticastInvoker.
 
MulticastInvoker() - Constructor for class org.picocontainer.defaults.MulticastInvoker
 
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
 

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 developers who instantiate PicoContainers.
org.picocontainer.defaults - package org.picocontainer.defaults
This package contains a default implementation of the PicoContainer API.
org.picocontainer.extras - package org.picocontainer.extras
This package is for some of the extra deliverables for PicoContainer
org.picocontainer.lifecycle - package org.picocontainer.lifecycle
This pakacge contains abstractions for the optional classic lifecycle methods - start(), stop(), dispose() etc.

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.
registerComponentInstance(Object) - Method in interface org.picocontainer.MutablePicoContainer
Registers an arbitrary object, using itself 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 itself 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. The returned ComponentAdapter will be an InstanceComponentAdapter.
resolveAdapter(PicoContainer) - Method in interface org.picocontainer.Parameter
 
resolveAdapter(PicoContainer) - Method in class org.picocontainer.defaults.ComponentParameter
 
resolveAdapter(PicoContainer) - 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.lifecycle.Startable.
 
Stoppable - interface org.picocontainer.lifecycle.Stoppable.
 
Swappable - interface org.picocontainer.extras.Swappable.
Interface implemented by all proxy instances created by {@link ImplementationHidingComponentAdapter).
SynchronizedComponentAdapter - class org.picocontainer.extras.SynchronizedComponentAdapter.
 
SynchronizedComponentAdapter(ComponentAdapter) - Constructor for class org.picocontainer.extras.SynchronizedComponentAdapter
 
SynchronizedComponentAdapterFactory - class org.picocontainer.extras.SynchronizedComponentAdapterFactory.
 
SynchronizedComponentAdapterFactory(ComponentAdapterFactory) - Constructor for class org.picocontainer.extras.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.extras.DecoratingComponentAdapter
 
setParent(PicoContainer) - Method in interface org.picocontainer.MutablePicoContainer
Sets the Parent container.
setParent(PicoContainer) - Method in class org.picocontainer.defaults.DefaultPicoContainer
 
setProperties(Object, Map) - Method in class org.picocontainer.extras.BeanPropertyComponentAdapterFactory
Set properties to set upon the component instance upon instantiation.
start() - Method in class org.picocontainer.defaults.DefaultPicoContainer
 
start() - Method in interface org.picocontainer.lifecycle.Startable
 
stop() - Method in class org.picocontainer.defaults.DefaultPicoContainer
 
stop() - Method in interface org.picocontainer.lifecycle.Stoppable
 

T

ThrowawayPicoInstantiator - class org.picocontainer.extras.ThrowawayPicoInstantiator.
A tiny helper for simple instantiation of components.
ThrowawayPicoInstantiator(MutablePicoContainer, Class) - Constructor for class org.picocontainer.extras.ThrowawayPicoInstantiator
 
TooManySatisfiableConstructorsException - exception org.picocontainer.defaults.TooManySatisfiableConstructorsException.
 
TooManySatisfiableConstructorsException(Class, Collection) - Constructor for class org.picocontainer.defaults.TooManySatisfiableConstructorsException
 
TransientComponentAdapter - class org.picocontainer.defaults.TransientComponentAdapter.
Deprecated. Use ConstructorComponentAdapter.
TransientComponentAdapter(Object, Class) - Constructor for class org.picocontainer.defaults.TransientComponentAdapter
Deprecated.  
TransientComponentAdapterFactory - class org.picocontainer.defaults.TransientComponentAdapterFactory.
Deprecated. Use ConstructorComponentAdapterFactory.
TransientComponentAdapterFactory() - Constructor for class org.picocontainer.defaults.TransientComponentAdapterFactory
Deprecated.  
toString() - Method in class org.picocontainer.defaults.AbstractComponentAdapter
 

U

UnsatisfiableDependenciesException - exception org.picocontainer.defaults.UnsatisfiableDependenciesException.
 
UnsatisfiableDependenciesException(Class, Set) - Constructor for class org.picocontainer.defaults.UnsatisfiableDependenciesException
 
unregisterComponent(Object) - Method in interface org.picocontainer.MutablePicoContainer
Unregisters a component.
unregisterComponent(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.DefaultPicoContainer
 
verify() - Method in class org.picocontainer.defaults.InstanceComponentAdapter
 
verify() - Method in class org.picocontainer.defaults.InstantiatingComponentAdapter
 
verify() - Method in class org.picocontainer.extras.DecoratingComponentAdapter
 
verify() - Method in class org.picocontainer.extras.SynchronizedComponentAdapter
 

_

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

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

Copyright © 2003-2004 Codehaus. All Rights Reserved.