|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jcon.persistance.BarsoomWriter
public class BarsoomWriter
A writer what serializes objects to Barsoom XML files. No relation to java.io.Writer.
| Field Summary | |
|---|---|
protected boolean |
compactPrint
|
protected int |
indention
|
protected java.io.PrintWriter |
outie
|
protected boolean |
outputReadOnlyFields
|
| Constructor Summary | |
|---|---|
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. |
|
| Method Summary | |
|---|---|
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. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected boolean compactPrint
protected java.io.PrintWriter outie
protected int indention
protected boolean outputReadOnlyFields
| Constructor Detail |
|---|
public BarsoomWriter(java.io.Writer writer)
public BarsoomWriter(java.io.OutputStream ostream)
throws java.io.IOException
java.io.IOException
public BarsoomWriter(java.io.Writer writer,
LookupDatabase lookup)
public BarsoomWriter(java.io.OutputStream ostream,
LookupDatabase lookup)
| Method Detail |
|---|
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.IOException
public void flush()
throws java.io.IOException
java.io.IOException
public void close()
throws java.io.IOException
java.io.IOException
protected void writeObjectImpl(java.lang.Object object)
throws java.io.IOException
java.io.IOException
protected 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.IOException
protected void writeNumber(java.lang.Number numb)
throws java.io.IOException
java.io.IOException
protected void writeString(java.lang.String stringy)
throws java.io.IOException
java.io.IOException
protected void writeArrayList(java.util.ArrayList victim,
int refID)
throws java.io.IOException
java.io.IOException
protected void writeSet(java.util.Set victim,
int refID)
throws java.io.IOException
java.io.IOException
protected void writeMap(java.util.Map victim,
int refID)
throws java.io.IOException
java.io.IOException
protected void writeProperties(java.util.Properties victim,
int refID)
throws java.io.IOException
java.io.IOException
protected void writeClass(java.lang.Class victim)
throws java.io.IOException
java.io.IOException
protected void writeRecord(Record victim,
int refID)
throws java.io.IOException
java.io.IOException
protected void writeBean(java.lang.Object victim,
int refID)
throws java.io.IOException
java.io.IOException
protected void writeProperties(java.util.Map values)
throws java.io.IOException
java.io.IOException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||