public class DefaultFilterExpr extends DefaultExpr implements FilterExpr, Predicated
コンストラクタと説明 |
---|
DefaultFilterExpr(Expr expr,
PredicateSet predicateSet)
非推奨です。
|
DefaultFilterExpr(PredicateSet predicateSet)
非推奨です。
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
addPredicate(Predicate predicate)
非推奨です。
Add an additional predicate to this object.
|
boolean |
asBoolean(Context context)
非推奨です。
Returns true if the current filter matches at least one of the context nodes
|
Object |
evaluate(Context context)
非推奨です。
Evaluate the expression in the given context, and return the result.
|
Expr |
getExpr()
非推奨です。
|
List |
getPredicates()
非推奨です。
Returns a possibly empty list of predicates.
|
PredicateSet |
getPredicateSet()
非推奨です。
Returns a possibly empty set of predicates.
|
String |
getText()
非推奨です。
Returns a String containing the XPath expression.
|
Expr |
simplify()
非推奨です。
Simplifies the XPath expression.
|
String |
toString()
非推奨です。
|
convertToIterator, convertToList
public DefaultFilterExpr(PredicateSet predicateSet)
public DefaultFilterExpr(Expr expr, PredicateSet predicateSet)
public void addPredicate(Predicate predicate)
Predicated
addPredicate
インタフェース内 Predicated
predicate
- the predicate to addpublic List getPredicates()
Predicated
getPredicates
インタフェース内 Predicated
public PredicateSet getPredicateSet()
Predicated
getPredicateSet
インタフェース内 Predicated
public Expr getExpr()
getExpr
インタフェース内 FilterExpr
public String getText()
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
インタフェース内 Expr
simplify
クラス内 DefaultExpr
public boolean asBoolean(Context context) throws JaxenException
asBoolean
インタフェース内 FilterExpr
JaxenException
public 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
インタフェース内 Expr
context
- the context in which the expression is evaluatedJaxenException
Copyright © 2001-2013 Codehaus. All Rights Reserved.