Class PredicateExpr

java.lang.Object
org.exolab.adaptx.xpath.expressions.PredicateExpr
All Implemented Interfaces:
XPathExpression

public abstract class PredicateExpr extends 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 Details

    • PredicateExpr

      public PredicateExpr()
  • Method Details

    • 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