ooc
Class InstanceInjectorAttributeAllField
java.lang.Object
ooc.InstanceInjectorAbstract
ooc.InstanceInjectorAbstractIfNull
ooc.InstanceInjectorAttributeAllField
- All Implemented Interfaces:
- InstanceInjector
- public class InstanceInjectorAttributeAllField
- extends InstanceInjectorAbstractIfNull
Method Summary |
java.lang.reflect.Field |
findField(java.lang.Class tClass,
java.lang.String key,
java.lang.String fieldName,
Tag targetTag,
TagErrorHandler teh)
|
void |
inject(java.lang.Object targetInstance,
Tag targetTag,
Tag injectorTag,
Dependencies dependencies)
Injects the instance into the tag instance. |
static java.lang.String |
translateAttributeName(java.lang.String attributeName)
|
boolean |
validate(java.lang.Class targetClass,
Tag targetTag,
Tag injectorTag,
Dependencies dependencies,
TagErrorHandler teh)
Validate that injection is possible. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
InstanceInjectorAttributeAllField
public InstanceInjectorAttributeAllField()
validate
public boolean validate(java.lang.Class targetClass,
Tag targetTag,
Tag injectorTag,
Dependencies dependencies,
TagErrorHandler teh)
- Description copied from interface:
InstanceInjector
- Validate that injection is possible.
findField
public java.lang.reflect.Field findField(java.lang.Class tClass,
java.lang.String key,
java.lang.String fieldName,
Tag targetTag,
TagErrorHandler teh)
inject
public void inject(java.lang.Object targetInstance,
Tag targetTag,
Tag injectorTag,
Dependencies dependencies)
- Description copied from interface:
InstanceInjector
- Injects the instance into the tag instance.
translateAttributeName
public static java.lang.String translateAttributeName(java.lang.String attributeName)