org.jaxen.expr
Interface LocationPath
- Expr, Serializable
- DefaultAbsoluteLocationPath, DefaultLocationPath, DefaultRelativeLocationPath
public interface LocationPath
Represents an XPath location path such as
//foo/bar
or
pre:baz[position()=last()]
.
This is production 1 in the
XPath 1.0 specification:
[1] LocationPath ::= RelativeLocationPath
| AbsoluteLocationPath
void | addStep(Step step) - Add the next step to this location path.
|
List | getSteps() - Returns the ordered list of steps in this location path.
|
boolean | isAbsolute() - Returns true if this is an absolute location path; false if it isn't.
|
addStep
public void addStep(Step step)
Add the next step to this location path.
getSteps
public List getSteps()
Returns the ordered list of steps in this location path.
This list may be live.
- the ordered list of steps in this location path
isAbsolute
public boolean isAbsolute()
Returns true if this is an absolute location path; false if it isn't.
Absolute location paths all begiune with /
or //
.
- true if this is an absol;ute location path; false if it isn't