A C D E F G H I L N O P R S U

A

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
 
addConstantParameterBasedOnType(Class, Object) - Method in class org.picocontainer.internals.ComponentSpecification
 
addContainer(PicoContainer) - Method in class org.picocontainer.extras.CompositePicoContainer
Adds a new Pico internals to this composite internals
addOrderedComponent(Object) - Method in class org.picocontainer.defaults.DefaultComponentRegistry
 
addOrderedComponent(Object) - Method in class org.picocontainer.extras.HierarchicalComponentRegistry
 
addOrderedComponent(Object) - Method in interface org.picocontainer.internals.ComponentRegistry
 
addParameterToComponent(Object, Class, Object) - Method in interface org.picocontainer.RegistrationPicoContainer
Add a parameter to a component.
addParameterToComponent(Object, Class, Object) - Method in class org.picocontainer.defaults.DefaultPicoContainer
 

C

ComponentFactory - interface org.picocontainer.internals.ComponentFactory.
 
ComponentParameter - class org.picocontainer.internals.ComponentParameter.
 
ComponentParameter() - Constructor for class org.picocontainer.internals.ComponentParameter
 
ComponentParameter(Object) - Constructor for class org.picocontainer.internals.ComponentParameter
 
ComponentRegistry - interface org.picocontainer.internals.ComponentRegistry.
 
ComponentSpecification - class org.picocontainer.internals.ComponentSpecification.
 
ComponentSpecification(ComponentFactory, Object, Class, Parameter[]) - Constructor for class org.picocontainer.internals.ComponentSpecification
 
ComponentSpecification(ComponentFactory, Object, Class) - Constructor for class org.picocontainer.internals.ComponentSpecification
 
CompositePicoContainer - class org.picocontainer.extras.CompositePicoContainer.
CompositePicoContainer aggregates the the contents of more than one internals together for the sake of a single list of components.
CompositePicoContainer(ComponentRegistry, PicoContainer[]) - Constructor for class org.picocontainer.extras.CompositePicoContainer
 
CompositePicoContainer.Default - class org.picocontainer.extras.CompositePicoContainer.Default.
 
CompositePicoContainer.Default() - Constructor for class org.picocontainer.extras.CompositePicoContainer.Default
 
CompositePicoContainer.WithContainerArray - class org.picocontainer.extras.CompositePicoContainer.WithContainerArray.
 
CompositePicoContainer.WithContainerArray(PicoContainer[]) - Constructor for class org.picocontainer.extras.CompositePicoContainer.WithContainerArray
 
CompositeProxyFactory - interface org.picocontainer.extras.CompositeProxyFactory.
 
ConstantParameter - class org.picocontainer.internals.ConstantParameter.
 
ConstantParameter(Object) - Constructor for class org.picocontainer.internals.ConstantParameter
 
childRegistry - Variable in class org.picocontainer.extras.HierarchicalComponentRegistry
 
componentKeyToInstanceMap - Variable in class org.picocontainer.defaults.DefaultComponentRegistry
 
componentToSpec - Variable in class org.picocontainer.defaults.DefaultComponentRegistry
 
contains(Object) - Method in class org.picocontainer.defaults.DefaultComponentRegistry
 
contains(Object) - Method in class org.picocontainer.extras.HierarchicalComponentRegistry
 
contains(Object) - Method in interface org.picocontainer.internals.ComponentRegistry
 
createComponent(ComponentSpecification, Object[]) - Method in class org.picocontainer.defaults.DefaultComponentFactory
 
createComponent(ComponentSpecification) - Method in class org.picocontainer.defaults.DefaultComponentRegistry
 
createComponent(ComponentSpecification) - Method in class org.picocontainer.extras.HierarchicalComponentRegistry
 
createComponent(ComponentSpecification, Object[]) - Method in class org.picocontainer.extras.ImplementationHidingComponentFactory
 
createComponent(ComponentSpecification, Object[]) - Method in interface org.picocontainer.internals.ComponentFactory
Create a component.
createComponent(ComponentSpecification) - Method in interface org.picocontainer.internals.ComponentRegistry
 
createCompositeProxy(ClassLoader, List, boolean) - Method in class org.picocontainer.defaults.DefaultCompositeProxyFactory
 
createCompositeProxy(ClassLoader, List, boolean) - Method in interface org.picocontainer.extras.CompositeProxyFactory
 
createDefaultParameter() - Method in class org.picocontainer.internals.ComponentSpecification
 

D

