jd.xml.xpath.expr.function
Class StringFunction
java.lang.Object
jd.xml.xpath.expr.ExpressionImpl
jd.xml.xpath.expr.StringExpression
jd.xml.xpath.expr.function.StringFunction
- All Implemented Interfaces:
- Expression, Function
- Direct Known Subclasses:
- Concat, FormatNumber, GenerateId, NodeFunction, NormalizeSpace, Substring, SubstringAfter, SubstringBefore, SystemProperty, ToString, Translate, UnparsedEntityUri
- public abstract class StringFunction
- extends StringExpression
- implements Function
A base class for all functions which evaluate to a String.
Methods inherited from interface jd.xml.xpath.expr.Expression |
getResultType, hasContextDependencies, isUniqueFilter, matchesFilter, toBooleanValue, toNode, toNodeSet, toNumberValue, toString, toStringValue, toXObject |
arguments_
protected Expression[] arguments_
StringFunction
public StringFunction()
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