class DefaultNumberExpr extends DefaultExpr implements NumberExpr
Modifier and Type | Field and Description |
---|---|
private java.lang.Double |
number |
private static long |
serialVersionUID |
Constructor and Description |
---|
DefaultNumberExpr(java.lang.Double number) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
evaluate(Context context)
Evaluate the expression in the given context, and return the result.
|
java.lang.Number |
getNumber()
Returns a
java.lang.Double representing the number. |
java.lang.String |
getText()
Returns a String containing the XPath expression.
|
java.lang.String |
toString() |
convertToIterator, convertToList, simplify
private static final long serialVersionUID
private java.lang.Double number
public java.lang.Number getNumber()
NumberExpr
java.lang.Double
representing the number.getNumber
in interface NumberExpr
java.lang.Double
representing the numberpublic java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String getText()
Expr
public java.lang.Object evaluate(Context context)
Expr
java.lang.Double
for expressions that
return a number, a java.lang.String
for expressions that
return a string, a java.lang.Boolean
for expressions that
return a boolean, and a java.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.