|
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.picocontainer.adapters.AbstractAdapter
org.picocontainer.injectors.AbstractInjector
org.picocontainer.injectors.IterativeInjector
org.picocontainer.injectors.AnnotatedFieldInjector
public class AnnotatedFieldInjector
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.picocontainer.injectors.AbstractInjector |
|---|
AbstractInjector.AmbiguousComponentResolutionException, AbstractInjector.CyclicDependencyException, AbstractInjector.NotConcreteRegistrationException, AbstractInjector.UnsatisfiableDependenciesException |
| Field Summary |
|---|
| Fields inherited from class org.picocontainer.injectors.IterativeInjector |
|---|
injectionMembers, injectionTypes |
| Fields inherited from class org.picocontainer.injectors.AbstractInjector |
|---|
lifecycleStrategy, parameters, verifyingGuard |
| Constructor Summary | |
|---|---|
AnnotatedFieldInjector(Object key,
Class impl,
Parameter[] parameters,
ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Class injectionAnnotation)
|
|
| Method Summary | |
|---|---|
protected void |
initializeInjectionMembersAndTypeLists()
|
protected void |
injectIntoMember(Member member,
Object componentInstance,
Object toInject)
|
protected boolean |
isAnnotatedForInjection(Field field)
|
String |
toString()
|
| Methods inherited from class org.picocontainer.injectors.IterativeInjector |
|---|
getComponentInstance, getConstructor, getOrMakeInstance, isInjectorMethod, unsatisfiedDependencies, verify |
| Methods inherited from class org.picocontainer.injectors.AbstractInjector |
|---|
accept, caughtIllegalAccessException, caughtIllegalAccessException, caughtInstantiationException, caughtInvocationTargetException, createDefaultParameters, dispose, hasLifecycle, newInstance, start, stop |
| Methods inherited from class org.picocontainer.adapters.AbstractAdapter |
|---|
changeMonitor, checkTypeCompatibility, currentMonitor, findAdapterOfType, getComponentImplementation, getComponentKey, getDelegate |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public AnnotatedFieldInjector(Object key,
Class impl,
Parameter[] parameters,
ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Class injectionAnnotation)
| Method Detail |
|---|
protected void initializeInjectionMembersAndTypeLists()
initializeInjectionMembersAndTypeLists in class IterativeInjectorprotected boolean isAnnotatedForInjection(Field field)
protected void injectIntoMember(Member member,
Object componentInstance,
Object toInject)
throws IllegalAccessException,
InvocationTargetException
injectIntoMember in class IterativeInjectorIllegalAccessException
InvocationTargetExceptionpublic String toString()
toString in class AbstractAdapterObject.toString()
|
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||