cookxml.common.adder
Class InheritAdder
java.lang.Object
cookxml.common.adder.InheritAdder
- All Implemented Interfaces:
- Adder
- public class InheritAdder
- extends Object
- implements Adder
This adder is used to inherit adders of the parent tags. By default, if the child
tag has its own adder, then parent adders are ignored. Use this adder to consider
adders of parent tags as well.
- Since:
- CookXml 1.0
- See Also:
InheritableTagLibrary
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
getInstance
public static Adder getInstance()
add
public boolean add(String parentTag,
Object parent,
Object child,
DecodeEngine decodeEngine)
throws AdderException
- Description copied from interface:
Adder
- Add the child to the parent. The function should return true if it is the right
adder for the request.
- Specified by:
add
in interface Adder
- Parameters:
parentTag
- the tag of the parentparent
- the parent objectchild
- the child objectdecodeEngine
- the decode engine that is being used
- Returns:
- whether or not the adder can handle the request.
- Throws:
AdderException