public class NamedMethodInjector<T> extends SetterInjector<T>
AbstractInjector.AmbiguousComponentResolutionException, AbstractInjector.CyclicDependencyException, AbstractInjector.NotConcreteRegistrationException, AbstractInjector.UnsatisfiableDependenciesExceptionComponentAdapter.NOTHINGprefixbindings, injectionMembers, injectionTypesparameters, verifyingGuard| Constructor and Description |
|---|
NamedMethodInjector(Object key,
Class<?> impl,
Parameter[] parameters,
ComponentMonitor monitor) |
NamedMethodInjector(Object key,
Class<?> impl,
Parameter[] parameters,
ComponentMonitor monitor,
boolean optional) |
NamedMethodInjector(Object key,
Class<?> impl,
Parameter[] parameters,
ComponentMonitor monitor,
String prefix) |
NamedMethodInjector(Object key,
Class<?> impl,
Parameter[] parameters,
ComponentMonitor monitor,
String prefix,
boolean optional) |
| Modifier and Type | Method and Description |
|---|---|
String |
getDescriptor()
Get a string key descriptor of the component adapter for use in toString()
|
protected NameBinding |
makeParameterNameImpl(AccessibleObject member) |
getInjectorPrefix, injectIntoMember, isInjectorMethod, memberInvocationReturn, unsatisfiedDependenciescrudeMethodSignature, decorateComponentInstance, getComponentInstance, getConstructor, getName, initializeInjectionMembersAndTypeLists, verifyaccept, box, caughtIllegalAccessException, caughtIllegalAccessException, caughtInstantiationException, caughtInvocationTargetException, createDefaultParameters, getComponentInstance, newInstance, useNameschangeMonitor, checkTypeCompatibility, currentMonitor, findAdapterOfType, getComponentImplementation, getComponentKey, getDelegate, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindAdapterOfType, getComponentImplementation, getComponentKey, getDelegatepublic NamedMethodInjector(Object key, Class<?> impl, Parameter[] parameters, ComponentMonitor monitor, boolean optional)
public NamedMethodInjector(Object key, Class<?> impl, Parameter[] parameters, ComponentMonitor monitor)
public NamedMethodInjector(Object key, Class<?> impl, Parameter[] parameters, ComponentMonitor monitor, String prefix)
public NamedMethodInjector(Object key, Class<?> impl, Parameter[] parameters, ComponentMonitor monitor, String prefix, boolean optional)
protected NameBinding makeParameterNameImpl(AccessibleObject member)
makeParameterNameImpl in class IterativeInjector<T>public String getDescriptor()
ComponentAdaptergetDescriptor in interface ComponentAdapter<T>getDescriptor in class SetterInjector<T>Copyright © 2003-2014 Codehaus. All Rights Reserved.