|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use PicoContainer | |
---|---|
org.picocontainer | This package contains the core API for PicoContainer, a compact container for working with the dependency injection pattern. |
org.picocontainer.adapters | |
org.picocontainer.behaviors | BehaviorFactories make Behaviors which change aspects of component implementations and instances |
org.picocontainer.classname | |
org.picocontainer.composers | Composers collaborate with ComposingMonitor to collect subsets of components for injection according to an scheme like: |
org.picocontainer.containers | Containers are the main user entry point for PicoContainer. |
org.picocontainer.injectors | InjectionFactories make Injectors which implement specific types of dependency injection |
org.picocontainer.monitors | A Monitor is something PicoContainer uses to inform on events in component instantiation and lifecycle. |
org.picocontainer.parameters | |
org.picocontainer.visitors |
Uses of PicoContainer in org.picocontainer |
---|
Subinterfaces of PicoContainer in org.picocontainer | |
---|---|
interface |
MutablePicoContainer
This is the core interface used for registration of components with a container. |
Classes in org.picocontainer that implement PicoContainer | |
---|---|
class |
DefaultPicoContainer
The Standard PicoContainer /MutablePicoContainer implementation. |
Methods in org.picocontainer that return PicoContainer | |
---|---|
PicoContainer |
PicoContainer.getParent()
Retrieve the parent container of this container. |
PicoContainer |
DefaultPicoContainer.getParent()
Retrieve the parent container of this container. |
Methods in org.picocontainer with parameters of type PicoContainer | ||
---|---|---|
MutablePicoContainer |
MutablePicoContainer.addChildContainer(PicoContainer child)
Add a child container. |
|
MutablePicoContainer |
DefaultPicoContainer.addChildContainer(PicoContainer child)
|
|
Object |
Injector.decorateComponentInstance(PicoContainer container,
Type into,
T instance)
A preexiting component instance can be injected into after instantiation |
|
void |
ComponentLifecycle.dispose(PicoContainer container)
Invoke the "dispose" method on the component. |
|
T |
DefaultPicoContainer.KnowsContainerAdapter.getComponentInstance(PicoContainer container)
|
|
T |
ComponentAdapter.getComponentInstance(PicoContainer container)
Deprecated. since PicoContainer 2.2. Use ComponentAdapter.getComponentInstance(PicoContainer,Type) with ComponentAdapter.NOTHING.class as type
if no type available. |
|
Object |
DefaultPicoContainer.LateInstance.getComponentInstance(PicoContainer container,
Type into)
|
|
T |
DefaultPicoContainer.KnowsContainerAdapter.getComponentInstance(PicoContainer container,
Type into)
|
|
T |
ComponentAdapter.getComponentInstance(PicoContainer container,
Type into)
Retrieve the component instance. |
|
|
ComponentMonitor.instantiated(PicoContainer container,
ComponentAdapter<T> componentAdapter,
Constructor<T> constructor,
Object instantiated,
Object[] injected,
long duration)
Event thrown after the component has been instantiated using the given constructor. |
|
|
ComponentMonitor.instantiating(PicoContainer container,
ComponentAdapter<T> componentAdapter,
Constructor<T> constructor)
Event thrown as the component is being instantiated using the given constructor |
|
|
ComponentMonitor.instantiationFailed(PicoContainer container,
ComponentAdapter<T> componentAdapter,
Constructor<T> constructor,
Exception cause)
Event thrown if the component instantiation failed using the given constructor |
|
void |
ComponentMonitor.invoked(PicoContainer container,
ComponentAdapter<?> componentAdapter,
Member member,
Object instance,
long duration,
Object[] args,
Object retVal)
Event thrown after the component method has been invoked on the given instance |
|
Object |
ComponentMonitor.invoking(PicoContainer container,
ComponentAdapter<?> componentAdapter,
Member member,
Object instance,
Object[] args)
Event thrown as the component method is being invoked on the given instance |
|
boolean |
Parameter.isResolvable(PicoContainer container,
ComponentAdapter<?> forAdapter,
Type expectedType,
NameBinding expectedNameBinding,
boolean useNames,
Annotation binding)
Deprecated. |
|
boolean |
MutablePicoContainer.removeChildContainer(PicoContainer child)
Remove a child container from this container. |
|
boolean |
DefaultPicoContainer.removeChildContainer(PicoContainer child)
|
|
Parameter.Resolver |
Parameter.resolve(PicoContainer container,
ComponentAdapter<?> forAdapter,
ComponentAdapter<?> injecteeAdapter,
Type expectedType,
NameBinding expectedNameBinding,
boolean useNames,
Annotation binding)
Check if the Parameter can satisfy the expected type using the container. |
|
Object |
Parameter.resolveInstance(PicoContainer container,
ComponentAdapter<?> forAdapter,
Type expectedType,
NameBinding expectedNameBinding,
boolean useNames,
Annotation binding)
Deprecated. |
|
static void |
Emjection.setupEmjection(Object inst,
PicoContainer container)
|
|
void |
ComponentLifecycle.start(PicoContainer container)
Invoke the "start" method on the component. |
|
void |
ComponentLifecycle.stop(PicoContainer container)
Invoke the "stop" method on the component. |
|
void |
DefaultPicoContainer.LateInstance.verify(PicoContainer container)
|
|
void |
DefaultPicoContainer.KnowsContainerAdapter.verify(PicoContainer container)
|
|
void |
ComponentFactory.verify(PicoContainer container)
Verification for the ComponentFactory - subject to implementation. |
|
void |
ComponentAdapter.verify(PicoContainer container)
Verify that all dependencies for this adapter can be satisfied. |
|
void |
Parameter.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 |
|
boolean |
PicoVisitor.visitContainer(PicoContainer pico)
Visit a PicoContainer that has to accept the visitor. |
Constructors in org.picocontainer with parameters of type PicoContainer | |
---|---|
DefaultPicoContainer.KnowsContainerAdapter(ComponentAdapter<T> ca,
PicoContainer ctr)
|
|
DefaultPicoContainer(ComponentFactory componentFactory,
LifecycleStrategy lifecycleStrategy,
PicoContainer parent)
Creates a new container with a custom ComponentFactory, LifecycleStrategy for instance registration, and a parent container. |
|
DefaultPicoContainer(ComponentFactory componentFactory,
LifecycleStrategy lifecycleStrategy,
PicoContainer parent,
ComponentMonitor componentMonitor)
|
|
DefaultPicoContainer(ComponentFactory componentFactory,
PicoContainer parent)
Creates a new container with a custom ComponentFactory and a parent container. |
|
DefaultPicoContainer(ComponentMonitor monitor,
LifecycleStrategy lifecycleStrategy,
PicoContainer parent)
Creates a new container with the AdaptingInjection using a custom ComponentMonitor and lifecycle strategy |
|
DefaultPicoContainer(ComponentMonitor monitor,
PicoContainer parent)
Creates a new container with the AdaptingInjection using a custom ComponentMonitor |
|
DefaultPicoContainer(LifecycleStrategy lifecycleStrategy,
PicoContainer parent)
Creates a new container with the AdaptingInjection using a custom lifecycle strategy |
|
DefaultPicoContainer(PicoContainer parent)
Creates a new container with a (caching) AdaptingInjection
and a parent container. |
|
PicoBuilder(PicoContainer parentContainer)
|
|
PicoBuilder(PicoContainer parentContainer,
InjectionFactory injectionType)
|
Uses of PicoContainer in org.picocontainer.adapters |
---|
Methods in org.picocontainer.adapters with parameters of type PicoContainer | |
---|---|
void |
InstanceAdapter.dispose(PicoContainer container)
|
T |
AbstractAdapter.getComponentInstance(PicoContainer container)
|
T |
InstanceAdapter.getComponentInstance(PicoContainer container,
Type into)
|
void |
InstanceAdapter.start(PicoContainer container)
|
void |
InstanceAdapter.stop(PicoContainer container)
|
void |
InstanceAdapter.verify(PicoContainer container)
|
Uses of PicoContainer in org.picocontainer.behaviors |
---|
Methods in org.picocontainer.behaviors with parameters of type PicoContainer | |
---|---|
protected T |
HiddenImplementation.createProxy(Class[] interfaces,
PicoContainer container,
ClassLoader classLoader)
|
void |
Stored.dispose(PicoContainer container)
Disposes the cached component instance Invokes delegate dispose method if the delegate is a Behavior Invoke the "dispose" method on the component. |
void |
AbstractBehavior.dispose(PicoContainer container)
Invokes delegate dispose method if the delegate is a Behavior Invoke the "dispose" method on the component. |
T |
AbstractBehavior.getComponentInstance(PicoContainer container)
|
T |
Synchronized.getComponentInstance(PicoContainer container,
Type into)
|
T |
Stored.getComponentInstance(PicoContainer container,
Type into)
|
T |
PropertyApplicator.getComponentInstance(PicoContainer container,
Type into)
Get a component instance and set given property values. |
T |
Locked.getComponentInstance(PicoContainer container,
Type into)
|
T |
HiddenImplementation.getComponentInstance(PicoContainer container,
Type into)
|
T |
Guarded.getComponentInstance(PicoContainer container,
Type into)
|
Object |
FieldDecorated.getComponentInstance(PicoContainer container,
Type into)
|
T |
Decorated.getComponentInstance(PicoContainer container,
Type into)
|
T |
AbstractBehavior.getComponentInstance(PicoContainer container,
Type into)
|
protected Object |
Intercepted.invokeMethod(Object componentInstance,
Method method,
Object[] args,
PicoContainer container)
|
protected Object |
HiddenImplementation.invokeMethod(Object componentInstance,
Method method,
Object[] args,
PicoContainer container)
|
void |
Stored.start(PicoContainer container)
Starts the cached component instance Invokes delegate start method if the delegate is a Behavior Invoke the "start" method on the component. |
void |
AbstractBehavior.start(PicoContainer container)
Invokes delegate start method if the delegate is a Behavior Invoke the "start" method on the component. |
void |
Stored.stop(PicoContainer container)
Stops the cached component instance Invokes delegate stop method if the delegate is a Behavior Invoke the "stop" method on the component. |
void |
AbstractBehavior.stop(PicoContainer container)
Invokes delegate stop method if the delegate is a Behavior Invoke the "stop" method on the component. |
void |
AdaptingBehavior.verify(PicoContainer container)
|
void |
AbstractBehaviorFactory.verify(PicoContainer container)
|
void |
AbstractBehavior.verify(PicoContainer container)
|
Uses of PicoContainer in org.picocontainer.classname |
---|
Subinterfaces of PicoContainer in org.picocontainer.classname | |
---|---|
interface |
ClassLoadingPicoContainer
A ClassLoadingPicoContainer extends PicoContainer with classloader juggling capability |
Classes in org.picocontainer.classname that implement PicoContainer | |
---|---|
class |
DefaultClassLoadingPicoContainer
Default implementation of ClassLoadingPicoContainer. |
Fields in org.picocontainer.classname with type parameters of type PicoContainer | |
---|---|
protected Map<String,PicoContainer> |
DefaultClassLoadingPicoContainer.namedChildContainers
|
Methods in org.picocontainer.classname that return types with arguments of type PicoContainer | |
---|---|
protected Map<String,PicoContainer> |
DefaultClassLoadingPicoContainer.getNamedContainers()
|
Methods in org.picocontainer.classname with parameters of type PicoContainer | |
---|---|
MutablePicoContainer |
DefaultClassLoadingPicoContainer.addChildContainer(PicoContainer child)
|
ClassLoadingPicoContainer |
DefaultClassLoadingPicoContainer.addChildContainer(String name,
PicoContainer child)
|
ClassLoadingPicoContainer |
ClassLoadingPicoContainer.addChildContainer(String name,
PicoContainer child)
Addes a child container with a given name |
boolean |
DefaultClassLoadingPicoContainer.removeChildContainer(PicoContainer child)
|
Constructors in org.picocontainer.classname with parameters of type PicoContainer | |
---|---|
DefaultClassLoadingPicoContainer(ClassLoader classLoader,
ComponentFactory componentFactory,
PicoContainer parent)
|
|
DefaultClassLoadingPicoContainer(ClassLoader classLoader,
PicoContainer parent,
ComponentMonitor componentMonitor)
|
|
DefaultClassLoadingPicoContainer(ComponentFactory componentFactory,
LifecycleStrategy lifecycleStrategy,
PicoContainer parent,
ClassLoader cl,
ComponentMonitor componentMonitor)
|
|
DefaultClassLoadingPicoContainer(PicoContainer parent)
|
Uses of PicoContainer in org.picocontainer.composers |
---|
Methods in org.picocontainer.composers with parameters of type PicoContainer | |
---|---|
Object |
RegexComposer.compose(PicoContainer container,
Object componentKey)
|
Uses of PicoContainer in org.picocontainer.containers |
---|
Classes in org.picocontainer.containers that implement PicoContainer | |
---|---|
class |
AbstractDelegatingMutablePicoContainer
abstract base class for delegating to mutable containers |
class |
AbstractDelegatingPicoContainer
Abstract base class for immutable delegation to a PicoContainer |
class |
CommandLineArgumentsPicoContainer
Deprecated. Use CommandLinePicoContainer
instead. |
class |
CommandLinePicoContainer
CommandLineArgumentsPicoContainer configured itself from array of strings which are most likely coming in as command line arguments |
class |
CompositePicoContainer
CompositePicoContainer takes a var-args list of containers and will query them in turn for getComponent(*) and getComponentAdapter(*) requests. |
class |
EmptyPicoContainer
Empty pico container serving as recoil damper in situations where you do not like to check whether container reference supplied to you is null or not |
class |
ImmutablePicoContainer
wrap pico container to achieve immutability Typically its used to mock a parent container. |
class |
PropertiesPicoContainer
immutable pico container constructed from properties. |
class |
SystemPropertiesPicoContainer
A container backed by system properties (is a PropertiesPicoContainer) |
class |
TieringPicoContainer
|
class |
TransientPicoContainer
|
Methods in org.picocontainer.containers that return PicoContainer | |
---|---|
PicoContainer |
AbstractDelegatingPicoContainer.getDelegate()
|
PicoContainer |
TieringPicoContainer.getParent()
|
PicoContainer |
ImmutablePicoContainer.getParent()
|
PicoContainer |
EmptyPicoContainer.getParent()
|
PicoContainer |
CompositePicoContainer.getParent()
|
PicoContainer |
CommandLinePicoContainer.getParent()
|
PicoContainer |
AbstractDelegatingPicoContainer.getParent()
|
Methods in org.picocontainer.containers with parameters of type PicoContainer | |
---|---|
MutablePicoContainer |
AbstractDelegatingMutablePicoContainer.addChildContainer(PicoContainer child)
|
boolean |
AbstractDelegatingMutablePicoContainer.removeChildContainer(PicoContainer child)
|
Constructors in org.picocontainer.containers with parameters of type PicoContainer | |
---|---|
AbstractDelegatingPicoContainer(PicoContainer delegate)
|
|
CommandLineArgumentsPicoContainer(String[] arguments,
PicoContainer parent)
Deprecated. |
|
CommandLineArgumentsPicoContainer(String separator,
String[] arguments,
PicoContainer parent)
Deprecated. |
|
CommandLineArgumentsPicoContainer(String separator,
StringReader argumentProperties,
String[] arguments,
PicoContainer parent)
Deprecated. |
|
CommandLinePicoContainer(String[] arguments,
PicoContainer parent)
|
|
CommandLinePicoContainer(String separator,
String[] arguments,
PicoContainer parent)
|
|
CommandLinePicoContainer(String separator,
StringReader argumentProperties,
String[] arguments,
PicoContainer parent)
|
|
CompositePicoContainer(PicoContainer... containers)
|
|
ImmutablePicoContainer(PicoContainer delegate)
|
|
PropertiesPicoContainer(Properties properties,
PicoContainer parent)
create with parent container and populate from properties |
|
SystemPropertiesPicoContainer(PicoContainer parent)
|
|
TieringPicoContainer(ComponentFactory componentFactory,
LifecycleStrategy lifecycleStrategy,
PicoContainer parent)
Creates a new container with a custom ComponentFactory, LifecycleStrategy for instance registration, and a parent container. |
|
TieringPicoContainer(ComponentFactory componentFactory,
LifecycleStrategy lifecycleStrategy,
PicoContainer parent,
ComponentMonitor componentMonitor)
|
|
TieringPicoContainer(ComponentMonitor monitor,
LifecycleStrategy lifecycleStrategy,
PicoContainer parent)
Creates a new container with the AdaptingInjection using a custom ComponentMonitor and lifecycle strategy |
|
TieringPicoContainer(ComponentMonitor monitor,
PicoContainer parent)
Creates a new container with the AdaptingInjection using a custom ComponentMonitor |
|
TieringPicoContainer(LifecycleStrategy lifecycleStrategy,
PicoContainer parent)
Creates a new container with the AdaptingInjection using a custom lifecycle strategy |
|
TieringPicoContainer(PicoContainer parent)
Creates a new container with a (caching) AdaptingInjection
and a parent container. |
|
TransientPicoContainer(ComponentFactory componentFactory,
PicoContainer parent)
|
|
TransientPicoContainer(PicoContainer parent)
|
Uses of PicoContainer in org.picocontainer.injectors |
---|
Methods in org.picocontainer.injectors that return PicoContainer | |
---|---|
PicoContainer |
AbstractInjector.UnsatisfiableDependenciesException.getLeafContainer()
|
Methods in org.picocontainer.injectors with parameters of type PicoContainer | |
---|---|
protected T |
AbstractInjector.caughtIllegalAccessException(ComponentMonitor componentMonitor,
Constructor<T> constructor,
IllegalAccessException e,
PicoContainer container)
inform monitor about access exception. |
protected T |
AbstractInjector.caughtInstantiationException(ComponentMonitor componentMonitor,
Constructor<T> constructor,
InstantiationException e,
PicoContainer container)
inform monitor about component instantiation failure |
Object |
ProviderAdapter.decorateComponentInstance(PicoContainer container,
Type into,
Object instance)
|
Object |
MethodInjector.decorateComponentInstance(PicoContainer container,
Type into,
T instance)
|
Object |
IterativeInjector.decorateComponentInstance(PicoContainer container,
Type into,
T instance)
|
Object |
FactoryInjector.decorateComponentInstance(PicoContainer container,
Type into,
T instance)
|
Object |
CompositeInjector.decorateComponentInstance(PicoContainer container,
Type into,
T instance)
|
Object |
AbstractInjector.decorateComponentInstance(PicoContainer container,
Type into,
T instance)
|
void |
FactoryInjector.dispose(PicoContainer container)
|
Object |
ProviderAdapter.getComponentInstance(PicoContainer container)
Deprecated. |
T |
FactoryInjector.getComponentInstance(PicoContainer container)
|
T |
CompositeInjector.getComponentInstance(PicoContainer container)
|
T |
AbstractInjector.getComponentInstance(PicoContainer container)
|
Object |
ProviderAdapter.getComponentInstance(PicoContainer container,
Type into)
|
T |
MethodInjector.getComponentInstance(PicoContainer container,
Type into)
|
T |
IterativeInjector.getComponentInstance(PicoContainer container,
Type into)
|
abstract T |
FactoryInjector.getComponentInstance(PicoContainer container,
Type into)
|
T |
ConstructorInjector.getComponentInstance(PicoContainer container,
Type into)
|
T |
CompositeInjector.getComponentInstance(PicoContainer container,
Type into)
|
abstract T |
AbstractInjector.getComponentInstance(PicoContainer container,
Type into)
|
protected ConstructorInjector.CtorAndAdapters<T> |
ConstructorInjector.getGreediestSatisfiableConstructor(PicoContainer container)
|
protected Object[] |
SingleMemberInjector.getMemberArguments(PicoContainer container,
AccessibleObject member,
Type[] parameterTypes,
Annotation[] bindings)
|
protected Object[] |
MethodInjector.getMemberArguments(PicoContainer container,
Method method)
|
protected Object |
SingleMemberInjector.getParameter(PicoContainer container,
AccessibleObject member,
int i,
Type parameterType,
Annotation binding,
Parameter currentParameter,
ComponentAdapter<?> injecteeAdapter)
|
Object[] |
ConstructorInjector.CtorAndAdapters.getParameterArguments(PicoContainer container)
|
void |
FactoryInjector.start(PicoContainer container)
|
void |
FactoryInjector.stop(PicoContainer container)
|
protected void |
NamedMethodInjector.unsatisfiedDependencies(PicoContainer container,
Set<Type> unsatisfiableDependencyTypes)
|
protected void |
IterativeInjector.unsatisfiedDependencies(PicoContainer container,
Set<Type> unsatisfiableDependencyTypes)
|
void |
ProviderAdapter.verify(PicoContainer container)
|
void |
MethodInjector.verify(PicoContainer container)
|
void |
IterativeInjector.verify(PicoContainer container)
|
void |
FactoryInjector.verify(PicoContainer container)
|
void |
ConstructorInjector.verify(PicoContainer container)
|
void |
CompositeInjector.verify(PicoContainer container)
|
void |
AbstractInjector.verify(PicoContainer container)
|
void |
AbstractInjectionFactory.verify(PicoContainer container)
|
Constructors in org.picocontainer.injectors with parameters of type PicoContainer | |
---|---|
AbstractInjector.UnsatisfiableDependenciesException(ComponentAdapter<?> instantiatingComponentAdapter,
Type unsatisfiedDependencyType,
Set unsatisfiableDependencies,
PicoContainer leafContainer)
|
|
Reinjection(InjectionFactory reinjectionFactory,
PicoContainer parent)
|
|
Reinjector(PicoContainer parentContainer)
Make a reinjector with a parent container from which to pull components to be reinjected to. |
|
Reinjector(PicoContainer parentContainer,
ComponentMonitor monitor)
Make a reinjector with a parent container from which to pull components to be reinjected to |
Uses of PicoContainer in org.picocontainer.monitors |
---|
Methods in org.picocontainer.monitors with parameters of type PicoContainer | ||
---|---|---|
Object |
ComposingMonitor.Composer.compose(PicoContainer container,
Object componentKey)
|
|
|
WriterComponentMonitor.instantiated(PicoContainer container,
ComponentAdapter<T> componentAdapter,
Constructor<T> constructor,
Object instantiated,
Object[] injected,
long duration)
|
|
|
NullComponentMonitor.instantiated(PicoContainer container,
ComponentAdapter<T> componentAdapter,
Constructor<T> constructor,
Object instantiated,
Object[] injected,
long duration)
|
|
|
LifecycleComponentMonitor.instantiated(PicoContainer container,
ComponentAdapter<T> componentAdapter,
Constructor<T> constructor,
Object instantiated,
Object[] parameters,
long duration)
|
|
|
ConsoleComponentMonitor.instantiated(PicoContainer container,
ComponentAdapter<T> componentAdapter,
Constructor<T> constructor,
Object instantiated,
Object[] parameters,
long duration)
|
|
|
AbstractComponentMonitor.instantiated(PicoContainer container,
ComponentAdapter<T> componentAdapter,
Constructor<T> constructor,
Object instantiated,
Object[] injected,
long duration)
|
|
|
WriterComponentMonitor.instantiating(PicoContainer container,
ComponentAdapter<T> componentAdapter,
Constructor<T> constructor)
|
|
|
NullComponentMonitor.instantiating(PicoContainer container,
ComponentAdapter<T> componentAdapter,
Constructor<T> constructor)
|
|
|
LifecycleComponentMonitor.instantiating(PicoContainer container,
ComponentAdapter<T> componentAdapter,
Constructor<T> constructor)
|
|
|
ConsoleComponentMonitor.instantiating(PicoContainer container,
ComponentAdapter<T> componentAdapter,
Constructor<T> constructor)
|
|
|
AbstractComponentMonitor.instantiating(PicoContainer container,
ComponentAdapter<T> componentAdapter,
Constructor<T> constructor)
|
|
|
WriterComponentMonitor.instantiationFailed(PicoContainer container,
ComponentAdapter<T> componentAdapter,
Constructor<T> constructor,
Exception cause)
|
|
|
NullComponentMonitor.instantiationFailed(PicoContainer container,
ComponentAdapter<T> componentAdapter,
Constructor<T> constructor,
Exception e)
|
|
|
LifecycleComponentMonitor.instantiationFailed(PicoContainer container,
ComponentAdapter<T> componentAdapter,
Constructor<T> constructor,
Exception cause)
|
|
|
ConsoleComponentMonitor.instantiationFailed(PicoContainer container,
ComponentAdapter<T> componentAdapter,
Constructor<T> constructor,
Exception cause)
|
|
|
AbstractComponentMonitor.instantiationFailed(PicoContainer container,
ComponentAdapter<T> componentAdapter,
Constructor<T> constructor,
Exception e)
|
|
void |
WriterComponentMonitor.invoked(PicoContainer container,
ComponentAdapter<?> componentAdapter,
Member member,
Object instance,
long duration,
Object[] args,
Object retVal)
|
|
void |
NullComponentMonitor.invoked(PicoContainer container,
ComponentAdapter<?> componentAdapter,
Member member,
Object instance,
long duration,
Object[] args,
Object retVal)
|
|
void |
LifecycleComponentMonitor.invoked(PicoContainer container,
ComponentAdapter<?> componentAdapter,
Member member,
Object instance,
long duration,
Object[] args,
Object retVal)
|
|
void |
ConsoleComponentMonitor.invoked(PicoContainer container,
ComponentAdapter<?> componentAdapter,
Member member,
Object instance,
long duration,
Object[] args,
Object retVal)
|
|
void |
AbstractComponentMonitor.invoked(PicoContainer container,
ComponentAdapter<?> componentAdapter,
Member member,
Object instance,
long duration,
Object[] args,
Object retVal)
|
|
Object |
WriterComponentMonitor.invoking(PicoContainer container,
ComponentAdapter<?> componentAdapter,
Member member,
Object instance,
Object[] args)
|
|
Object |
NullComponentMonitor.invoking(PicoContainer container,
ComponentAdapter<?> componentAdapter,
Member member,
Object instance,
Object[] args)
|
|
Object |
LifecycleComponentMonitor.invoking(PicoContainer container,
ComponentAdapter<?> componentAdapter,
Member member,
Object instance,
Object[] args)
|
|
Object |
ConsoleComponentMonitor.invoking(PicoContainer container,
ComponentAdapter<?> componentAdapter,
Member member,
Object instance,
Object[] args)
|
|
Object |
AbstractComponentMonitor.invoking(PicoContainer container,
ComponentAdapter<?> componentAdapter,
Member member,
Object instance,
Object[] args)
|
Uses of PicoContainer in org.picocontainer.parameters |
---|
Methods in org.picocontainer.parameters with parameters of type PicoContainer | ||
---|---|---|
protected Map<Object,ComponentAdapter<?>> |
CollectionComponentParameter.getMatchingComponentAdapters(PicoContainer container,
ComponentAdapter adapter,
Class keyType,
Class valueType)
Collect the matching ComponentAdapter instances. |
|
boolean |
AbstractParameter.isResolvable(PicoContainer container,
ComponentAdapter<?> forAdapter,
Type expectedType,
NameBinding expectedNameBinding,
boolean useNames,
Annotation binding)
Deprecated. |
|
Parameter.Resolver |
NullParameter.resolve(PicoContainer container,
ComponentAdapter<?> forAdapter,
ComponentAdapter<?> injecteeAdapter,
Type expectedType,
NameBinding expectedNameBinding,
boolean useNames,
Annotation binding)
Check if the Parameter can satisfy the expected type using the container. |
|
Parameter.Resolver |
DefaultConstructorParameter.resolve(PicoContainer container,
ComponentAdapter<?> forAdapter,
ComponentAdapter<?> injecteeAdapter,
Type expectedType,
NameBinding expectedNameBinding,
boolean useNames,
Annotation binding)
|
|
Parameter.Resolver |
ConstantParameter.resolve(PicoContainer container,
ComponentAdapter<?> forAdapter,
ComponentAdapter<?> injecteeAdapter,
Type expectedType,
NameBinding expectedNameBinding,
boolean useNames,
Annotation binding)
|
|
Parameter.Resolver |
ComponentParameter.resolve(PicoContainer container,
ComponentAdapter<?> forAdapter,
ComponentAdapter<?> injecteeAdapter,
Type expectedType,
NameBinding expectedNameBinding,
boolean useNames,
Annotation binding)
|
|
Parameter.Resolver |
CollectionComponentParameter.resolve(PicoContainer container,
ComponentAdapter<?> forAdapter,
ComponentAdapter<?> injecteeAdapter,
Type expectedType,
NameBinding expectedNameBinding,
boolean useNames,
Annotation binding)
Check for a successful dependency resolution of the parameter for the expected type. |
|
Parameter.Resolver |
BasicComponentParameter.resolve(PicoContainer container,
ComponentAdapter<?> forAdapter,
ComponentAdapter<?> injecteeAdapter,
Type expectedType,
NameBinding expectedNameBinding,
boolean useNames,
Annotation binding)
Check whether the given Parameter can be satisfied by the container. |
|
protected
|
BasicComponentParameter.resolveAdapter(PicoContainer container,
ComponentAdapter adapter,
Class<T> expectedType,
NameBinding expectedNameBinding,
boolean useNames,
Annotation binding)
|
|
Object |
AbstractParameter.resolveInstance(PicoContainer container,
ComponentAdapter<?> forAdapter,
Type expectedType,
NameBinding expectedNameBinding,
boolean useNames,
Annotation binding)
Deprecated. |
|
void |
NullParameter.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 |
|
void |
DefaultConstructorParameter.verify(PicoContainer container,
ComponentAdapter<?> adapter,
Type expectedType,
NameBinding expectedNameBinding,
boolean useNames,
Annotation binding)
|
|
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 |
|
void |
ComponentParameter.verify(PicoContainer container,
ComponentAdapter<?> adapter,
Type expectedType,
NameBinding expectedNameBinding,
boolean useNames,
Annotation binding)
|
|
void |
CollectionComponentParameter.verify(PicoContainer container,
ComponentAdapter<?> adapter,
Type expectedType,
NameBinding expectedNameBinding,
boolean useNames,
Annotation binding)
Verify a successful dependency resolution of the parameter for the expected type. |
|
void |
BasicComponentParameter.verify(PicoContainer container,
ComponentAdapter<?> forAdapter,
Type expectedType,
NameBinding expectedNameBinding,
boolean useNames,
Annotation binding)
|
Uses of PicoContainer in org.picocontainer.visitors |
---|
Methods in org.picocontainer.visitors with parameters of type PicoContainer | |
---|---|
boolean |
VerifyingVisitor.visitContainer(PicoContainer pico)
|
boolean |
TraversalCheckingVisitor.visitContainer(PicoContainer pico)
Visit a PicoContainer that has to accept the visitor. |
boolean |
MethodCallingVisitor.visitContainer(PicoContainer pico)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |