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.
|
callpublic AttributeEqualSelectionFunctionBase()
protected java.lang.String parseArguments(java.util.List<?> args) throws org.jaxen.FunctionCallException
parseArguments in class FunctionBase<java.lang.String>org.jaxen.FunctionCallExceptionprotected 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()