|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jaxen.expr.DefaultExpr
org.jaxen.expr.DefaultPathExpr
class DefaultPathExpr
| Field Summary | |
|---|---|
private Expr |
filterExpr
|
private LocationPath |
locationPath
|
private static long |
serialVersionUID
|
| Constructor Summary | |
|---|---|
DefaultPathExpr(Expr filterExpr,
LocationPath locationPath)
|
|
| Method Summary | |
|---|---|
java.lang.Object |
evaluate(Context context)
Evaluate the expression in the given context, and return the result. |
Expr |
getFilterExpr()
Returns the filter expression that starts the path expression. |
LocationPath |
getLocationPath()
Returns the location path part of this path expression. |
java.lang.String |
getText()
Returns a String containing the XPath expression. |
void |
setFilterExpr(Expr filterExpr)
Changes the expression's filter expression. |
Expr |
simplify()
Simplifies the XPath expression. |
java.lang.String |
toString()
|
| Methods inherited from class org.jaxen.expr.DefaultExpr |
|---|
convertToIterator, convertToList |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
private static final long serialVersionUID
private Expr filterExpr
private LocationPath locationPath
| Constructor Detail |
|---|
DefaultPathExpr(Expr filterExpr,
LocationPath locationPath)
| Method Detail |
|---|
public Expr getFilterExpr()
PathExpr
getFilterExpr in interface PathExprpublic void setFilterExpr(Expr filterExpr)
PathExpr
setFilterExpr in interface PathExprpublic LocationPath getLocationPath()
PathExpr
getLocationPath in interface PathExprpublic java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String getText()
Expr
getText in interface Exprpublic Expr simplify()
Expr//para[1 = 1] could be simplified to
//para. In practice, this is usually a noop.
Jaxen does not currently perform any simplification.
simplify in interface Exprsimplify in class DefaultExpr
public java.lang.Object evaluate(Context context)
throws JaxenException
Exprjava.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.
evaluate in interface Exprcontext - the context in which the expression is evaluated
JaxenException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||