CTL.Streams
Interface InStream

All Superinterfaces:
java.io.DataInput
All Known Implementing Classes:
OIStream

public interface InStream
extends java.io.DataInput

Interface for CTL input streams


Method Summary
<T> T[]
__readArray(java.lang.Class<T> type, java.util.LinkedList<TypeTree> params, int len)
           
<T> T[]
readArray(java.lang.Class<T> type, java.util.LinkedList<TypeTree> params)
           
 java.lang.Object readObject()
           
 java.lang.String readString()
           
 Tupel readTupel(java.lang.Class[] types)
           
 java.lang.String readWString()
           
 java.lang.Object serialRead(java.lang.Class... args)
           
<T> T
serialRead(java.lang.Class<T> klass)
           
 java.lang.Object serialRead(TypeTree tree)
           
 
Methods inherited from interface java.io.DataInput
readBoolean, readByte, readChar, readDouble, readFloat, readFully, readFully, readInt, readLine, readLong, readShort, readUnsignedByte, readUnsignedShort, readUTF, skipBytes
 

Method Detail

readString

java.lang.String readString()
                            throws java.io.IOException
Throws:
java.io.IOException

readWString

java.lang.String readWString()
                             throws java.io.IOException
Throws:
java.io.IOException

readArray

<T> T[] readArray(java.lang.Class<T> type,
                  java.util.LinkedList<TypeTree> params)
              throws java.io.IOException,
                     java.lang.ClassNotFoundException,
                     java.lang.InstantiationException,
                     java.lang.IllegalAccessException,
                     java.lang.reflect.InvocationTargetException
Throws:
java.io.IOException
java.lang.ClassNotFoundException
java.lang.InstantiationException
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException

__readArray

<T> T[] __readArray(java.lang.Class<T> type,
                    java.util.LinkedList<TypeTree> params,
                    int len)
                throws java.io.IOException,
                       java.lang.ClassNotFoundException,
                       java.lang.InstantiationException,
                       java.lang.IllegalAccessException,
                       java.lang.reflect.InvocationTargetException
Throws:
java.io.IOException
java.lang.ClassNotFoundException
java.lang.InstantiationException
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException

readTupel

Tupel readTupel(java.lang.Class[] types)
                throws java.io.IOException,
                       java.lang.ClassNotFoundException,
                       java.lang.InstantiationException,
                       java.lang.IllegalAccessException,
                       java.lang.reflect.InvocationTargetException,
                       CTLException
Throws:
java.io.IOException
java.lang.ClassNotFoundException
java.lang.InstantiationException
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException
CTLException

readObject

java.lang.Object readObject()
                            throws java.io.IOException,
                                   java.lang.ClassNotFoundException,
                                   java.lang.InstantiationException,
                                   java.lang.IllegalAccessException,
                                   java.lang.reflect.InvocationTargetException
Throws:
java.io.IOException
java.lang.ClassNotFoundException
java.lang.InstantiationException
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException

serialRead

java.lang.Object serialRead(java.lang.Class... args)
                            throws java.io.IOException,
                                   java.lang.ClassNotFoundException,
                                   java.lang.InstantiationException,
                                   java.lang.IllegalAccessException,
                                   java.lang.reflect.InvocationTargetException
Throws:
java.io.IOException
java.lang.ClassNotFoundException
java.lang.InstantiationException
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException

serialRead

<T> T serialRead(java.lang.Class<T> klass)
             throws java.io.IOException,
                    java.lang.ClassNotFoundException,
                    java.lang.InstantiationException,
                    java.lang.IllegalAccessException,
                    java.lang.reflect.InvocationTargetException
Throws:
java.io.IOException
java.lang.ClassNotFoundException
java.lang.InstantiationException
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException

serialRead

java.lang.Object serialRead(TypeTree tree)
                            throws java.io.IOException,
                                   java.lang.ClassNotFoundException,
                                   java.lang.InstantiationException,
                                   java.lang.IllegalAccessException,
                                   java.lang.reflect.InvocationTargetException
Throws:
java.io.IOException
java.lang.ClassNotFoundException
java.lang.InstantiationException
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException