| java.lang.Object org.apache.commons.jxpath.ri.compiler.Expression org.apache.commons.jxpath.ri.compiler.Path org.apache.commons.jxpath.ri.compiler.ExpressionPath
ExpressionPath | public class ExpressionPath extends Path (Code) | | An element of the parse tree that represents an expression path, which is a
path that starts with an expression like a function call: getFoo(.)
/bar .
author: Dmitri Plotnikov version: $Revision: 1.11 $ $Date: 2004/02/29 14:17:39 $ |
computeContextDependent | public boolean computeContextDependent()(Code) | | Returns true if the root expression or any of the
predicates or the path steps are context dependent.
|
expressionPath | protected Object expressionPath(EvalContext evalContext, boolean firstMatch)(Code) | | Walks an expression path (a path that starts with an expression)
|
getPredicates | public Expression[] getPredicates()(Code) | | Predicates are the expressions in brackets that may follow
the root expression of the path.
|
isSimpleExpressionPath | public boolean isSimpleExpressionPath()(Code) | | Recognized paths formatted as $x[3]/foo[2] . The
evaluation of such "simple" paths is optimized and streamlined.
|
|
|