Package org.jaxen.expr
Class DefaultNumberExpr
- java.lang.Object
-
- org.jaxen.expr.DefaultExpr
-
- org.jaxen.expr.DefaultNumberExpr
-
- All Implemented Interfaces:
java.io.Serializable
,Expr
,NumberExpr
class DefaultNumberExpr extends DefaultExpr implements NumberExpr
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.Double
number
private static long
serialVersionUID
-
Constructor Summary
Constructors Constructor Description DefaultNumberExpr(java.lang.Double number)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Object
evaluate(Context context)
Evaluate the expression in the given context, and return the result.java.lang.Number
getNumber()
Returns ajava.lang.Double
representing the number.java.lang.String
getText()
Returns a String containing the XPath expression.java.lang.String
toString()
-
Methods inherited from class org.jaxen.expr.DefaultExpr
convertToIterator, convertToList, simplify
-
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
number
private java.lang.Double number
-
-
Method Detail
-
getNumber
public java.lang.Number getNumber()
Description copied from interface:NumberExpr
Returns ajava.lang.Double
representing the number.- Specified by:
getNumber
in interfaceNumberExpr
- Returns:
- a
java.lang.Double
representing the number
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
getText
public java.lang.String getText()
Description copied from interface:Expr
Returns a String containing the XPath expression.
-
evaluate
public java.lang.Object evaluate(Context context)
Description copied from interface:Expr
Evaluate the expression in the given context, and return the result. The result will be ajava.lang.Double
for expressions that return a number, ajava.lang.String
for expressions that return a string, ajava.lang.Boolean
for expressions that return a boolean, and ajava.util.List
for expressions that return a node-set. In the latter case, the elements of the list are the actual objects from the source document model. Copies are not made.
-
-