|
|||||||||||
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.DefaultBinaryExpr
org.jaxen.expr.DefaultUnionExpr
Field Summary | |
private static long |
serialVersionUID
Deprecated. |
Constructor Summary | |
DefaultUnionExpr(Expr lhs,
Expr rhs)
Deprecated. |
Method Summary | |
java.lang.Object |
evaluate(Context context)
Deprecated. Evaluate the expression in the given context, and return the result. |
Expr |
getLHS()
Returns the left-hand side of the binary expression. |
java.lang.String |
getOperator()
Deprecated. Returns the operator for the binary expression such as "+" or "div". |
Expr |
getRHS()
Returns the right-hand side of the binary expression. |
java.lang.String |
getText()
Returns a String containing the XPath expression. |
void |
setLHS(Expr lhs)
|
void |
setRHS(Expr rhs)
|
Expr |
simplify()
Simplifies the XPath expression. |
java.lang.String |
toString()
Deprecated. |
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 |
Methods inherited from interface org.jaxen.expr.BinaryExpr |
getLHS, getRHS |
Methods inherited from interface org.jaxen.expr.Expr |
getText, simplify |
Field Detail |
private static final long serialVersionUID
Constructor Detail |
public DefaultUnionExpr(Expr lhs, Expr rhs)
Method Detail |
public java.lang.String getOperator()
BinaryExpr
getOperator
in interface BinaryExpr
getOperator
in class DefaultBinaryExpr
public java.lang.String toString()
toString
in class DefaultBinaryExpr
public java.lang.Object evaluate(Context context) throws JaxenException
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.
evaluate
in interface Expr
context
- the context in which the expression is evaluated
JaxenException
public Expr getLHS()
BinaryExpr
getLHS
in interface BinaryExpr
public Expr getRHS()
BinaryExpr
getRHS
in interface BinaryExpr
public void setLHS(Expr lhs)
public void setRHS(Expr rhs)
public java.lang.String getText()
Expr
getText
in interface Expr
public 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 Expr
simplify
in class DefaultExpr
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |