|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jaxen.expr.DefaultPredicate
class DefaultPredicate
| Field Summary | |
|---|---|
private Expr |
expr
|
private static long |
serialVersionUID
|
| Constructor Summary | |
|---|---|
DefaultPredicate(Expr expr)
|
|
| Method Summary | |
|---|---|
java.lang.Object |
evaluate(Context context)
Evaluates this predicate's expression and returns the result. |
Expr |
getExpr()
Returns the expression in this predicate. |
java.lang.String |
getText()
Returns the string form of the predicate, including the square brackets. |
void |
setExpr(Expr expr)
Change the expression used by this predicate. |
void |
simplify()
Simplify the expression in this predicate. |
java.lang.String |
toString()
|
| 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 expr
| Constructor Detail |
|---|
DefaultPredicate(Expr expr)
| Method Detail |
|---|
public Expr getExpr()
Predicate
getExpr in interface Predicatepublic void setExpr(Expr expr)
Predicate
setExpr in interface Predicateexpr - the new expressionpublic java.lang.String getText()
Predicate
getText in interface Predicatepublic java.lang.String toString()
toString in class java.lang.Objectpublic void simplify()
Predicate
simplify in interface PredicateExpr.simplify()
public java.lang.Object evaluate(Context context)
throws JaxenException
Predicatejava.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 Predicatecontext - the context in which the expression is evaluated
JaxenExceptionExpr.evaluate(Context)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||