Uses of Interface
org.picocontainer.Parameter.Resolver
-
Packages that use Parameter.Resolver Package Description org.picocontainer This package contains the core API for PicoContainer, a compact container for working with the dependency injection pattern.org.picocontainer.parameters -
-
Uses of Parameter.Resolver in org.picocontainer
Classes in org.picocontainer that implement Parameter.Resolver Modifier and Type Class Description static class
Parameter.DelegateResolver
Delegate to another reolverstatic class
Parameter.NotResolved
The Parameter cannot (ever) be resolvedstatic class
Parameter.ValueResolver
A fixed value wrapped as a ResolverMethods in org.picocontainer that return Parameter.Resolver Modifier and Type Method Description Parameter.Resolver
Parameter. resolve(PicoContainer container, ComponentAdapter<?> forAdapter, ComponentAdapter<?> injecteeAdapter, java.lang.reflect.Type expectedType, NameBinding expectedNameBinding, boolean useNames, java.lang.annotation.Annotation binding)
Check if the Parameter can satisfy the expected type using the container.Constructors in org.picocontainer with parameters of type Parameter.Resolver Constructor Description DelegateResolver(Parameter.Resolver delegate)
-
Uses of Parameter.Resolver in org.picocontainer.parameters
Methods in org.picocontainer.parameters that return Parameter.Resolver Modifier and Type Method Description Parameter.Resolver
BasicComponentParameter. resolve(PicoContainer container, ComponentAdapter<?> forAdapter, ComponentAdapter<?> injecteeAdapter, java.lang.reflect.Type expectedType, NameBinding expectedNameBinding, boolean useNames, java.lang.annotation.Annotation binding)
Check whether the given Parameter can be satisfied by the container.Parameter.Resolver
CollectionComponentParameter. resolve(PicoContainer container, ComponentAdapter<?> forAdapter, ComponentAdapter<?> injecteeAdapter, java.lang.reflect.Type expectedType, NameBinding expectedNameBinding, boolean useNames, java.lang.annotation.Annotation binding)
Check for a successful dependency resolution of the parameter for the expected type.Parameter.Resolver
ComponentParameter. resolve(PicoContainer container, ComponentAdapter<?> forAdapter, ComponentAdapter<?> injecteeAdapter, java.lang.reflect.Type expectedType, NameBinding expectedNameBinding, boolean useNames, java.lang.annotation.Annotation binding)
Parameter.Resolver
ConstantParameter. resolve(PicoContainer container, ComponentAdapter<?> forAdapter, ComponentAdapter<?> injecteeAdapter, java.lang.reflect.Type expectedType, NameBinding expectedNameBinding, boolean useNames, java.lang.annotation.Annotation binding)
Parameter.Resolver
DefaultConstructorParameter. resolve(PicoContainer container, ComponentAdapter<?> forAdapter, ComponentAdapter<?> injecteeAdapter, java.lang.reflect.Type expectedType, NameBinding expectedNameBinding, boolean useNames, java.lang.annotation.Annotation binding)
Parameter.Resolver
NullParameter. resolve(PicoContainer container, ComponentAdapter<?> forAdapter, ComponentAdapter<?> injecteeAdapter, java.lang.reflect.Type expectedType, NameBinding expectedNameBinding, boolean useNames, java.lang.annotation.Annotation binding)
Check if the Parameter can satisfy the expected type using the container.
-