Package | Description |
---|---|
org.picocontainer |
This package contains the core API for PicoContainer, a compact container for working with the
dependency injection pattern.
|
org.picocontainer.classname | |
org.picocontainer.containers |
Containers are the main user entry point for PicoContainer.
|
org.picocontainer.defaults | |
org.picocontainer.injectors |
InjectionFactories make Injectors which implement specific types of dependency injection
|
org.picocontainer.lifecycle |
Alternative implementations of lifecycle strategy for use with a container.
|
org.picocontainer.monitors |
A Monitor is something PicoContainer uses to inform on events in component instantiation and lifecycle.
|
org.picocontainer.parameters | |
org.picocontainer.tck | |
org.picocontainer.visitors |
Modifier and Type | Class and Description |
---|---|
class |
PicoClassNotFoundException |
class |
PicoCompositionException
Subclass of
PicoException that is thrown when there is:
- a problem initializing the container
- a cyclic dependency between components occurs. |
class |
PicoLifecycleException |
class |
PicoVerificationException
Subclass of
PicoException that is thrown when a PicoContainer hierarchy
cannot be verified. |
Modifier and Type | Method and Description |
---|---|
List<Object> |
DefaultPicoContainer.getComponents() |
Modifier and Type | Method and Description |
---|---|
Object |
DefaultClassLoadingPicoContainer.getComponent(Object componentKeyOrType) |
Modifier and Type | Method and Description |
---|---|
<T> List<T> |
AbstractDelegatingPicoContainer.getComponents(Class<T> type) |
Modifier and Type | Method and Description |
---|---|
void |
DefaultPicoContainerTreeSerializationTestCase.testContainerIsDeserializableWithParent() |
Modifier and Type | Class and Description |
---|---|
static class |
AbstractInjector.AmbiguousComponentResolutionException
Exception that is thrown as part of the introspection.
|
static class |
AbstractInjector.CyclicDependencyException |
static class |
AbstractInjector.NotConcreteRegistrationException |
static class |
AbstractInjector.UnsatisfiableDependenciesException
Exception thrown when some of the component's dependencies are not satisfiable.
|
static class |
SingleMemberInjector.ParameterCannotBeNullException |
Modifier and Type | Class and Description |
---|---|
class |
ReflectionLifecycleException
Subclass of
PicoException that is thrown when there is a problem
invoking lifecycle methods via reflection. |
Modifier and Type | Class and Description |
---|---|
class |
LifecycleComponentMonitor.LifecycleFailuresException
Subclass of
PicoException that is thrown when the collected
lifecycle failures need to be be collectively rethrown. |
Modifier and Type | Method and Description |
---|---|
void |
ConstantParameter.verify(PicoContainer container,
ComponentAdapter<?> adapter,
Type expectedType,
NameBinding expectedNameBinding,
boolean useNames,
Annotation binding)
Verify that the Parameter can satisfy the expected type using the container
|
Modifier and Type | Class and Description |
---|---|
static class |
AbstractPicoVisitor.PicoVisitorTraversalException
Exception for a PicoVisitor, that is dependent on a defined starting point of the traversal.
|
Copyright © 2003–2016 Codehaus. All rights reserved.