Package org.eclipse.net4j.util.io
Class ExtendedIOUtil
- java.lang.Object
- 
- org.eclipse.net4j.util.io.ExtendedIOUtil
 
- 
 public final class ExtendedIOUtil extends java.lang.Object- Author:
- Eike Stepper
 
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classExtendedIOUtil.ClassLoaderClassResolverstatic interfaceExtendedIOUtil.ClassResolver
 - 
Method SummaryAll Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.ThrowabledeserializeThrowable(byte[] bytes)static longreadBinaryStream(java.io.DataInput in, java.io.OutputStream outputStream)static byte[]readByteArray(java.io.DataInput in)static longreadCharacterStream(java.io.DataInput in, java.io.Writer writer)static <T extends java.lang.Enum<?>>
 TreadEnum(java.io.DataInput in, java.lang.Class<T> type)static java.lang.ThrowablereadException(java.io.DataInput in)static java.lang.ObjectreadObject(java.io.DataInput in)static java.lang.ObjectreadObject(java.io.DataInput in, java.lang.ClassLoader classLoader)static java.lang.ObjectreadObject(java.io.DataInput in, ExtendedIOUtil.ClassResolver classResolver)static java.lang.StringreadString(java.io.DataInput in)static intreadVarInt(java.io.DataInput in)static longreadVarLong(java.io.DataInput in)static byte[]serializeThrowable(java.lang.Throwable t)static longwriteBinaryStream(java.io.DataOutput out, java.io.InputStream inputStream)static voidwriteByteArray(java.io.DataOutput out, byte[] b)static longwriteCharacterStream(java.io.DataOutput out, java.io.Reader reader)static voidwriteEnum(java.io.DataOutput out, java.lang.Enum<?> literal)static voidwriteException(java.io.DataOutput out, java.lang.Throwable t)static voidwriteObject(java.io.DataOutput out, java.lang.Object object)static voidwriteString(java.io.DataOutput out, java.lang.String str)static voidwriteVarInt(java.io.DataOutput out, int v)static voidwriteVarLong(java.io.DataOutput out, long v)
 
- 
- 
- 
Method Detail- 
writeVarIntpublic static void writeVarInt(java.io.DataOutput out, int v) throws java.io.IOException- Throws:
- java.io.IOException
- Since:
- 3.7
 
 - 
readVarIntpublic static int readVarInt(java.io.DataInput in) throws java.io.IOException- Throws:
- java.io.IOException
- Since:
- 3.7
 
 - 
writeVarLongpublic static void writeVarLong(java.io.DataOutput out, long v) throws java.io.IOException- Throws:
- java.io.IOException
- Since:
- 3.7
 
 - 
readVarLongpublic static long readVarLong(java.io.DataInput in) throws java.io.IOException- Throws:
- java.io.IOException
- Since:
- 3.7
 
 - 
writeByteArraypublic static void writeByteArray(java.io.DataOutput out, byte[] b) throws java.io.IOException- Throws:
- java.io.IOException
 
 - 
readByteArraypublic static byte[] readByteArray(java.io.DataInput in) throws java.io.IOException- Throws:
- java.io.IOException
 
 - 
writeObjectpublic static void writeObject(java.io.DataOutput out, java.lang.Object object) throws java.io.IOException- Throws:
- java.io.IOException
 
 - 
readObjectpublic static java.lang.Object readObject(java.io.DataInput in) throws java.io.IOException- Throws:
- java.io.IOException
 
 - 
readObjectpublic static java.lang.Object readObject(java.io.DataInput in, java.lang.ClassLoader classLoader) throws java.io.IOException- Throws:
- java.io.IOException
 
 - 
readObjectpublic static java.lang.Object readObject(java.io.DataInput in, ExtendedIOUtil.ClassResolver classResolver) throws java.io.IOException- Throws:
- java.io.IOException
 
 - 
writeStringpublic static void writeString(java.io.DataOutput out, java.lang.String str) throws java.io.IOException- Throws:
- java.io.IOException
 
 - 
readStringpublic static java.lang.String readString(java.io.DataInput in) throws java.io.IOException- Throws:
- java.io.IOException
 
 - 
writeBinaryStreampublic static long writeBinaryStream(java.io.DataOutput out, java.io.InputStream inputStream) throws java.io.IOException- Throws:
- java.io.IOException
- Since:
- 3.3
 
 - 
readBinaryStreampublic static long readBinaryStream(java.io.DataInput in, java.io.OutputStream outputStream) throws java.io.IOException- Throws:
- java.io.IOException
- Since:
- 3.3
 
 - 
writeCharacterStreampublic static long writeCharacterStream(java.io.DataOutput out, java.io.Reader reader) throws java.io.IOException- Throws:
- java.io.IOException
- Since:
- 3.3
 
 - 
readCharacterStreampublic static long readCharacterStream(java.io.DataInput in, java.io.Writer writer) throws java.io.IOException- Throws:
- java.io.IOException
- Since:
- 3.3
 
 - 
writeEnumpublic static void writeEnum(java.io.DataOutput out, java.lang.Enum<?> literal) throws java.io.IOException- Throws:
- java.io.IOException
- Since:
- 3.0
 
 - 
readEnumpublic static <T extends java.lang.Enum<?>> T readEnum(java.io.DataInput in, java.lang.Class<T> type) throws java.io.IOException- Throws:
- java.io.IOException
- Since:
- 3.0
 
 - 
writeExceptionpublic static void writeException(java.io.DataOutput out, java.lang.Throwable t) throws java.io.IOException- Throws:
- java.io.IOException
- Since:
- 3.4
 
 - 
readExceptionpublic static java.lang.Throwable readException(java.io.DataInput in) throws java.io.IOException- Throws:
- java.io.IOException
- Since:
- 3.4
 
 - 
serializeThrowablepublic static byte[] serializeThrowable(java.lang.Throwable t) - Since:
- 3.4
 
 - 
deserializeThrowablepublic static java.lang.Throwable deserializeThrowable(byte[] bytes) - Since:
- 3.4
 
 
- 
 
-