Package org.jaxen.expr
Class DefaultLiteralExpr
- java.lang.Object
-
- org.jaxen.expr.DefaultExpr
-
- org.jaxen.expr.DefaultLiteralExpr
-
- All Implemented Interfaces:
java.io.Serializable
,Expr
,LiteralExpr
class DefaultLiteralExpr extends DefaultExpr implements LiteralExpr
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String
literal
private static long
serialVersionUID
-
Constructor Summary
Constructors Constructor Description DefaultLiteralExpr(java.lang.String literal)
-
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.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()
-
Methods inherited from class org.jaxen.expr.DefaultExpr
convertToIterator, convertToList, simplify
-
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
literal
private java.lang.String literal
-
-
Method Detail
-
getLiteral
public java.lang.String getLiteral()
Description copied from interface:LiteralExpr
Returns the contents of the string literal, not including the quote marks.- Specified by:
getLiteral
in interfaceLiteralExpr
- Returns:
- the contents of the string literal
-
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.
-
-