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

Field Summary
 
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.PathComponent
evaluatePredicates, getDefaultPriority, getPredicate, getSubExpression, hasPredicates, isFilterExpr, isLocationStep
 
Methods inherited from interface org.exolab.adaptx.xpath.XPathExpression
evaluate, getExprType, toString
 
Methods inherited from interface org.exolab.adaptx.xpath.expressions.MatchExpression
matches
 

Method Detail

getPrimaryExpr

PrimaryExpr getPrimaryExpr()
Returns the PrimaryExpr for this FilterExpr

Returns:
the PrimaryExpr for this FilterExpr