import EDU.neu.ccs.demeter.*; class DisplayVisitor extends UniversalVisitor { protected int indent; public int get_indent() { return indent; } public void set_indent(int new_indent) { indent = new_indent; } public DisplayVisitor() { super(); } public DisplayVisitor(int indent) { super(); set_indent(indent); } protected java.io.PrintWriter out = new java.io.PrintWriter(System.out, true); java.io.PrintWriter get_out() { return out; } void set_out(java.io.PrintWriter new_out) { out = new_out; } DisplayVisitor(java.io.PrintWriter out) { set_out(out); } DisplayVisitor(java.io.PrintStream out) { set_out(new java.io.PrintWriter(out, true)); } public void finish() { out.flush(); } public void before(ShoeOrder host) { out.print(": ShoeOrder ("); indent++; } public void after(ShoeOrder host) { out.print(" )"); indent--; } public void before_id(ShoeOrder source, String dest) { out.println(); for (int i = 0; i < indent; i++) out.print("\t"); out.print(" "); out.print(" : String"); out.print(" \"" + source.get_id() + "\" "); } public void before_style(ShoeOrder source, String dest) { out.println(); for (int i = 0; i < indent; i++) out.print("\t"); out.print("