/*
* Text based operation for pretty printers
*
* Copyright 2000 Andy Gill
*
* $Revision: 1.1 $
* $Date: 2000/09/15 16:14:17 $
*/
/**
* @version 0.1
* @author Andy Gill
*/
public class PrettyText extends Pretty {
private String text;
private PrettyStep ps;
int prop;
// There should never be \n or \t inside the string
// However, this will just upset output, not cause
// any fatalities.
protected PrettyText(PrettyStep ps,String text,int prop) {
this.text = text;
this.prop = prop;
this.ps = ps;
}
public void render(int indent,boolean flatten,PrettyContext pc) {
pc.print(ps,text,flatten,prop);
}
public String toString() {
return ("text(\"" + text + "\")");
}
}
|