org.eclipse.net4j.util.io
Interface ExtendedDataInput

All Superinterfaces:
DataInput
All Known Implementing Classes:
DataInputExtender, ExtendedDataInput.Delegating, ExtendedDataInputStream

public interface ExtendedDataInput
extends DataInput


Nested Class Summary
static class ExtendedDataInput.Delegating
           
static class ExtendedDataInput.Stream
           
 
Method Summary
 byte[] readByteArray()
           
<T extends Enum<?>>
T
readEnum(Class<T> type)
           
 Object readObject()
           
 Object readObject(ClassLoader classLoader)
           
 Object readObject(ExtendedIOUtil.ClassResolver classResolver)
           
 String readString()
           
 
Methods inherited from interface java.io.DataInput
readBoolean, readByte, readChar, readDouble, readFloat, readFully, readFully, readInt, readLine, readLong, readShort, readUnsignedByte, readUnsignedShort, readUTF, skipBytes
 

Method Detail

readByteArray

byte[] readByteArray()
                     throws IOException
Throws:
IOException

readObject

Object readObject()
                  throws IOException
Throws:
IOException

readObject

Object readObject(ClassLoader classLoader)
                  throws IOException
Throws:
IOException

readObject

Object readObject(ExtendedIOUtil.ClassResolver classResolver)
                  throws IOException
Throws:
IOException

readString

String readString()
                  throws IOException
Throws:
IOException

readEnum

<T extends Enum<?>> T readEnum(Class<T> type)
                           throws IOException
Throws:
IOException
Since:
3.0


Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.