Package org.eclipse.net4j.util.io
Class ExtendedDataInput.Delegating
- java.lang.Object
-
- org.eclipse.net4j.util.io.ExtendedDataInput.Delegating
-
- All Implemented Interfaces:
java.io.Closeable,java.io.DataInput,java.lang.AutoCloseable,ExtendedDataInput
- Enclosing interface:
- ExtendedDataInput
public static class ExtendedDataInput.Delegating extends java.lang.Object implements ExtendedDataInput, java.io.Closeable
- Since:
- 2.0
- Author:
- Eike Stepper
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.eclipse.net4j.util.io.ExtendedDataInput
ExtendedDataInput.Delegating, ExtendedDataInput.Stream
-
-
Constructor Summary
Constructors Constructor Description Delegating(ExtendedDataInput delegate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()ExtendedDataInputgetDelegate()booleanreadBoolean()bytereadByte()byte[]readByteArray()charreadChar()doublereadDouble()<T extends java.lang.Enum<?>>
TreadEnum(java.lang.Class<T> type)java.lang.ThrowablereadException()floatreadFloat()voidreadFully(byte[] b)voidreadFully(byte[] b, int off, int len)intreadInt()java.lang.StringreadLine()longreadLong()java.lang.ObjectreadObject()java.lang.ObjectreadObject(java.lang.ClassLoader classLoader)java.lang.ObjectreadObject(ExtendedIOUtil.ClassResolver classResolver)shortreadShort()java.lang.StringreadString()intreadUnsignedByte()intreadUnsignedShort()java.lang.StringreadUTF()intreadVarInt()longreadVarLong()intskipBytes(int n)
-
-
-
Constructor Detail
-
Delegating
public Delegating(ExtendedDataInput delegate)
-
-
Method Detail
-
getDelegate
public ExtendedDataInput getDelegate()
-
readBoolean
public boolean readBoolean() throws java.io.IOException- Specified by:
readBooleanin interfacejava.io.DataInput- Throws:
java.io.IOException
-
readByte
public byte readByte() throws java.io.IOException- Specified by:
readBytein interfacejava.io.DataInput- Throws:
java.io.IOException
-
readByteArray
public byte[] readByteArray() throws java.io.IOException- Specified by:
readByteArrayin interfaceExtendedDataInput- Throws:
java.io.IOException
-
readChar
public char readChar() throws java.io.IOException- Specified by:
readCharin interfacejava.io.DataInput- Throws:
java.io.IOException
-
readDouble
public double readDouble() throws java.io.IOException- Specified by:
readDoublein interfacejava.io.DataInput- Throws:
java.io.IOException
-
readFloat
public float readFloat() throws java.io.IOException- Specified by:
readFloatin interfacejava.io.DataInput- Throws:
java.io.IOException
-
readFully
public void readFully(byte[] b, int off, int len) throws java.io.IOException- Specified by:
readFullyin interfacejava.io.DataInput- Throws:
java.io.IOException
-
readFully
public void readFully(byte[] b) throws java.io.IOException- Specified by:
readFullyin interfacejava.io.DataInput- Throws:
java.io.IOException
-
readInt
public int readInt() throws java.io.IOException- Specified by:
readIntin interfacejava.io.DataInput- Throws:
java.io.IOException
-
readLine
public java.lang.String readLine() throws java.io.IOException- Specified by:
readLinein interfacejava.io.DataInput- Throws:
java.io.IOException
-
readLong
public long readLong() throws java.io.IOException- Specified by:
readLongin interfacejava.io.DataInput- Throws:
java.io.IOException
-
readObject
public java.lang.Object readObject() throws java.io.IOException- Specified by:
readObjectin interfaceExtendedDataInput- Throws:
java.io.IOException
-
readObject
public java.lang.Object readObject(java.lang.ClassLoader classLoader) throws java.io.IOException- Specified by:
readObjectin interfaceExtendedDataInput- Throws:
java.io.IOException
-
readObject
public java.lang.Object readObject(ExtendedIOUtil.ClassResolver classResolver) throws java.io.IOException
- Specified by:
readObjectin interfaceExtendedDataInput- Throws:
java.io.IOException
-
readShort
public short readShort() throws java.io.IOException- Specified by:
readShortin interfacejava.io.DataInput- Throws:
java.io.IOException
-
readString
public java.lang.String readString() throws java.io.IOException- Specified by:
readStringin interfaceExtendedDataInput- Throws:
java.io.IOException
-
readEnum
public <T extends java.lang.Enum<?>> T readEnum(java.lang.Class<T> type) throws java.io.IOException- Specified by:
readEnumin interfaceExtendedDataInput- Throws:
java.io.IOException- Since:
- 3.0
-
readException
public java.lang.Throwable readException() throws java.io.IOException- Specified by:
readExceptionin interfaceExtendedDataInput- Throws:
java.io.IOException- Since:
- 3.4
-
readUnsignedByte
public int readUnsignedByte() throws java.io.IOException- Specified by:
readUnsignedBytein interfacejava.io.DataInput- Throws:
java.io.IOException
-
readUnsignedShort
public int readUnsignedShort() throws java.io.IOException- Specified by:
readUnsignedShortin interfacejava.io.DataInput- Throws:
java.io.IOException
-
readUTF
public java.lang.String readUTF() throws java.io.IOException- Specified by:
readUTFin interfacejava.io.DataInput- Throws:
java.io.IOException
-
readVarInt
public int readVarInt() throws java.io.IOException- Specified by:
readVarIntin interfaceExtendedDataInput- Throws:
java.io.IOException- Since:
- 3.7
-
readVarLong
public long readVarLong() throws java.io.IOException- Specified by:
readVarLongin interfaceExtendedDataInput- Throws:
java.io.IOException- Since:
- 3.7
-
skipBytes
public int skipBytes(int n) throws java.io.IOException- Specified by:
skipBytesin interfacejava.io.DataInput- Throws:
java.io.IOException
-
close
public void close() throws java.io.IOException- Specified by:
closein interfacejava.lang.AutoCloseable- Specified by:
closein interfacejava.io.Closeable- Throws:
java.io.IOException- Since:
- 3.6
-
-