com.singularsys.jep
Interface PrintVisitor.PrintRulesI
- Enclosing class:
- PrintVisitor
public static interface PrintVisitor.PrintRulesI
This interface specifies the method needed to implement a special print rule.
A special rule must implement the append method, which should
call pv.append to add data to the output. For example
pv.addSpecialRule(Operator.OP_LIST,new PrintVisitor.PrintRulesI()
{
public void append(Node node,PrintVisitor pv) throws ParseException
{
pv.append("[");
for(int i=0;i0) pv.append(",");
node.jjtGetChild(i).jjtAccept(pv, null);
}
pv.append("]");
}});
- Author:
- Rich Morris
Created on 21-Feb-2004
append
void append(Node node,
PrintVisitor pv)
throws EvaluationException
- The method called to append data for the rule.
- Throws:
EvaluationException
Copyright © 2007 Singular Systems http://www.singularsys.com/jep