org.jaxen.expr
Interface Predicated

All Superinterfaces:
Serializable
All Known Subinterfaces:
AllNodeStep, CommentNodeStep, FilterExpr, NameStep, ProcessingInstructionNodeStep, Step, TextNodeStep
All Known Implementing Classes:
DefaultAllNodeStep, DefaultCommentNodeStep, DefaultFilterExpr, DefaultNameStep, DefaultProcessingInstructionNodeStep, DefaultStep, DefaultTextNodeStep

public interface Predicated
extends Serializable

Interface for objects which can have one or more predicates.


Method Summary
 void addPredicate(Predicate predicate)
          Add an additional predicate to this object.
 List getPredicates()
          Returns a possibly empty list of predicates.
 PredicateSet getPredicateSet()
          Returns a possibly empty set of predicates.
 

Method Detail

addPredicate

void addPredicate(Predicate predicate)
Add an additional predicate to this object.

Parameters:
predicate - the predicate to add

getPredicates

List getPredicates()
Returns a possibly empty list of predicates.

Returns:
the list of predicates

getPredicateSet

PredicateSet getPredicateSet()
Returns a possibly empty set of predicates.

Returns:
the set of predicates


Copyright © 2001-2008 Codehaus. All Rights Reserved.