|
|||||||||
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 |
arguments |
Fields inherited from class com.icl.saxon.expr.Expression |
emptyVector, staticContext |
Constructor Summary | |
FormatNumber()
|
Method Summary | |
Value |
eval(java.util.Vector args,
Context context)
Evaluate the function, having evaluated its arguments. |
java.lang.String |
formatNumber(double n,
java.lang.String format,
java.text.DecimalFormatSymbols dfs)
|
int |
getDataType()
Determine the data type of the exprssion, if possible |
java.lang.String |
getName()
Get the name of the function. |
Methods inherited from class com.icl.saxon.expr.Function |
addArgument, checkArgumentCount, evaluate, getDependencies, getIntrinsicDependencies, newInstance, reduce, reduceIntrinsic, simplify, simplifyPureFunction, toString |
Methods inherited from class com.icl.saxon.expr.Expression |
containsReferences, enumerate, evaluateAsBoolean, evaluateAsNodeSet, evaluateAsNumber, evaluateAsString, getStaticContext, isNumeric, isRelative, make, make, setStaticContext, usesCurrent |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public FormatNumber()
Method Detail |
public java.lang.String getName()
Function
getName
in class Function
com.icl.saxon.expr.Function
public int getDataType()
getDataType
in class Expression
public Value eval(java.util.Vector args, Context context) throws org.xml.sax.SAXException
Function
eval
in class Function
com.icl.saxon.expr.Function
arguments
- A Vector, each of whose elements is a Value containing the value of a
supplied argument to the function.context
- The context in which the function is to be evaluatedorg.xml.sax.SAXException
- if the function cannot be evaluated.public java.lang.String formatNumber(double n, java.lang.String format, java.text.DecimalFormatSymbols dfs) throws org.xml.sax.SAXException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |