org.jaxen.expr
Class PredicateSet

java.lang.Object
  extended byorg.jaxen.expr.PredicateSet
All Implemented Interfaces:
java.io.Serializable

public class PredicateSet
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Constructor Summary
PredicateSet()
           
 
Method Summary
 void addPredicate(Predicate predicate)
           
 java.util.List applyPredicate(Predicate predicate, java.util.List nodes2Filter, ContextSupport support)
           
protected  boolean evaluateAsBoolean(java.util.List contextNodeSet, ContextSupport support)
           
protected  java.util.List evaluatePredicates(java.util.List contextNodeSet, ContextSupport support)
           
 java.util.List getPredicates()
           
 java.lang.String getText()
           
 void simplify()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PredicateSet

public PredicateSet()
Method Detail

addPredicate

public void addPredicate(Predicate predicate)

getPredicates

public java.util.List getPredicates()

simplify

public void simplify()

getText

public java.lang.String getText()

evaluateAsBoolean

protected boolean evaluateAsBoolean(java.util.List contextNodeSet,
                                    ContextSupport support)
                             throws JaxenException
Throws:
JaxenException

evaluatePredicates

protected java.util.List evaluatePredicates(java.util.List contextNodeSet,
                                            ContextSupport support)
                                     throws JaxenException
Throws:
JaxenException

applyPredicate

public java.util.List applyPredicate(Predicate predicate,
                                     java.util.List nodes2Filter,
                                     ContextSupport support)
                              throws JaxenException
Throws:
JaxenException


Copyright © 2001-2005 Codehaus. All Rights Reserved.