|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
|
+--com.icl.saxon.expr.Expression
|
+--com.icl.saxon.expr.Function
|
+--com.icl.saxon.functions.FormatNumber
| Fields inherited from class com.icl.saxon.expr.Function |
argument |
| Fields inherited from class com.icl.saxon.expr.Expression |
staticContext |
| Constructor Summary | |
FormatNumber()
|
|
| Method Summary | |
Value |
evaluate(Context c)
Evaluate in a general context |
java.lang.String |
evaluateAsString(Context context)
Evaluate in a context where a string is wanted |
java.lang.String |
formatNumber(double n,
java.lang.String format,
java.text.DecimalFormatSymbols dfs)
Here is the method that does the work. |
int |
getDataType()
Determine the data type of the exprEssion |
int |
getDependencies()
Determine the dependencies |
java.lang.String |
getName()
Get the name of the function. |
Expression |
reduce(int dep,
Context c)
Reduce the dependencies |
Expression |
simplify()
Simplify and validate |
| Methods inherited from class com.icl.saxon.expr.Function |
addArgument, checkArgumentCount, display, getNumberOfArguments |
| Methods inherited from class com.icl.saxon.expr.Expression |
containsReferences, enumerate, evaluateAsBoolean, evaluateAsNodeSet, evaluateAsNumber, getStaticContext, indent, isContextDocumentNodeSet, make, outputStringValue, setStaticContext, usesCurrent |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public FormatNumber()
| Method Detail |
public java.lang.String getName()
FunctiongetName in class Functioncom.icl.saxon.expr.Functionpublic int getDataType()
getDataType in class Expression
public Expression simplify()
throws XPathException
simplify in class Expressioncom.icl.saxon.expr.Expression
public java.lang.String evaluateAsString(Context context)
throws XPathException
evaluateAsString in class Expressioncom.icl.saxon.expr.Expressioncontext - The context in which the expression is to be evaluated
public Value evaluate(Context c)
throws XPathException
evaluate in class Expressioncom.icl.saxon.expr.Expressioncontext - The context in which the expression is to be evaluated
public java.lang.String formatNumber(double n,
java.lang.String format,
java.text.DecimalFormatSymbols dfs)
throws XPathException
public int getDependencies()
getDependencies in class Expression
public Expression reduce(int dep,
Context c)
throws XPathException
reduce in class Expressioncom.icl.saxon.expr.Expressiondependencies - The dependencies to be removed, e.g. Context.VARIABLEScontext - The context to be used for the partial evaluation
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||