DefaultComponentFactory - class org.picocontainer.defaults.DefaultComponentFactory.
CompoentFactory that supports IoC type 3, which is constructor based.
DefaultComponentFactory() - Constructor for class org.picocontainer.defaults.DefaultComponentFactory
 
DefaultComponentRegistry - class org.picocontainer.defaults.DefaultComponentRegistry.
The default component registry.
DefaultComponentRegistry() - Constructor for class org.picocontainer.defaults.DefaultComponentRegistry
 
DefaultCompositeProxyFactory - class org.picocontainer.defaults.DefaultCompositeProxyFactory.
 
DefaultCompositeProxyFactory() - Constructor for class org.picocontainer.defaults.DefaultCompositeProxyFactory
 
DefaultLifecyclePicoAdaptor - class org.picocontainer.extras.DefaultLifecyclePicoAdaptor.
 
DefaultLifecyclePicoAdaptor(PicoContainer) - Constructor for class org.picocontainer.extras.DefaultLifecyclePicoAdaptor
 
DefaultPicoContainer - class org.picocontainer.defaults.DefaultPicoContainer.
Abstract baseclass for various PicoContainer implementations.
DefaultPicoContainer(ComponentFactory, ComponentRegistry) - Constructor for class org.picocontainer.defaults.DefaultPicoContainer
 
DefaultPicoContainer.Default - class org.picocontainer.defaults.DefaultPicoContainer.Default.
 
DefaultPicoContainer.Default() - Constructor for class org.picocontainer.defaults.DefaultPicoContainer.Default
 
DefaultPicoContainer.WithComponentFactory - class org.picocontainer.defaults.DefaultPicoContainer.WithComponentFactory.
 
DefaultPicoContainer.WithComponentFactory(ComponentFactory) - Constructor for class org.picocontainer.defaults.DefaultPicoContainer.WithComponentFactory
 
DefaultPicoContainer.WithComponentRegistry - class org.picocontainer.defaults.DefaultPicoContainer.WithComponentRegistry.
 
DefaultPicoContainer.WithComponentRegistry(ComponentRegistry) - Constructor for class org.picocontainer.defaults.DefaultPicoContainer.WithComponentRegistry
 
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.extras.DefaultLifecyclePicoAdaptor
 
dispose() - Method in interface org.picocontainer.lifecycle.Disposable
 

E

equals(Object) - Method in class org.picocontainer.internals.ComponentSpecification
 

F

findImplementingComponent(Class) - Method in class org.picocontainer.defaults.DefaultComponentRegistry
 
findImplementingComponent(Class) - Method in class org.picocontainer.extras.HierarchicalComponentRegistry
 
findImplementingComponent(Class) - Method in interface org.picocontainer.internals.ComponentRegistry
 
findImplementingComponentSpecification(Class) - Method in class org.picocontainer.defaults.DefaultComponentRegistry
 
findImplementingComponentSpecification(Class) - Method in class org.picocontainer.extras.HierarchicalComponentRegistry
 
findImplementingComponentSpecification(Class) - Method in interface org.picocontainer.internals.ComponentRegistry
 

G

getCause() - Method in class org.picocontainer.defaults.PicoInvocationTargetInitializationException
 
getClassThatNeedsDeps() - Method in class org.picocontainer.defaults.UnsatisfiedDependencyInstantiationException
 
getComponent(Object) - Method in interface org.picocontainer.PicoContainer
Get a component for a component type.
getComponent(Object) - Method in class org.picocontainer.defaults.DefaultPicoContainer
 
getComponent(Object) - Method in class org.picocontainer.extras.CompositePicoContainer
 
getComponent(Object) - Method in class org.picocontainer.extras.NullContainer
 
getComponentImplementation() - Method in class org.picocontainer.defaults.NotConcreteRegistrationException
 
getComponentImplementation() - Method in class org.picocontainer.internals.ComponentSpecification
 
getComponentInstance(Object) - Method in class org.picocontainer.defaults.DefaultComponentRegistry
 
getComponentInstance(Object) - Method in class org.picocontainer.extras.HierarchicalComponentRegistry
 
getComponentInstance(Object) - Method in interface org.picocontainer.internals.ComponentRegistry
 
getComponentInstanceKeys() - Method in class org.picocontainer.defaults.DefaultComponentRegistry
 
getComponentInstanceKeys() - Method in class org.picocontainer.extras.HierarchicalComponentRegistry
 
getComponentInstanceKeys() - Method in interface org.picocontainer.internals.ComponentRegistry
 
