CTL.Streams
Interface OutStream

All Superinterfaces:
java.io.DataOutput
All Known Implementing Classes:
IStream2, OOStream

public interface OutStream
extends java.io.DataOutput

Interface for CTL output streams


Method Summary
<T> void
__writeArray(T data)
           
 void serialWrite(java.lang.Object data)
           
<T> void
writeArray(T data)
           
 void writeObject(java.lang.Object data)
           
 void writeString(java.lang.String data)
           
 void writeWString(java.lang.String data)
           
 
Methods inherited from interface java.io.DataOutput
write, write, write, writeBoolean, writeByte, writeBytes, writeChar, writeChars, writeDouble, writeFloat, writeInt, writeLong, writeShort, writeUTF
 

Method Detail

writeString

void writeString(java.lang.String data)
                 throws java.io.IOException
Throws:
java.io.IOException

writeWString

void writeWString(java.lang.String data)
                  throws java.io.IOException
Throws:
java.io.IOException

writeArray

<T> void writeArray(T data)
                throws java.io.IOException,
                       java.lang.IllegalAccessException,
                       java.lang.reflect.InvocationTargetException
Throws:
java.io.IOException
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException

__writeArray

<T> void __writeArray(T data)
                  throws java.io.IOException,
                         java.lang.IllegalAccessException,
                         java.lang.reflect.InvocationTargetException
Throws:
java.io.IOException
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException

writeObject

void writeObject(java.lang.Object data)
                 throws java.io.IOException,
                        java.lang.IllegalAccessException,
                        java.lang.reflect.InvocationTargetException,
                        CTLException
Throws:
java.io.IOException
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException
CTLException

serialWrite

void serialWrite(java.lang.Object data)
                 throws java.io.IOException,
                        java.lang.IllegalAccessException,
                        java.lang.reflect.InvocationTargetException,
                        CTLException
Throws:
java.io.IOException
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException
CTLException