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