public abstract class AttributeEqualSelectionFunctionBase extends FunctionBase<java.lang.String>
Constructor and Description |
---|
AttributeEqualSelectionFunctionBase() |
Modifier and Type | Method and Description |
---|---|
protected boolean |
checkNode(ShallowEntity node,
java.lang.String arguments)
Checks if the given node should be kept in the node set.
|
protected abstract java.lang.String |
getArgumentSizeInvalidErrorMessage()
Returns the error message that is displayed if the number of arguments
does not match.
|
protected abstract java.lang.String |
getComparisonAttributeValue(ShallowEntity node)
Returns the value of the attribute that is used for comparison.
|
protected java.lang.String |
parseArguments(java.util.List<?> args)
Converts the input arguments.
|
call
public AttributeEqualSelectionFunctionBase()
protected java.lang.String parseArguments(java.util.List<?> args) throws org.jaxen.FunctionCallException
parseArguments
in class FunctionBase<java.lang.String>
org.jaxen.FunctionCallException
protected boolean checkNode(ShallowEntity node, java.lang.String arguments)
checkNode
in class FunctionBase<java.lang.String>
protected abstract java.lang.String getComparisonAttributeValue(ShallowEntity node)
protected abstract java.lang.String getArgumentSizeInvalidErrorMessage()