class DefaultLiteralExpr extends DefaultExpr implements LiteralExpr
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
literal |
private static long |
serialVersionUID |
Constructor and Description |
---|
DefaultLiteralExpr(java.lang.String literal) |
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.String |
getLiteral()
Returns the contents of the string literal, not including the
quote marks.
|
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.String literal
public java.lang.String getLiteral()
LiteralExpr
getLiteral
in interface LiteralExpr
public 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.