ooc
Class InstanceInjectorMethodChildTagsAttributes

java.lang.Object
  extended byooc.InstanceInjectorAbstract
      extended byooc.InstanceInjectorMethodChildTagsAttributes
All Implemented Interfaces:
InstanceInjector

public class InstanceInjectorMethodChildTagsAttributes
extends InstanceInjectorAbstract


Constructor Summary
InstanceInjectorMethodChildTagsAttributes()
           
 
Method Summary
 void inject(java.lang.Object targetInstance, Tag targetTag, Tag injectorTag, Dependencies dependencies)
          Injects the instance into the tag instance.
 void setAttributeNames(java.util.List attributeNames)
           
 void setChildSuperTag(Tag childSuperTag)
           
 void setToMethodName(java.lang.String toMethodName)
           
 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
 

Constructor Detail

InstanceInjectorMethodChildTagsAttributes

public InstanceInjectorMethodChildTagsAttributes()
Method Detail

setToMethodName

public void setToMethodName(java.lang.String toMethodName)

setAttributeNames

public void setAttributeNames(java.util.List attributeNames)

setChildSuperTag

public void setChildSuperTag(Tag childSuperTag)

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.


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.