org.exolab.adaptx.xpath.expressions

Interface FilterExpr

All Superinterfaces:
MatchExpression, PathComponent, XPathExpression

public interface FilterExpr
extends PathComponent

This interface represents a FilterExpr as defined by the the XPath 1.0 Recommendation:
 [8] Predicate     ::= '[' PredicateExpr ']'
 [9] PredicateExpr ::= Expr
 ...
 [20] FilterExpr ::= PrimaryExpr | FilterExpr Predicate

 
For more details, on what a FilterExpr is please see the W3C XPath 1.0 Recommendation.
Version:
$Revision: 4048 $ $Date: 2004-01-13 01:03:33 -0500 (Tue, 13 Jan 2004) $
Author:
Keith Visco

Fields inherited from interface org.exolab.adaptx.xpath.XPathExpression

BOOLEAN, ERROR, FILTER_EXPR, LOCATION_PATH, NODE_TEST, NUMBER, PATH_EXPR, PRIMARY, STEP, STRING, UNION_EXPR

Method Summary

PrimaryExpr
getPrimaryExpr()
Returns the PrimaryExpr for this FilterExpr

Methods inherited from interface org.exolab.adaptx.xpath.expressions.MatchExpression

matches

Methods inherited from interface org.exolab.adaptx.xpath.expressions.PathComponent

evaluatePredicates, getDefaultPriority, getPredicate, getSubExpression, hasPredicates, isFilterExpr, isLocationStep

Methods inherited from interface org.exolab.adaptx.xpath.XPathExpression

evaluate, getExprType, toString

Method Details

getPrimaryExpr

public PrimaryExpr getPrimaryExpr()
Returns the PrimaryExpr for this FilterExpr
Returns:
the PrimaryExpr for this FilterExpr