public final class ASTPrinterHTML extends ASTPrinter
ASTPrinter.PrintStatementSpec
Constructor and Description |
---|
ASTPrinterHTML(org.w3c.dom.Element parent,
Presenter presenter,
boolean radioButtons,
Statement selected)
Create printer which appends text to parent node and may create
links to newly generated files in virtual directory.
|
Modifier and Type | Method and Description |
---|---|
void |
append(AST tree)
Append tree to output.
|
void |
visit(ParamDeclarationBase tree)
Visit tree.
|
void |
visit(StatementBase tree)
Visit tree.
|
void |
visit(VariableStatement tree)
Visit tree.
|
print, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
public ASTPrinterHTML(org.w3c.dom.Element parent, Presenter presenter, boolean radioButtons, Statement selected)
parent
- the parent node to which the text is to be appended.presenter
- the presenter for writing formulasradioButtons
- true if to print a radio button for each statement.selected
- a statement to be highlighted (may be null)public void append(AST tree)
tree
- the treepublic void visit(ParamDeclarationBase tree)
visit
in interface ASTVisitor
visit
in class ASTVisitorBase
tree
- the treepublic void visit(StatementBase tree)
visit
in interface ASTVisitor
visit
in class ASTPrinter
tree
- the treepublic void visit(VariableStatement tree)
visit
in interface ASTVisitor
visit
in class ASTPrinter
tree
- the tree