Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
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
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
Copyright © 2003 Codehaus. All Rights Reserved.