public class BarsoomWriter
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
compactPrint |
protected int |
indention |
protected java.io.PrintWriter |
outie |
protected boolean |
outputReadOnlyFields |
| Constructor and Description |
|---|
BarsoomWriter(java.io.OutputStream ostream)
Creates a prettyprinting BarsoomWriter that writes to the given
OutputStream.
|
BarsoomWriter(java.io.OutputStream ostream,
LookupDatabase lookup)
Creates a prettyprinting BarsoomWriter that writes to the given
OutputStream.
|
BarsoomWriter(java.io.Writer writer)
Creates a prettyprinting BarsoomWriter that writes to the given writer.
|
BarsoomWriter(java.io.Writer writer,
LookupDatabase lookup)
Creates a prettyprinting BarsoomWriter that writes to the given writer.
|
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Closes the stream.
|
void |
flush()
Flushes the stream.
|
boolean |
getOutputReadOnlyFields()
If true, writer also outputs read-only fields from beans and records.
|
protected void |
indent()
Increases indention level by one.
|
boolean |
isCompactPrinting()
True if writer is compact printing.
|
protected void |
newLine()
Utility method; prints a newline and appropriate indention.
|
void |
setCompactPrinting(boolean compactPrint)
Turns compact printing on or off.
|
void |
setOutputReadOnlyFields(boolean tizit) |
protected void |
undent()
Decreases indention level by one.
|
protected void |
writeArrayList(java.util.ArrayList victim,
int refID) |
protected void |
writeBean(java.lang.Object victim,
int refID) |
protected void |
writeCharacter(java.lang.Character carrie)
Writes a single character.
|
protected void |
writeClass(java.lang.Class victim) |
protected void |
writeComplexObject(java.lang.Object object)
Defines a reference and a complex object.
|
protected void |
writeMap(java.util.Map victim,
int refID) |
protected void |
writeNumber(java.lang.Number numb)
Writes a Number.
|
void |
writeObject(java.lang.Object object)
Writes an object to the stream.
|
protected void |
writeObjectImpl(java.lang.Object object)
Writes an object without any compactprint returns.
|
protected void |
writeProperties(java.util.Map values) |
protected void |
writeProperties(java.util.Properties victim,
int refID) |
protected void |
writeRecord(Record victim,
int refID) |
protected void |
writeSet(java.util.Set victim,
int refID) |
protected void |
writeString(java.lang.String stringy)
Writes a String.
|
protected boolean compactPrint
protected java.io.PrintWriter outie
protected int indention
protected boolean outputReadOnlyFields
public BarsoomWriter(java.io.Writer writer)
public BarsoomWriter(java.io.OutputStream ostream)
throws java.io.IOException
java.io.IOExceptionpublic BarsoomWriter(java.io.Writer writer,
LookupDatabase lookup)
public BarsoomWriter(java.io.OutputStream ostream,
LookupDatabase lookup)
public void setCompactPrinting(boolean compactPrint)
public boolean isCompactPrinting()
public boolean getOutputReadOnlyFields()
public void setOutputReadOnlyFields(boolean tizit)
public void writeObject(java.lang.Object object)
throws java.io.IOException
java.io.IOExceptionpublic void flush()
throws java.io.IOException
java.io.IOExceptionpublic void close()
throws java.io.IOException
java.io.IOExceptionprotected void writeObjectImpl(java.lang.Object object)
throws java.io.IOException
java.io.IOExceptionprotected void writeComplexObject(java.lang.Object object)
throws java.io.IOException
java.io.IOExceptionprotected void newLine()
protected void indent()
protected void undent()
protected void writeCharacter(java.lang.Character carrie)
throws java.io.IOException
java.io.IOExceptionprotected void writeNumber(java.lang.Number numb)
throws java.io.IOException
java.io.IOExceptionprotected void writeString(java.lang.String stringy)
throws java.io.IOException
java.io.IOExceptionprotected void writeArrayList(java.util.ArrayList victim,
int refID)
throws java.io.IOException
java.io.IOExceptionprotected void writeSet(java.util.Set victim,
int refID)
throws java.io.IOException
java.io.IOExceptionprotected void writeMap(java.util.Map victim,
int refID)
throws java.io.IOException
java.io.IOExceptionprotected void writeProperties(java.util.Properties victim,
int refID)
throws java.io.IOException
java.io.IOExceptionprotected void writeClass(java.lang.Class victim)
throws java.io.IOException
java.io.IOExceptionprotected void writeRecord(Record victim, int refID) throws java.io.IOException
java.io.IOExceptionprotected void writeBean(java.lang.Object victim,
int refID)
throws java.io.IOException
java.io.IOExceptionprotected void writeProperties(java.util.Map values)
throws java.io.IOException
java.io.IOException