org.jaxen.util

Class XPath2XMLVisitor

Implemented Interfaces:
Visitor

public class XPath2XMLVisitor
extends java.lang.Object
implements Visitor

Field Summary

protected PrintWriter
printer
protected int
tabIndex

Constructor Summary

XPath2XMLVisitor()
XPath2XMLVisitor(PrintWriter printer)

Method Summary

protected void
handlePredicates(List predicates)
(package private) void
printLhsRhs(Expr lhs, Expr rhs)
protected void
printLn(String str)
void
visit(AdditiveExpr expr)
void
visit(AllNodeStep step)
void
visit(CommentNodeStep step)
void
visit(EqualityExpr expr)
void
visit(FilterExpr expr)
void
visit(FunctionCallExpr expr)
void
visit(LiteralExpr expr)
void
visit(LocationPath expr)
void
visit(LogicalExpr expr)
void
visit(MultiplicativeExpr expr)
void
visit(NameStep step)
void
visit(NumberExpr expr)
void
visit(PathExpr expr)
void
visit(Predicate predicate)
void
visit(ProcessingInstructionNodeStep step)
void
visit(RelationalExpr expr)
void
visit(TextNodeStep step)
void
visit(UnaryExpr expr)
void
visit(UnionExpr expr)
void
visit(VariableReferenceExpr expr)

Field Details

printer

protected PrintWriter printer

tabIndex

protected int tabIndex

Constructor Details

XPath2XMLVisitor

public XPath2XMLVisitor()

XPath2XMLVisitor

public XPath2XMLVisitor(PrintWriter printer)

Method Details

handlePredicates

protected void handlePredicates(List predicates)

printLhsRhs

(package private)  void printLhsRhs(Expr lhs,
                                    Expr rhs)

printLn

protected void printLn(String str)

visit

public void visit(AdditiveExpr expr)
Specified by:
visit in interface Visitor

visit

public void visit(AllNodeStep step)
Specified by:
visit in interface Visitor

visit

public void visit(CommentNodeStep step)
Specified by:
visit in interface Visitor

visit

public void visit(EqualityExpr expr)
Specified by:
visit in interface Visitor

visit

public void visit(FilterExpr expr)
Specified by:
visit in interface Visitor

visit

public void visit(FunctionCallExpr expr)
Specified by:
visit in interface Visitor

visit

public void visit(LiteralExpr expr)
Specified by:
visit in interface Visitor

visit

public void visit(LocationPath expr)
Specified by:
visit in interface Visitor

visit

public void visit(LogicalExpr expr)
Specified by:
visit in interface Visitor

visit

public void visit(MultiplicativeExpr expr)
Specified by:
visit in interface Visitor

visit

public void visit(NameStep step)
Specified by:
visit in interface Visitor

visit

public void visit(NumberExpr expr)
Specified by:
visit in interface Visitor

visit

public void visit(PathExpr expr)
Specified by:
visit in interface Visitor

visit

public void visit(Predicate predicate)
Specified by:
visit in interface Visitor

visit

public void visit(ProcessingInstructionNodeStep step)
Specified by:
visit in interface Visitor

visit

public void visit(RelationalExpr expr)
Specified by:
visit in interface Visitor

visit

public void visit(TextNodeStep step)
Specified by:
visit in interface Visitor

visit

public void visit(UnaryExpr expr)
Specified by:
visit in interface Visitor

visit

public void visit(UnionExpr expr)
Specified by:
visit in interface Visitor

visit

public void visit(VariableReferenceExpr expr)
Specified by:
visit in interface Visitor