public class MathMLWriter extends Object implements ExpressionVisitor
| Constructor and Description |
|---|
MathMLWriter() |
MathMLWriter(String indent,
String offset) |
public String serialize(ParseTree pt) throws ContentError
ContentErrorpublic void setOffset(String offset)
public void visitVariable(String svar)
visitVariable in interface ExpressionVisitorpublic void visitOrNode(OrNode orNode)
visitOrNode in interface ExpressionVisitorpublic void visitFunctionNode(String fname, DoubleParseTreeNode argEvaluable) throws ContentError
visitFunctionNode in interface ExpressionVisitorContentErrorpublic void visitConstant(double dval)
visitConstant in interface ExpressionVisitorpublic void visitPlusNode(DoubleParseTreeNode leftEvaluable, DoubleParseTreeNode rightEvaluable) throws ContentError
visitPlusNode in interface ExpressionVisitorContentErrorpublic void visitTimesNode(DoubleParseTreeNode leftEvaluable, DoubleParseTreeNode rightEvaluable) throws ContentError
visitTimesNode in interface ExpressionVisitorContentErrorpublic void visitPowerNode(DoubleParseTreeNode leftEvaluable, DoubleParseTreeNode rightEvaluable) throws ContentError
visitPowerNode in interface ExpressionVisitorContentErrorpublic void visitMinusNode(DoubleParseTreeNode leftEvaluable, DoubleParseTreeNode rightEvaluable) throws ContentError
visitMinusNode in interface ExpressionVisitorContentErrorpublic void visitUnaryMinusNode(DoubleParseTreeNode rightEvaluable) throws ContentError
visitUnaryMinusNode in interface ExpressionVisitorContentErrorpublic void visitDivideNode(DoubleParseTreeNode leftEvaluable, DoubleParseTreeNode rightEvaluable) throws ContentError
visitDivideNode in interface ExpressionVisitorContentErrorpublic void visitModuloNode(DoubleParseTreeNode leftEvaluable, DoubleParseTreeNode rightEvaluable) throws ContentError
visitModuloNode in interface ExpressionVisitorContentErrorpublic void visitNotEqualsNode(DoubleParseTreeNode leftEvaluable, DoubleParseTreeNode rightEvaluable)
visitNotEqualsNode in interface ExpressionVisitorpublic void visitAndNode(BooleanParseTreeNode leftEvaluable, BooleanParseTreeNode rightEvaluable)
visitAndNode in interface ExpressionVisitorpublic void visitLessThanOrEqualsNode(DoubleParseTreeNode leftEvaluable, DoubleParseTreeNode rightEvaluable)
visitLessThanOrEqualsNode in interface ExpressionVisitorpublic void visitLessThanNode(DoubleParseTreeNode leftEvaluable, DoubleParseTreeNode rightEvaluable)
visitLessThanNode in interface ExpressionVisitorpublic void visitGreaterThanOrEqualsNode(DoubleParseTreeNode leftEvaluable, DoubleParseTreeNode rightEvaluable)
visitGreaterThanOrEqualsNode in interface ExpressionVisitorpublic void visitGreaterThanNode(DoubleParseTreeNode leftEvaluable, DoubleParseTreeNode rightEvaluable)
visitGreaterThanNode in interface ExpressionVisitorpublic void visitEqualsNode(DoubleParseTreeNode leftEvaluable, DoubleParseTreeNode rightEvaluable)
visitEqualsNode in interface ExpressionVisitorCopyright © 2019. All rights reserved.