public class SourceWriter
extends java.lang.Object
implements java.io.Closeable
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
indent |
protected int |
level |
protected Sink |
sink |
| Constructor and Description |
|---|
SourceWriter(java.io.OutputStream stream,
java.lang.String indent) |
SourceWriter(Sink sink,
java.lang.String indent) |
SourceWriter(java.lang.String indent) |
SourceWriter(java.lang.StringBuilder builder,
java.lang.String indent) |
SourceWriter(java.lang.String s,
java.lang.String indent) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(Component component) |
void |
close() |
void |
indent() |
protected void |
indents() |
void |
newline() |
java.lang.String |
toString() |
void |
unindent() |
void |
write_l(java.lang.Object o) |
void |
write_lr(java.lang.Object o) |
void |
write_r(java.lang.Object o) |
void |
write(java.lang.Object o) |
void |
writeln_l(java.lang.Object... objs) |
void |
writeln_l(java.lang.Object o) |
void |
writeln_lr(java.lang.Object... objs) |
void |
writeln_lr(java.lang.Object o) |
void |
writeln_r(java.lang.Object... objs) |
void |
writeln_r(java.lang.Object o) |
void |
writeln(java.lang.Object... objs) |
void |
writeln(java.lang.Object o) |
protected final Sink sink
protected final java.lang.String indent
protected int level
public SourceWriter(Sink sink, java.lang.String indent)
public SourceWriter(java.lang.StringBuilder builder,
java.lang.String indent)
public SourceWriter(java.lang.String s,
java.lang.String indent)
public SourceWriter(java.lang.String indent)
public SourceWriter(java.io.OutputStream stream,
java.lang.String indent)
protected void indents()
public void accept(Component component)
public void write(java.lang.Object o)
public void write_l(java.lang.Object o)
public void write_r(java.lang.Object o)
public void write_lr(java.lang.Object o)
public void newline()
public void writeln(java.lang.Object o)
public void writeln(java.lang.Object... objs)
public void writeln_l(java.lang.Object o)
public void writeln_l(java.lang.Object... objs)
public void writeln_r(java.lang.Object o)
public void writeln_r(java.lang.Object... objs)
public void writeln_lr(java.lang.Object o)
public void writeln_lr(java.lang.Object... objs)
public void indent()
public void unindent()
public void close()
close in interface java.io.Closeableclose in interface java.lang.AutoCloseablepublic java.lang.String toString()
toString in class java.lang.Object