com.singularsys.jep
Interface PrintVisitor.PrintRulesI
- All Superinterfaces:
- java.io.Serializable
- Enclosing class:
- PrintVisitor
public static interface PrintVisitor.PrintRulesI
- extends java.io.Serializable
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 JepException
- The method called to append data for the rule.
- Throws:
JepException
Copyright © 2008 Singular Systems http://www.singularsys.com/jep