cookxml.core.adder
Class CallSetterAdder
java.lang.Object
cookxml.core.adder.CallSetterAdder
- All Implemented Interfaces:
- Adder
- public class CallSetterAdder
- extends Object
- implements Adder
This Adder redirect the call to set attribute instead, if the parameters
match.
- Since:
- CookXml 1.0
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CallSetterAdder
public CallSetterAdder(String attr,
Class parentClass,
Class childClass)
add
public boolean add(String parentNS,
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:
parentNS
- the parent tag namespace.parentTag
- the parent tag name.parent
- the parent object.child
- the child object.decodeEngine
- the DecodeEngine instance being used.
- Returns:
- whether or not the adder can handle the request.
- Throws:
AdderException
- the exception to be thrown when error occurs. Other types of exceptions should
be wrapped inside an AdderException.