com.ximpleware.xpath
Class Step
java.lang.Object
com.ximpleware.xpath.Step
public class Step
- extends Object
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
prevS
public Step prevS
o
public Object o
ft
public boolean ft
hasPredicate
public boolean hasPredicate
nt_eval
public boolean nt_eval
out_of_range
public boolean out_of_range
Step
public Step()
reset
public final void reset(VTDNav vn)
resetP
public final void resetP(VTDNav vn)
setStep4Predicates
public final void setStep4Predicates()
resetP
public final void resetP(VTDNav vn,
Predicate p1)
adjust
public final void adjust(int n)
getNodeTest
public final NodeTest getNodeTest()
getNextStep
public final Step getNextStep()
setNextStep
public final void setNextStep(Step s)
get_ft
public final boolean get_ft()
set_ft
public final void set_ft(boolean b)
getPrevStep
public final Step getPrevStep()
setPrevStep
public final void setPrevStep(Step s)
setNodeTest
public final void setNodeTest(NodeTest n)
setPredicate
public final void setPredicate(Predicate p1)
eval
public final boolean eval(VTDNav vn)
throws NavException
- Throws:
NavException
eval2
public final boolean eval2(VTDNav vn)
throws NavException
- Throws:
NavException
eval
public final boolean eval(VTDNav vn,
Predicate p)
throws NavException
- Throws:
NavException
eval2
public final boolean eval2(VTDNav vn,
Predicate p)
throws NavException
- Throws:
NavException
evalPredicates
public final boolean evalPredicates(VTDNav vn)
throws NavException
- Throws:
NavException
evalPredicates
public final boolean evalPredicates(VTDNav vn,
Predicate p)
throws NavException
- Throws:
NavException
setAxisType
public final void setAxisType(int st)
toString
public final String toString()
- Overrides:
toString in class Object
axisName
public final String axisName(int i)
Copyright © 2013. All Rights Reserved.