|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.ucl.xpathtest.PrintXPVisitor
Class prints the visited xpath nodes by the parser for the expression.
Constructor Summary | |
PrintXPVisitor(java.io.PrintStream ps)
Constructor for PrintXPVisitor. |
Method Summary | |
void |
printBinExpr(java.lang.String name,
BinExpr e)
printing the Binary Expression. |
void |
printUnExpr(java.lang.String name,
UnExpr e)
Visiting the Un Expression. |
java.lang.Object |
visit(AddExpr addex)
Visiting the Add Expression. |
java.lang.Object |
visit(AndExpr andex)
Visiting the and Expression. |
java.lang.Object |
visit(AnyKindTest e)
Visiting the AnyKindTest Expression. |
java.lang.Object |
visit(AttributeTest e)
Visiting the AttributeTest Expression. |
java.lang.Object |
visit(AxisStep e)
Visiting the AxisStep Expression. |
java.lang.Object |
visit(CastableExpr cexp)
Visiting the Castable Expression. |
java.lang.Object |
visit(CastExpr cexp)
Visiting the Cast Expression. |
java.lang.Object |
visit(CmpExpr cmpex)
Visiting the Compare Expression. |
java.lang.Object |
visit(CntxItemExpr e)
Visiting the ContextItem Expression. |
java.lang.Object |
visit(CommentTest e)
Visiting the CommentTest Expression. |
java.lang.Object |
visit(DecimalLiteral e)
Visiting the DecimalLiteral Expression. |
java.lang.Object |
visit(DivExpr mulex)
Visiting the Division Expression. |
java.lang.Object |
visit(DocumentTest e)
Visiting the DocumentTest Expression. |
java.lang.Object |
visit(DoubleLiteral e)
Visiting the DoubleLiteral Expression. |
java.lang.Object |
visit(ElementTest e)
Visiting the ElementTest Expression. |
java.lang.Object |
visit(ExceptExpr eexpr)
Visiting the Except Expression. |
java.lang.Object |
visit(FilterExpr e)
Visiting the Filter Expression. |
java.lang.Object |
visit(ForExpr fex)
Visiting the For Expression. |
java.lang.Object |
visit(ForwardStep e)
Visiting the ForwardStep Expression. |
java.lang.Object |
visit(FunctionCall e)
Visiting the FunctionCall Expression. |
java.lang.Object |
visit(IDivExpr mulex)
Visiting the IntegerDivision Expression. |
java.lang.Object |
visit(IfExpr ifex)
Visiting the If Expression. |
java.lang.Object |
visit(InstOfExpr ioexp)
Visiting the InstanceOf Expression. |
java.lang.Object |
visit(IntegerLiteral e)
Visiting the IntegerLiteral Expression. |
java.lang.Object |
visit(IntersectExpr iexpr)
Visiting the Intersect Expression. |
java.lang.Object |
visit(ItemType e)
Visiting the ItemType Expression. |
java.lang.Object |
visit(MinusExpr e)
Visiting the Minus Expression. |
java.lang.Object |
visit(ModExpr mulex)
Visiting the Modular Expression. |
java.lang.Object |
visit(MulExpr mulex)
Visiting the Multiply Expression. |
java.lang.Object |
visit(NameTest e)
Visiting the NameTest Expression. |
java.lang.Object |
visit(OrExpr orex)
Visiting the Or Expression. |
java.lang.Object |
visit(ParExpr e)
Visiting the Parenthesized Expression. |
java.lang.Object |
visit(PipeExpr pipex)
Visiting the Pipe Expression. |
java.lang.Object |
visit(PITest e)
Visiting the ProcessingInstructionTest Expression. |
java.lang.Object |
visit(PlusExpr e)
Visiting the Plus Expression. |
java.lang.Object |
visit(QuantifiedExpr qex)
Visiting the Quantified Expression. |
java.lang.Object |
visit(RangeExpr rex)
Visiting the Range Expression. |
java.lang.Object |
visit(ReverseStep e)
Visiting the ReverseStep Expression. |
java.lang.Object |
visit(SchemaAttrTest e)
Visiting the SchemaAttributionTest Expression. |
java.lang.Object |
visit(SchemaElemTest e)
Visiting the SchemaElemTest Expression. |
java.lang.Object |
visit(SequenceType e)
Visiting the SequenceType Expression. |
java.lang.Object |
visit(SingleType e)
Visiting the SingleType Expression. |
java.lang.Object |
visit(StringLiteral e)
Visiting the StringLiteral Expression. |
java.lang.Object |
visit(SubExpr subex)
Visiting the Sub Expression. |
java.lang.Object |
visit(TextTest e)
Visiting the TextTest Expression. |
java.lang.Object |
visit(TreatAsExpr taexp)
Visiting the TreatAs Expression. |
java.lang.Object |
visit(UnionExpr unex)
Visiting the Union Expression. |
java.lang.Object |
visit(VarRef e)
Visiting the VariableRefrence Expression. |
java.lang.Object |
visit(XPath xp)
Visits the xpath expressions. |
java.lang.Object |
visit(XPathExpr e)
Visiting XPath Expressions. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public PrintXPVisitor(java.io.PrintStream ps)
ps
- the strem of nodes to print.Method Detail |
public java.lang.Object visit(XPath xp)
visit
in interface XPathVisitor
xp
- xpath expression.public java.lang.Object visit(ForExpr fex)
visit
in interface XPathVisitor
fex
- for expression.public java.lang.Object visit(QuantifiedExpr qex)
visit
in interface XPathVisitor
qex
- quantified expression.public java.lang.Object visit(IfExpr ifex)
visit
in interface XPathVisitor
ifex
- if expression.public void printBinExpr(java.lang.String name, BinExpr e)
name
- name of the expression.e
- binary expression.public java.lang.Object visit(OrExpr orex)
visit
in interface XPathVisitor
orex
- or expression.public java.lang.Object visit(AndExpr andex)
visit
in interface XPathVisitor
andex
- and expression.public java.lang.Object visit(CmpExpr cmpex)
visit
in interface XPathVisitor
cmpex
- compare expression.public java.lang.Object visit(RangeExpr rex)
visit
in interface XPathVisitor
rex
- range expression.public java.lang.Object visit(AddExpr addex)
visit
in interface XPathVisitor
addex
- add expression.public java.lang.Object visit(SubExpr subex)
visit
in interface XPathVisitor
subex
- sub expression.public java.lang.Object visit(MulExpr mulex)
visit
in interface XPathVisitor
mulex
- multiply expression.public java.lang.Object visit(DivExpr mulex)
visit
in interface XPathVisitor
mulex
- division expression here.public java.lang.Object visit(IDivExpr mulex)
visit
in interface XPathVisitor
mulex
- integer division expression.public java.lang.Object visit(ModExpr mulex)
visit
in interface XPathVisitor
mulex
- modular expression.public java.lang.Object visit(UnionExpr unex)
visit
in interface XPathVisitor
unex
- union expression.public java.lang.Object visit(PipeExpr pipex)
visit
in interface XPathVisitor
pipex
- pipe expression.public java.lang.Object visit(IntersectExpr iexpr)
visit
in interface XPathVisitor
iexpr
- intersect expression.public java.lang.Object visit(ExceptExpr eexpr)
visit
in interface XPathVisitor
eexpr
- except expression.public java.lang.Object visit(InstOfExpr ioexp)
visit
in interface XPathVisitor
ioexp
- instanceOf expression.public java.lang.Object visit(TreatAsExpr taexp)
visit
in interface XPathVisitor
taexp
- treatAs expression.public java.lang.Object visit(CastableExpr cexp)
visit
in interface XPathVisitor
cexp
- castable expression.public java.lang.Object visit(CastExpr cexp)
visit
in interface XPathVisitor
cexp
- cast expression.public void printUnExpr(java.lang.String name, UnExpr e)
name
- name of expression.e
- Un expression.public java.lang.Object visit(MinusExpr e)
visit
in interface XPathVisitor
e
- minus expression.public java.lang.Object visit(PlusExpr e)
visit
in interface XPathVisitor
e
- plus expression.public java.lang.Object visit(XPathExpr e)
visit
in interface XPathVisitor
e
- and Xpath expression.public java.lang.Object visit(ForwardStep e)
visit
in interface XPathVisitor
e
- forwardStep expression.public java.lang.Object visit(ReverseStep e)
visit
in interface XPathVisitor
e
- reverseStep expression.public java.lang.Object visit(NameTest e)
visit
in interface XPathVisitor
e
- nameTest expression.public java.lang.Object visit(VarRef e)
visit
in interface XPathVisitor
e
- variable refrence expression.public java.lang.Object visit(StringLiteral e)
visit
in interface XPathVisitor
e
- stringLiteral expression.public java.lang.Object visit(IntegerLiteral e)
visit
in interface XPathVisitor
e
- integerLiteral expression.public java.lang.Object visit(DoubleLiteral e)
visit
in interface XPathVisitor
e
- doubleLiteral expression.public java.lang.Object visit(DecimalLiteral e)
visit
in interface XPathVisitor
e
- decimalLiteral expression.public java.lang.Object visit(ParExpr e)
visit
in interface XPathVisitor
e
- parenthesized expression.public java.lang.Object visit(CntxItemExpr e)
visit
in interface XPathVisitor
e
- contextItem expression.public java.lang.Object visit(FunctionCall e)
visit
in interface XPathVisitor
e
- functionalCall expression.public java.lang.Object visit(SingleType e)
visit
in interface XPathVisitor
e
- singleType expression.public java.lang.Object visit(SequenceType e)
visit
in interface XPathVisitor
e
- sequenceType expression.public java.lang.Object visit(ItemType e)
visit
in interface XPathVisitor
e
- itemType expression.public java.lang.Object visit(AnyKindTest e)
visit
in interface XPathVisitor
e
- anyKindTest expression.public java.lang.Object visit(DocumentTest e)
visit
in interface XPathVisitor
e
- documentTest expression.public java.lang.Object visit(TextTest e)
visit
in interface XPathVisitor
e
- textTest expression.public java.lang.Object visit(CommentTest e)
visit
in interface XPathVisitor
e
- commentTest expression.public java.lang.Object visit(PITest e)
visit
in interface XPathVisitor
e
- processingInstruction expression.public java.lang.Object visit(AttributeTest e)
visit
in interface XPathVisitor
e
- attributeTest expression.public java.lang.Object visit(SchemaAttrTest e)
visit
in interface XPathVisitor
e
- schemaAttributionTest expression.public java.lang.Object visit(ElementTest e)
visit
in interface XPathVisitor
e
- elementTest expression.public java.lang.Object visit(SchemaElemTest e)
visit
in interface XPathVisitor
e
- schemaElemTest expression.public java.lang.Object visit(AxisStep e)
visit
in interface XPathVisitor
e
- axisStep expression.public java.lang.Object visit(FilterExpr e)
visit
in interface XPathVisitor
e
- filter expression.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |