com.icl.saxon.functions

Class SubstringBefore

public class SubstringBefore extends Function

Method Summary
Valueevaluate(Context c)
Evaluate in a general context
StringevaluateAsString(Context context)
Evaluate the function in a string context
intgetDataType()
Determine the data type of the expression
intgetDependencies()
Get dependencies
StringgetName()
Expressionreduce(int dep, Context c)
Remove dependencies
Expressionsimplify()
Simplify and validate

Method Detail

evaluate

public Value evaluate(Context c)
Evaluate in a general context

evaluateAsString

public String evaluateAsString(Context context)
Evaluate the function in a string context

getDataType

public int getDataType()
Determine the data type of the expression

Returns: Value.STRING

getDependencies

public int getDependencies()
Get dependencies

getName

public String getName()

reduce

public Expression reduce(int dep, Context c)
Remove dependencies

simplify

public Expression simplify()
Simplify and validate