org.jaxen.expr
Class DefaultFilterExpr

java.lang.Object
  |
  +--org.jaxen.expr.DefaultExpr
        |
        +--org.jaxen.expr.DefaultFilterExpr
All Implemented Interfaces:
Expr, FilterExpr, Predicated, Serializable

public class DefaultFilterExpr
extends DefaultExpr
implements FilterExpr, Predicated

See Also:
Serialized Form

Constructor Summary
DefaultFilterExpr()
           
DefaultFilterExpr(Expr expr)
           
 
Method Summary
 void addPredicate(Predicate predicate)
           
 boolean asBoolean(Context context)
          Returns true if the current filter matches at least one of the context nodes
 Object evaluate(Context context)
           
 Expr getExpr()
           
 List getPredicates()
           
 org.jaxen.expr.PredicateSet getPredicateSet()
           
 String getText()
           
 Expr simplify()
           
 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
 

Constructor Detail

DefaultFilterExpr

public DefaultFilterExpr()

DefaultFilterExpr

public DefaultFilterExpr(Expr expr)
Method Detail

addPredicate

public void addPredicate(Predicate predicate)
Specified by:
addPredicate in interface Predicated

getPredicates

public List getPredicates()
Specified by:
getPredicates in interface Predicated

getPredicateSet

public org.jaxen.expr.PredicateSet getPredicateSet()
Specified by:
getPredicateSet in interface Predicated

getExpr

public Expr getExpr()

toString

public String toString()
Overrides:
toString in class Object

getText

public String getText()
Specified by:
getText in interface Expr

simplify

public Expr simplify()
Specified by:
simplify in interface Expr
Overrides:
simplify in class DefaultExpr

asBoolean

public boolean asBoolean(Context context)
                  throws JaxenException
Returns true if the current filter matches at least one of the context nodes
Specified by:
asBoolean in interface FilterExpr

evaluate

public Object evaluate(Context context)
                throws JaxenException
Specified by:
evaluate in interface Expr


Copyright © 2002 bob mcwhirter & James Strachan. All Rights Reserved. Hosted by

SourceForge Logo