getComponentInstances() - Method in class org.picocontainer.defaults.DefaultComponentRegistry
 
getComponentInstances() - Method in class org.picocontainer.extras.HierarchicalComponentRegistry
 
getComponentInstances() - Method in interface org.picocontainer.internals.ComponentRegistry
 
getComponentKey() - Method in class org.picocontainer.internals.ComponentSpecification
 
getComponentKeys() - Method in interface org.picocontainer.PicoContainer
Get all component types (random order).
getComponentKeys() - Method in class org.picocontainer.defaults.DefaultPicoContainer
 
getComponentKeys() - Method in class org.picocontainer.extras.CompositePicoContainer
 
getComponentKeys() - Method in class org.picocontainer.extras.NullContainer
 
getComponentMulticaster() - Method in interface org.picocontainer.PicoContainer
Shorthand for PicoContainer.getComponentMulticaster(boolean, boolean)(true, true).
getComponentMulticaster(boolean, boolean) - Method in interface org.picocontainer.PicoContainer
Returns a proxy that implements the union of all the components' interfaces.
getComponentMulticaster() - Method in class org.picocontainer.defaults.DefaultPicoContainer
 
getComponentMulticaster(boolean, boolean) - Method in class org.picocontainer.defaults.DefaultPicoContainer
 
getComponentMulticaster() - Method in class org.picocontainer.extras.CompositePicoContainer
 
getComponentMulticaster(boolean, boolean) - Method in class org.picocontainer.extras.CompositePicoContainer
 
getComponentMulticaster() - Method in class org.picocontainer.extras.NullContainer
 
getComponentMulticaster(boolean, boolean) - Method in class org.picocontainer.extras.NullContainer
 
getComponentSpec(Object) - Method in class org.picocontainer.defaults.DefaultComponentRegistry
 
getComponentSpec(Object) - Method in class org.picocontainer.extras.HierarchicalComponentRegistry
 
getComponentSpec(Object) - Method in interface org.picocontainer.internals.ComponentRegistry
 
getComponentSpecifications() - Method in class org.picocontainer.defaults.DefaultComponentRegistry
 
getComponentSpecifications() - Method in class org.picocontainer.extras.HierarchicalComponentRegistry
 
getComponentSpecifications() - Method in interface org.picocontainer.internals.ComponentRegistry
 
getComponents() - Method in interface org.picocontainer.PicoContainer
Get all components (random order).
getComponents() - Method in class org.picocontainer.defaults.DefaultPicoContainer
 
getComponents() - Method in class org.picocontainer.extras.CompositePicoContainer
 
getComponents() - Method in class org.picocontainer.extras.NullContainer
 
getDependencies(Class) - Method in class org.picocontainer.defaults.DefaultComponentFactory
 
getDependencies(Class) - Method in class org.picocontainer.extras.ImplementationHidingComponentFactory
 
getDependencies(Class) - Method in interface org.picocontainer.internals.ComponentFactory
Return the types the componentImplementation component depends on.
getDuplicateKey() - Method in class org.picocontainer.defaults.DuplicateComponentKeyRegistrationException
 
getForImplementationClass() - Method in class org.picocontainer.defaults.NoPicoSuitableConstructorException
 
getMessage() - Method in class org.picocontainer.defaults.AmbiguousComponentResolutionException
 
getMessage() - Method in class org.picocontainer.defaults.AssignabilityRegistrationException
 
getMessage() - Method in class org.picocontainer.defaults.DuplicateComponentKeyRegistrationException
 
getMessage() - Method in class org.picocontainer.defaults.NotConcreteRegistrationException
 
getMessage() - Method in class org.picocontainer.defaults.PicoInvocationTargetInitializationException
 
getMessage() - Method in class org.picocontainer.defaults.UnsatisfiedDependencyInstantiationException
 
getOrderedComponents() - Method in class org.picocontainer.defaults.DefaultComponentRegistry
 
getOrderedComponents() - Method in class org.picocontainer.extras.HierarchicalComponentRegistry
 
getOrderedComponents() - Method in interface org.picocontainer.internals.ComponentRegistry
 
getParameters() - Method in class org.picocontainer.internals.ComponentSpecification
 
getResultingKeys() - Method in class org.picocontainer.defaults.AmbiguousComponentResolutionException
 

H

HierarchicalComponentRegistry - class org.picocontainer.extras.HierarchicalComponentRegistry.
 
HierarchicalComponentRegistry(ComponentRegistry, ComponentRegistry) - Constructor for class org.picocontainer.extras.HierarchicalComponentRegistry
 
