| 
 | |||||||||
| 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()
FunctiongetName in class Functioncom.icl.saxon.expr.Functionpublic int getDataType()
getDataType in class Expression
public Value eval(java.util.Vector args,
                  Context context)
           throws org.xml.sax.SAXException
Functioneval in class Functioncom.icl.saxon.expr.Functionarguments - 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 | ||||||||