T
- the converted argument typepublic abstract class FunctionBase<T> extends java.lang.Object implements org.jaxen.Function
ShallowEntity
-node, if it should be kept in the
node set.Constructor and Description |
---|
FunctionBase() |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
call(org.jaxen.Context context,
java.util.List args) |
protected abstract boolean |
checkNode(ShallowEntity node,
T arguments)
Checks if the given node should be kept in the node set.
|
protected abstract T |
parseArguments(java.util.List<?> args)
Converts the input arguments.
|
public FunctionBase()
public java.lang.Object call(org.jaxen.Context context, java.util.List args) throws org.jaxen.FunctionCallException
call
in interface org.jaxen.Function
org.jaxen.FunctionCallException
protected abstract T parseArguments(java.util.List<?> args) throws org.jaxen.FunctionCallException
org.jaxen.FunctionCallException
protected abstract boolean checkNode(ShallowEntity node, T arguments) throws org.jaxen.FunctionCallException
org.jaxen.FunctionCallException