HierarchicalComponentRegistry.Default - class org.picocontainer.extras.HierarchicalComponentRegistry.Default.
 
HierarchicalComponentRegistry.Default(ComponentRegistry) - Constructor for class org.picocontainer.extras.HierarchicalComponentRegistry.Default
 
HierarchicalComponentRegistry.WithChildRegistry - class org.picocontainer.extras.HierarchicalComponentRegistry.WithChildRegistry.
 
HierarchicalComponentRegistry.WithChildRegistry(ComponentRegistry, ComponentRegistry) - Constructor for class org.picocontainer.extras.HierarchicalComponentRegistry.WithChildRegistry
 
hasComponent(Object) - Method in interface org.picocontainer.PicoContainer
Does the internals have a partilcilar component type?
hasComponent(Object) - Method in class org.picocontainer.defaults.DefaultPicoContainer
 
hasComponent(Object) - Method in class org.picocontainer.extras.CompositePicoContainer
 
hasComponent(Object) - Method in class org.picocontainer.extras.NullContainer
 
hasComponentInstance(Object) - Method in class org.picocontainer.defaults.DefaultComponentRegistry
 
hasComponentInstance(Object) - Method in class org.picocontainer.extras.HierarchicalComponentRegistry
 
hasComponentInstance(Object) - Method in interface org.picocontainer.internals.ComponentRegistry
 

I

ImplementationHidingComponentFactory - class org.picocontainer.extras.ImplementationHidingComponentFactory.
 
ImplementationHidingComponentFactory(ComponentFactory) - Constructor for class org.picocontainer.extras.ImplementationHidingComponentFactory
 
instantiateComponent(ComponentRegistry) - Method in class org.picocontainer.internals.ComponentSpecification
 
instantiateComponents() - Method in interface org.picocontainer.PicoContainer
Initialize the internals.
instantiateComponents() - Method in class org.picocontainer.defaults.DefaultPicoContainer
 
instantiateComponents() - Method in class org.picocontainer.extras.CompositePicoContainer
 
instantiateComponents() - Method in class org.picocontainer.extras.NullContainer
 
isAssignableFrom(Class, Class) - Static method in class org.picocontainer.internals.ComponentSpecification
 
isDisposed() - Method in class org.picocontainer.extras.DefaultLifecyclePicoAdaptor
 
isDisposed() - Method in interface org.picocontainer.lifecycle.LifecyclePicoAdaptor
 
isStarted() - Method in class org.picocontainer.extras.DefaultLifecyclePicoAdaptor
 
isStarted() - Method in interface org.picocontainer.lifecycle.LifecyclePicoAdaptor
 
isStopped() - Method in class org.picocontainer.extras.DefaultLifecyclePicoAdaptor
 
isStopped() - Method in interface org.picocontainer.lifecycle.LifecyclePicoAdaptor
 

L

Lifecycle - interface org.picocontainer.lifecycle.Lifecycle.
 
LifecyclePicoAdaptor - interface org.picocontainer.lifecycle.LifecyclePicoAdaptor.
 

N

NoPicoSuitableConstructorException - exception org.picocontainer.defaults.NoPicoSuitableConstructorException.
 
NoPicoSuitableConstructorException(Class) - Constructor for class org.picocontainer.defaults.NoPicoSuitableConstructorException
 
NotConcreteRegistrationException - exception org.picocontainer.defaults.NotConcreteRegistrationException.
 
NotConcreteRegistrationException(Class) - Constructor for class org.picocontainer.defaults.NotConcreteRegistrationException
 
NullContainer - class org.picocontainer.extras.NullContainer.
 
NullContainer() - Constructor for class org.picocontainer.extras.NullContainer
 

O

orderedComponents - Variable in class org.picocontainer.defaults.DefaultComponentRegistry
 
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 is for the default consituent parts of various PicoContainer components.
org.picocontainer.extras - package org.picocontainer.extras
This package is for some of the extra deliverables for PicoContainer
org.picocontainer.internals - package org.picocontainer.internals
This package contains some internal classes to various PicoContainer deliverables,  You should really only be interested in this package if you are a writer of new (we encourage this) PicoContainer containers.
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.internals.Parameter.
 
PicoContainer - interface org.picocontainer.PicoContainer.
PicoContainer - guaranteed to resolve the needs of components as it instantiates them.
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
 
PicoInitializationException - exception org.picocontainer.PicoInitializationException.
 
PicoInitializationException() - Constructor for class org.picocontainer.PicoInitializationException
 
