com.ximpleware.xpath
Class Step
java.lang.Object
com.ximpleware.xpath.Step
- All Implemented Interfaces:
- LocationPathNode
public class Step
- extends java.lang.Object
- implements LocationPathNode
A step is a part of location path as defined in
Xpath spec
Constructor Summary |
Step()
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
axis_type
public int axis_type
nextS
public Step nextS
nt
public com.ximpleware.NodeTest nt
o
public java.lang.Object o
p
public Predicate p
position
public int position
prevS
public Step prevS
pt
public Predicate pt
Step
public Step()
axisName
public java.lang.String axisName(int i)
eval
public boolean eval(VTDNav vn)
throws NavException
- Specified by:
eval
in interface LocationPathNode
- Throws:
NavException
eval
public boolean eval(VTDNav vn,
Predicate p)
throws NavException
- Throws:
NavException
evalPredicates
public boolean evalPredicates(VTDNav vn)
throws NavException
- Throws:
NavException
evalPredicates
public boolean evalPredicates(VTDNav vn,
Predicate p)
throws NavException
- Throws:
NavException
get_ft
public boolean get_ft()
getNextStep
public Step getNextStep()
getNodeTest
public com.ximpleware.NodeTest getNodeTest()
getPrevStep
public Step getPrevStep()
reset
public void reset(VTDNav vn)
resetP
public void resetP(VTDNav vn)
resetP
public void resetP(VTDNav vn,
Predicate p1)
set_ft
public void set_ft(boolean b)
setAxisType
public void setAxisType(int st)
setNextStep
public void setNextStep(Step s)
setNodeTest
public void setNodeTest(com.ximpleware.NodeTest n)
setPredicate
public void setPredicate(Predicate p1)
setPrevStep
public void setPrevStep(Step s)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object