Class PredicateExpr

  • All Implemented Interfaces:
    XPathExpression

    public abstract class PredicateExpr
    extends java.lang.Object
    implements XPathExpression
    This class represents an XPath predicate expression. This class handles predicates as a linked list of PredicateExpr, each containing the actual expression used during evaluation.
    Version:
    $Revision: 3734 $ $Date: 2003-05-13 09:55:04 +0200 (Tue, 13 May 2003) $
    Author:
    Keith Visco
    • Constructor Detail

      • PredicateExpr

        public PredicateExpr()
    • Method Detail

      • getExpression

        public abstract XPathExpression getExpression()
        Returns the actual XPathExpression for this predicate
        Returns:
        the XPathExpression for this predicate
      • getExprType

        public final short getExprType()
        Returns the XPathExpression type
        Specified by:
        getExprType in interface XPathExpression
        Returns:
        the XPathExpression type
      • getNext

        public abstract PredicateExpr getNext()
        Returns the next PredicateExpr for this PredicateExpr
      • hasNext

        public abstract boolean hasNext()
        Returns true if there are more predicate expressions
        Returns:
        true if there are more predicate expressions