PicoInstantiationException - exception org.picocontainer.PicoInstantiationException.
 
PicoInstantiationException() - Constructor for class org.picocontainer.PicoInstantiationException
 
PicoIntrospectionException - exception org.picocontainer.PicoIntrospectionException.
 
PicoIntrospectionException() - 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
 
parentRegistry - Variable in class org.picocontainer.extras.HierarchicalComponentRegistry
 
putComponent(Object, Object) - Method in class org.picocontainer.defaults.DefaultComponentRegistry
 
putComponent(Object, Object) - Method in class org.picocontainer.extras.HierarchicalComponentRegistry
 
putComponent(Object, Object) - Method in interface org.picocontainer.internals.ComponentRegistry
 

R

RegistrationPicoContainer - interface org.picocontainer.RegistrationPicoContainer.
 
registerComponent(Object, Class) - Method in interface org.picocontainer.RegistrationPicoContainer
Alternate way of registering components with additional component type.
registerComponent(Object, Object) - Method in interface org.picocontainer.RegistrationPicoContainer
Registers a component that is instantiated and configured outside the internals.
registerComponent(Object, Class, Parameter[]) - Method in interface org.picocontainer.RegistrationPicoContainer
Register component with key, implementation and bindings for its parameters.
registerComponent(ComponentSpecification) - Method in class org.picocontainer.defaults.DefaultComponentRegistry
 
registerComponent(Object, Class) - Method in class org.picocontainer.defaults.DefaultPicoContainer
 
registerComponent(Object, Class, Parameter[]) - Method in class org.picocontainer.defaults.DefaultPicoContainer
 
registerComponent(Object, Object) - Method in class org.picocontainer.defaults.DefaultPicoContainer
 
registerComponent(ComponentSpecification) - Method in class org.picocontainer.extras.HierarchicalComponentRegistry
 
registerComponent(ComponentSpecification) - Method in interface org.picocontainer.internals.ComponentRegistry
 
registerComponentByClass(Class) - Method in interface org.picocontainer.RegistrationPicoContainer
Registers a component.
registerComponentByClass(Class) - Method in class org.picocontainer.defaults.DefaultPicoContainer
 
registerComponentByInstance(Object) - Method in interface org.picocontainer.RegistrationPicoContainer
Registers an instantiated component.
registerComponentByInstance(Object) - Method in class org.picocontainer.defaults.DefaultPicoContainer
 
registeredComponentSpecifications - Variable in class org.picocontainer.defaults.DefaultComponentRegistry
 
removeContainer(PicoContainer) - Method in class org.picocontainer.extras.CompositePicoContainer
Removes a Pico internals from this composite internals
resolve(ComponentRegistry, ComponentSpecification, Class) - Method in class org.picocontainer.internals.ComponentParameter
 
resolve(ComponentRegistry, ComponentSpecification, Class) - Method in class org.picocontainer.internals.ConstantParameter
 
resolve(ComponentRegistry, ComponentSpecification, Class) - Method in interface org.picocontainer.internals.Parameter
 

S

Startable - interface org.picocontainer.lifecycle.Startable.
 
Stoppable - interface org.picocontainer.lifecycle.Stoppable.
 
start() - Method in class org.picocontainer.extras.DefaultLifecyclePicoAdaptor
 
start() - Method in interface org.picocontainer.lifecycle.Startable
 
stop() - Method in class org.picocontainer.extras.DefaultLifecyclePicoAdaptor
 
stop() - Method in interface org.picocontainer.lifecycle.Stoppable
 

U

UnsatisfiedDependencyInstantiationException - exception org.picocontainer.defaults.UnsatisfiedDependencyInstantiationException.
 
UnsatisfiedDependencyInstantiationException(Class, Object, Class) - Constructor for class org.picocontainer.defaults.UnsatisfiedDependencyInstantiationException
 
unmanagedComponents - Variable in class org.picocontainer.defaults.DefaultPicoContainer
 
unregisterComponent(Object) - Method in class org.picocontainer.defaults.DefaultComponentRegistry
 
unregisterComponent(Object) - Method in class org.picocontainer.defaults.DefaultPicoContainer
TODO promote to RegistrationPicoContainer, it's all Pauls fault anyway
unregisterComponent(Object) - Method in class org.picocontainer.extras.HierarchicalComponentRegistry
 
unregisterComponent(Object) - Method in interface org.picocontainer.internals.ComponentRegistry
 

A C D E F G H I L N O P R S U

Copyright © 2003 Codehaus. All Rights Reserved.