public class Translate extends Function
staticContext| Constructor | Description |
|---|---|
Translate() |
| Modifier and Type | Method | Description |
|---|---|---|
Value |
evaluate(Context c) |
Evaluate in a general context
|
java.lang.String |
evaluateAsString(Context context) |
Evaluate the function in a string context
|
int |
getDataType() |
Determine the data type of the expression
|
int |
getDependencies() |
Get dependencies
|
java.lang.String |
getName() |
Get the name of the function.
|
Expression |
reduce(int dep,
Context c) |
Remove dependencies
|
Expression |
simplify() |
Simplfy and validate
|
containsReferences, enumerate, evaluateAsBoolean, evaluateAsNodeSet, evaluateAsNumber, getStaticContext, indent, isContextDocumentNodeSet, make, outputStringValue, setStaticContext, usesCurrentaddArgument, checkArgumentCount, display, getNumberOfArgumentspublic java.lang.String getName()
Functionpublic int getDataType()
getDataType in class Expressionpublic Expression simplify() throws XPathException
simplify in class ExpressionXPathExceptionpublic java.lang.String evaluateAsString(Context context) throws XPathException
evaluateAsString in class Expressioncontext - The context in which the expression is to be evaluatedXPathExceptionpublic Value evaluate(Context c) throws XPathException
evaluate in class Expressionc - The context in which the expression is to be evaluatedXPathExceptionpublic int getDependencies()
getDependencies in class Expressionpublic Expression reduce(int dep, Context c) throws XPathException
reduce in class Expressiondep - The dependencies to be removed, e.g. Context.VARIABLESc - The context to be used for the partial evaluationXPathException