Uses of Interface
org.jaxen.expr.Expr

Packages that use Expr
org.jaxen This package defines the core Jaxen API to the XPath engine. 
org.jaxen.expr Interfaces and default implementations for XPath expression components. 
org.jaxen.pattern Defines XSLT Pattern objects. 
 

Uses of Expr in org.jaxen
 

Methods in org.jaxen that return Expr
 Expr BaseXPath.getRootExpr()
          Retrieve the root expression of the internal compiled form of this XPath expression.
 

Uses of Expr in org.jaxen.expr
 

Subinterfaces of Expr in org.jaxen.expr
 interface AdditiveExpr
          Represents an XPath additive expression.
 interface BinaryExpr
          Represents a binary expression.
 interface EqualityExpr
          Represents an XPath equality expression.
 interface FilterExpr
          Represents an XPath filter expression.
 interface FunctionCallExpr
          Represents an XPath function call expression.
 interface LiteralExpr
          Represents an XPath string literal.
 interface LocationPath
          Represents an XPath location path such as //foo/bar or pre:baz[position()=last()].
 interface LogicalExpr
          Represents an XPath logical expression.
 interface MultiplicativeExpr
          Represents an XPath multiplicative expression.
 interface NumberExpr
          Represents an XPath floating point literal.
 interface PathExpr
          Represents an XPath path expression.
 interface RelationalExpr
          Represents an XPath relational expression such as count(//p) > count(//div).
 interface UnaryExpr
          Represents an XPath unary expression such as -78.
 interface UnionExpr
          Represents an XPath union expression.
 interface VariableReferenceExpr
          Represents an XPath variable reference.
 

Classes in org.jaxen.expr that implement Expr
 class DefaultAbsoluteLocationPath
          Deprecated. this class will become non-public in the future; use the interface instead
(package private)  class DefaultAdditiveExpr
           
(package private)  class DefaultAndExpr
           
(package private)  class DefaultArithExpr
           
(package private)  class DefaultBinaryExpr
           
(package private)  class DefaultDivExpr
           
(package private)  class DefaultEqualityExpr
           
(package private)  class DefaultEqualsExpr
           
 class DefaultExpr
          Deprecated. this class will become non-public in the future; use the interface instead
 class DefaultFilterExpr
          Deprecated. this class will become non-public in the future; use the interface instead
 class DefaultFunctionCallExpr
          Deprecated. this class will become non-public in the future; use the interface instead
(package private)  class DefaultGreaterThanEqualExpr
           
(package private)  class DefaultGreaterThanExpr
           
(package private)  class DefaultLessThanEqualExpr
           
(package private)  class DefaultLessThanExpr
           
(package private)  class DefaultLiteralExpr
           
(package private)  class DefaultLocationPath
           
(package private)  class DefaultLogicalExpr
           
(package private)  class DefaultMinusExpr
           
(package private)  class DefaultModExpr
           
(package private)  class DefaultMultiplicativeExpr
           
(package private)  class DefaultMultiplyExpr
           
(package private)  class DefaultNotEqualsExpr
           
(package private)  class DefaultNumberExpr
           
(package private)  class DefaultOrExpr
           
(package private)  class DefaultPathExpr
           
(package private)  class DefaultPlusExpr
           
(package private)  class DefaultRelationalExpr
           
 class DefaultRelativeLocationPath
          Deprecated. this class will become non-public in the future; use the interface instead
(package private)  class DefaultTruthExpr
           
(package private)  class DefaultUnaryExpr
           
 class DefaultUnionExpr
          Deprecated. this class will become non-public in the future; use the interface instead
(package private)  class DefaultVariableReferenceExpr
           
 

Fields in org.jaxen.expr declared as Expr
private  Expr DefaultPredicate.expr
           
private  Expr DefaultFilterExpr.expr
          Deprecated.  
private  Expr DefaultUnaryExpr.expr
           
private  Expr DefaultPathExpr.filterExpr
           
private  Expr DefaultBinaryExpr.lhs
           
private  Expr DefaultBinaryExpr.rhs
           
private  Expr DefaultXPathExpr.rootExpr
          Deprecated.  
 

Methods in org.jaxen.expr that return Expr
 Expr XPathFactory.createUnaryExpr(Expr expr, int unaryOperator)
          Returns a new XPath unary expression.
 Expr DefaultXPathFactory.createUnaryExpr(Expr expr, int unaryOperator)
           
 Expr FilterExpr.getExpr()
           
 Expr DefaultPredicate.getExpr()
           
 Expr UnaryExpr.getExpr()
          Returns the expression following the minus sign.
 Expr Predicate.getExpr()
          Returns the expression in this predicate.
 Expr DefaultFilterExpr.getExpr()
          Deprecated.  
 Expr DefaultUnaryExpr.getExpr()
           
 Expr DefaultPathExpr.getFilterExpr()
           
 Expr PathExpr.getFilterExpr()
          Returns the filter expression that starts the path expression.
 Expr BinaryExpr.getLHS()
          Returns the left-hand side of the binary expression.
 Expr DefaultBinaryExpr.getLHS()
           
 Expr BinaryExpr.getRHS()
          Returns the right-hand side of the binary expression.
 Expr DefaultBinaryExpr.getRHS()
           
 Expr XPathExpr.getRootExpr()
          Returns the wrapped expression object.
 Expr DefaultXPathExpr.getRootExpr()
          Deprecated.  
 Expr DefaultFunctionCallExpr.simplify()
          Deprecated.  
 Expr DefaultExpr.simplify()
          Deprecated.  
 Expr DefaultPathExpr.simplify()
           
 Expr DefaultLocationPath.simplify()
           
 Expr DefaultBinaryExpr.simplify()
           
 Expr Expr.simplify()
          Simplifies the XPath expression.
 Expr DefaultFilterExpr.simplify()
          Deprecated.  
 Expr DefaultUnaryExpr.simplify()
           
 

Methods in org.jaxen.expr with parameters of type Expr
 void DefaultFunctionCallExpr.addParameter(Expr parameter)
          Deprecated.  
 void FunctionCallExpr.addParameter(Expr parameter)
          Add the next argument to the function.
 BinaryExpr XPathFactory.createAdditiveExpr(Expr lhs, Expr rhs, int additiveOperator)
          Returns a new XPath additive expression.
 BinaryExpr DefaultXPathFactory.createAdditiveExpr(Expr lhs, Expr rhs, int additiveOperator)
           
 BinaryExpr XPathFactory.createAndExpr(Expr lhs, Expr rhs)
          Returns a new XPath And expression.
 BinaryExpr DefaultXPathFactory.createAndExpr(Expr lhs, Expr rhs)
           
 BinaryExpr XPathFactory.createEqualityExpr(Expr lhs, Expr rhs, int equalityOperator)
          Returns a new XPath equality expression.
 BinaryExpr DefaultXPathFactory.createEqualityExpr(Expr lhs, Expr rhs, int equalityOperator)
           
 FilterExpr XPathFactory.createFilterExpr(Expr expr)
          Returns a new XPath filter expression.
 FilterExpr DefaultXPathFactory.createFilterExpr(Expr expr)
           
 BinaryExpr XPathFactory.createMultiplicativeExpr(Expr lhs, Expr rhs, int multiplicativeOperator)
          Returns a new XPath multiplicative expression.
 BinaryExpr DefaultXPathFactory.createMultiplicativeExpr(Expr lhs, Expr rhs, int multiplicativeOperator)
           
 BinaryExpr XPathFactory.createOrExpr(Expr lhs, Expr rhs)
          Returns a new XPath Or expression.
 BinaryExpr DefaultXPathFactory.createOrExpr(Expr lhs, Expr rhs)
           
 Predicate XPathFactory.createPredicate(Expr predicateExpr)
          Create from the supplied expression.
 Predicate DefaultXPathFactory.createPredicate(Expr predicateExpr)
           
 BinaryExpr XPathFactory.createRelationalExpr(Expr lhs, Expr rhs, int relationalOperator)
          Returns a new XPath relational expression.
 BinaryExpr DefaultXPathFactory.createRelationalExpr(Expr lhs, Expr rhs, int relationalOperator)
           
 Expr XPathFactory.createUnaryExpr(Expr expr, int unaryOperator)
          Returns a new XPath unary expression.
 Expr DefaultXPathFactory.createUnaryExpr(Expr expr, int unaryOperator)
           
 UnionExpr XPathFactory.createUnionExpr(Expr lhs, Expr rhs)
          Returns a new XPath union expression.
 UnionExpr DefaultXPathFactory.createUnionExpr(Expr lhs, Expr rhs)
           
 XPathExpr XPathFactory.createXPath(Expr rootExpr)
          Create a new XPathExpr from an Expr.
 XPathExpr DefaultXPathFactory.createXPath(Expr rootExpr)
           
 void DefaultPredicate.setExpr(Expr expr)
           
 void Predicate.setExpr(Expr expr)
          Change the expression used by this predicate.
 void DefaultPathExpr.setFilterExpr(Expr filterExpr)
           
 void PathExpr.setFilterExpr(Expr filterExpr)
          Changes the expression's filter expression.
 void DefaultBinaryExpr.setLHS(Expr lhs)
           
 void DefaultBinaryExpr.setRHS(Expr rhs)
           
 void XPathExpr.setRootExpr(Expr rootExpr)
          Changes the wrapped expression object.
 void DefaultXPathExpr.setRootExpr(Expr rootExpr)
          Deprecated.  
 

Constructors in org.jaxen.expr with parameters of type Expr
DefaultAdditiveExpr(Expr lhs, Expr rhs)
           
DefaultAndExpr(Expr lhs, Expr rhs)
           
DefaultArithExpr(Expr lhs, Expr rhs)
           
DefaultBinaryExpr(Expr lhs, Expr rhs)
           
DefaultDivExpr(Expr lhs, Expr rhs)
           
DefaultEqualityExpr(Expr lhs, Expr rhs)
           
DefaultEqualsExpr(Expr lhs, Expr rhs)
           
DefaultFilterExpr(Expr expr, PredicateSet predicateSet)
          Deprecated.  
DefaultGreaterThanEqualExpr(Expr lhs, Expr rhs)
           
DefaultGreaterThanExpr(Expr lhs, Expr rhs)
           
DefaultLessThanEqualExpr(Expr lhs, Expr rhs)
           
DefaultLessThanExpr(Expr lhs, Expr rhs)
           
DefaultLogicalExpr(Expr lhs, Expr rhs)
           
DefaultMinusExpr(Expr lhs, Expr rhs)
           
DefaultModExpr(Expr lhs, Expr rhs)
           
DefaultMultiplicativeExpr(Expr lhs, Expr rhs)
           
DefaultMultiplyExpr(Expr lhs, Expr rhs)
           
DefaultNotEqualsExpr(Expr lhs, Expr rhs)
           
DefaultOrExpr(Expr lhs, Expr rhs)
           
DefaultPathExpr(Expr filterExpr, LocationPath locationPath)
           
DefaultPlusExpr(Expr lhs, Expr rhs)
           
DefaultPredicate(Expr expr)
           
DefaultRelationalExpr(Expr lhs, Expr rhs)
           
DefaultTruthExpr(Expr lhs, Expr rhs)
           
DefaultUnaryExpr(Expr expr)
           
DefaultUnionExpr(Expr lhs, Expr rhs)
          Deprecated.  
DefaultXPathExpr(Expr rootExpr)
          Deprecated.  
 

Uses of Expr in org.jaxen.pattern
 

Methods in org.jaxen.pattern with parameters of type Expr
protected static Pattern PatternParser.convertExpr(Expr expr)