ix.iface.plan
Class TextPlanWriter

java.lang.Object
  extended by ix.iface.plan.TextPlanWriter

public class TextPlanWriter
extends java.lang.Object

Writes a plain text description of a plan to a file.


Field Summary
protected  int indent
           
protected  int indentStep
           
protected  java.io.Writer out
           
protected  java.io.File outputFile
           
 
Constructor Summary
TextPlanWriter(java.io.File f)
           
TextPlanWriter(java.io.Writer w)
           
 
Method Summary
static java.lang.Object removePlanVars(java.lang.Object obj)
           
 void writePlan(Plan plan)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

outputFile

protected java.io.File outputFile

out

protected java.io.Writer out

indent

protected int indent

indentStep

protected int indentStep
Constructor Detail

TextPlanWriter

public TextPlanWriter(java.io.File f)

TextPlanWriter

public TextPlanWriter(java.io.Writer w)
Method Detail

writePlan

public void writePlan(Plan plan)
               throws java.io.IOException
Throws:
java.io.IOException

removePlanVars

public static java.lang.Object removePlanVars(java.lang.Object obj)