|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object CTL.Streams.DataOutputStream2 CTL.Serialize.SerialOut CTL.Serialize.CTLOut CTL.Serialize.ASCIIOut
public class ASCIIOut
Human-readable output. Acts as a proof-of-concept for pluggable serializers.
Field Summary | |
---|---|
private CTLOut |
file
|
Constructor Summary | |
---|---|
ASCIIOut(java.io.OutputStream out,
java.io.OutputStream file)
|
Method Summary | ||
---|---|---|
|
__writeArray(T data)
Write the array's elements to the stream |
|
void |
close()
|
|
private void |
dump(java.lang.String s)
|
|
void |
flush()
|
|
|
writeArray(T data)
Write an array to the stream |
|
void |
writeBoolean(boolean data)
|
|
void |
writeByte(byte data)
|
|
void |
writeChar(char data)
|
|
protected void |
writeData(java.lang.Object data)
|
|
void |
writeDouble(double data)
|
|
void |
writeFloat(float data)
|
|
void |
writeInt(int data)
|
|
void |
writeLong(long data)
|
|
void |
writeObject(java.lang.Object data)
Write an object to the stream (Any-Object) |
|
void |
writeShort(short data)
|
|
void |
writeString(java.lang.String data)
Write a string to the stream (C-style one byte characters) |
|
void |
writeWString(java.lang.String data)
Write a standard Java wide string (2 byte chars) to the stream |
Methods inherited from class CTL.Serialize.SerialOut |
---|
serialWrite |
Methods inherited from class CTL.Streams.DataOutputStream2 |
---|
write, write, write, writeByte, writeBytes, writeChar, writeChars, writeShort, writeUTF |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private CTLOut file
Constructor Detail |
---|
public ASCIIOut(java.io.OutputStream out, java.io.OutputStream file) throws java.io.IOException
java.io.IOException
Method Detail |
---|
private void dump(java.lang.String s) throws java.io.IOException
java.io.IOException
public void writeBoolean(boolean data) throws java.io.IOException
writeBoolean
in interface java.io.DataOutput
writeBoolean
in class DataOutputStream2
java.io.IOException
public void writeByte(byte data) throws java.io.IOException
writeByte
in class DataOutputStream2
java.io.IOException
public void writeChar(char data) throws java.io.IOException
writeChar
in class DataOutputStream2
java.io.IOException
public void writeDouble(double data) throws java.io.IOException
writeDouble
in interface java.io.DataOutput
writeDouble
in class DataOutputStream2
java.io.IOException
public void writeFloat(float data) throws java.io.IOException
writeFloat
in interface java.io.DataOutput
writeFloat
in class DataOutputStream2
java.io.IOException
public void writeInt(int data) throws java.io.IOException
writeInt
in interface java.io.DataOutput
writeInt
in class DataOutputStream2
java.io.IOException
public void writeLong(long data) throws java.io.IOException
writeLong
in interface java.io.DataOutput
writeLong
in class DataOutputStream2
java.io.IOException
public void writeShort(short data) throws java.io.IOException
writeShort
in class DataOutputStream2
java.io.IOException
public void writeString(java.lang.String data) throws java.io.IOException
CTLOut
writeString
in class CTLOut
data
- Value
java.io.IOException
public void writeWString(java.lang.String data) throws java.io.IOException
CTLOut
writeWString
in class CTLOut
data
- Value
java.io.IOException
protected void writeData(java.lang.Object data) throws java.io.IOException, java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException, CTLException
writeData
in class CTLOut
java.io.IOException
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException
CTLException
public <T> void writeArray(T data) throws java.io.IOException, java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException
CTLOut
writeArray
in class CTLOut
data
- Value
java.io.IOException
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException
public <T> void __writeArray(T data) throws java.io.IOException, java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException
CTLOut
__writeArray
in class CTLOut
data
- Value
java.io.IOException
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException
public void writeObject(java.lang.Object data) throws java.io.IOException, java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException, CTLException
CTLOut
writeObject
in class CTLOut
data
- Value
java.io.IOException
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException
CTLException
public void flush() throws java.io.IOException
flush
in class DataOutputStream2
java.io.IOException
public void close() throws java.io.IOException
close
in class DataOutputStream2
java.io.IOException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |