org.apache.commons.jxpath.ri.compiler
Class LocationPath
java.lang.Object
org.apache.commons.jxpath.ri.compiler.Expression
org.apache.commons.jxpath.ri.compiler.Path
org.apache.commons.jxpath.ri.compiler.LocationPath
public class LocationPath
- extends Path
- Version:
- $Revision: 652845 $ $Date: 2008-05-02 12:46:46 -0500 (Fri, 02 May 2008) $
- Author:
- Dmitri Plotnikov
Constructor Summary |
LocationPath(boolean absolute,
Step[] steps)
Create a new LocationPath. |
LocationPath
public LocationPath(boolean absolute,
Step[] steps)
- Create a new LocationPath.
- Parameters:
absolute
- whether this is an absolute pathsteps
- to evaluate
isAbsolute
public boolean isAbsolute()
- Learn whether this LocationPath is absolute.
- Returns:
- boolean
computeContextDependent
public boolean computeContextDependent()
- Description copied from class:
Expression
- Implemented by subclasses and result is cached by isContextDependent()
- Overrides:
computeContextDependent
in class Path
- Returns:
- calculated context-dependentness as boolean
toString
public String toString()
- Overrides:
toString
in class Object
compute
public Object compute(EvalContext context)
- Description copied from class:
Expression
- Evaluates the expression. If the result is a node set, returns
the first element of the node set.
- Specified by:
compute
in class Expression
- Parameters:
context
- evaluation context
- Returns:
- Object
computeValue
public Object computeValue(EvalContext context)
- Description copied from class:
Expression
- Evaluates the expression. If the result is a node set, returns
the first element of the node set.
- Specified by:
computeValue
in class Expression
- Parameters:
context
- evaluation context
- Returns:
- Object
Copyright © 2001-2008 The Apache Software Foundation. All Rights Reserved.