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 Details

    • 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