org.jaxen.expr
public interface XPathExpr extends Serializable
Method Summary | |
---|---|
List | asList(Context context)
Evaluates the expression and returns a list cintaing the resulting nodes,
or a singleton list containing a Double , String ,
or Boolean .
|
Expr | getRootExpr()
Returns the wrapped expression object.
|
String | getText()
Returns a String containing the XPath expression.
|
void | setRootExpr(Expr rootExpr)
Changes the wrapped expression object.
|
void | simplify()
Simplifies the XPath expression. |
Double
, String
,
or Boolean
.
Parameters: context the context in which to evaluate this expression
Returns: a list
Throws: JaxenException
Returns: the wrapped Expr object
Returns: the text form of this XPath expression
Parameters: rootExpr the new expression object to wrap
//para[1 = 1]
could be simplified to
//para
. In practice, this is usually a noop.
Jaxen does not currently perform any simplification.