jd.xml.xpath.expr.function
Class BooleanFunction
java.lang.Object
jd.xml.xpath.expr.ExpressionImpl
jd.xml.xpath.expr.BooleanExpression
jd.xml.xpath.expr.function.BooleanFunction
- All Implemented Interfaces:
- Expression, Function
- Direct Known Subclasses:
- Available, Contains, False, Lang, Not, StartsWith, ToBoolean, True
- public abstract class BooleanFunction
- extends BooleanExpression
- implements Function
A base class for all functions which evaluate to a boolean.
Methods inherited from interface jd.xml.xpath.expr.Expression |
getResultType, hasContextDependencies, isUniqueFilter, matchesFilter, toBooleanValue, toNode, toNodeSet, toNumberValue, toString, toStringValue, toXObject |
arguments_
protected Expression[] arguments_
BooleanFunction
public BooleanFunction()
setArguments
public void setArguments(Expression[] arguments)
- Description copied from interface:
Function
- Set the function arguments.
- Specified by:
setArguments
in interface Function
getArgument
public Expression getArgument(int i)
- Description copied from interface:
Function
- Return the actual argument for the given index.
- Specified by:
getArgument
in interface Function
getContextDependencies
public int getContextDependencies()
- Description copied from interface:
Expression
- Return a bitfield indicating the expression dependencies
on the XPath context.
- Specified by:
getContextDependencies
in interface Expression
accept
public void accept(ExpressionVisitor visitor)
- Description copied from interface:
Expression
- Accept a ExpressionVisitor.
- Specified by:
accept
in interface Expression