ooc
Class InstanceInjectorMethodAttributes

java.lang.Object
  extended byooc.InstanceInjectorAbstract
      extended byooc.InstanceInjectorAbstractIfNull
          extended byooc.InstanceInjectorMethodAbstract
              extended byooc.InstanceInjectorMethodAttributes
All Implemented Interfaces:
InstanceInjector

public class InstanceInjectorMethodAttributes
extends InstanceInjectorMethodAbstract


Constructor Summary
InstanceInjectorMethodAttributes()
           
 
Method Summary
 java.lang.Class[] getClassesToInject(java.lang.Class targetClass, Tag targetTag, Tag injectorTag, Dependencies dependencies, TagErrorHandler teh)
           
 java.lang.Object[] getInstanceToInject(java.lang.Object targetInstance, Tag targetTag, Tag injectorTag, Dependencies dependencies)
           
 void setAttributeNames(java.util.List attributeNames)
           
 
Methods inherited from class ooc.InstanceInjectorMethodAbstract
getMethodName, hasMethodName, inject, setMethodName, validate
 
Methods inherited from class ooc.InstanceInjectorAbstractIfNull
injectValueIfNull, setInjectValueIfNull
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InstanceInjectorMethodAttributes

public InstanceInjectorMethodAttributes()
Method Detail

setAttributeNames

public void setAttributeNames(java.util.List attributeNames)

getClassesToInject

public java.lang.Class[] getClassesToInject(java.lang.Class targetClass,
                                            Tag targetTag,
                                            Tag injectorTag,
                                            Dependencies dependencies,
                                            TagErrorHandler teh)
Specified by:
getClassesToInject in class InstanceInjectorMethodAbstract

getInstanceToInject

public java.lang.Object[] getInstanceToInject(java.lang.Object targetInstance,
                                              Tag targetTag,
                                              Tag injectorTag,
                                              Dependencies dependencies)
Specified by:
getInstanceToInject in class InstanceInjectorMethodAbstract