jd.xml.xpath.expr.function
Class NodeSetFunction
java.lang.Object
jd.xml.xpath.expr.ExpressionImpl
jd.xml.xpath.expr.NodeSetExpression
jd.xml.xpath.expr.function.NodeSetFunction
- All Implemented Interfaces:
- Expression, Function
- Direct Known Subclasses:
- Current, DocumentFunction, Id, KeyFunction
- public abstract class NodeSetFunction
- extends NodeSetExpression
- implements Function
A base class for all functions which evaluates to a node-set.
Methods inherited from class jd.xml.xpath.expr.NodeSetExpression |
canCreateModelWalker, getMaxResultSize, getMaxResultSize, getMinResultSize, getMinResultSize, getModelWalker, getResultType, toBooleanValue, toNumberValue, toStringValue, toXObject |
Methods inherited from interface jd.xml.xpath.expr.Expression |
getResultType, hasContextDependencies, isUniqueFilter, matchesFilter, toBooleanValue, toNode, toNodeSet, toNumberValue, toString, toStringValue, toXObject |
arguments_
protected Expression[] arguments_
NodeSetFunction
public NodeSetFunction()
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