
public final class ExtendedIOUtil extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
ExtendedIOUtil.ClassLoaderClassResolver |
static interface |
ExtendedIOUtil.ClassResolver |
| Modifier and Type | Method and Description |
|---|---|
static long |
readBinaryStream(DataInput in,
OutputStream outputStream) |
static byte[] |
readByteArray(DataInput in) |
static long |
readCharacterStream(DataInput in,
Writer writer) |
static <T extends Enum<?>> |
readEnum(DataInput in,
Class<T> type) |
static Object |
readObject(DataInput in) |
static Object |
readObject(DataInput in,
ClassLoader classLoader) |
static Object |
readObject(DataInput in,
ExtendedIOUtil.ClassResolver classResolver) |
static String |
readString(DataInput in) |
static long |
writeBinaryStream(DataOutput out,
InputStream inputStream) |
static void |
writeByteArray(DataOutput out,
byte[] b) |
static long |
writeCharacterStream(DataOutput out,
Reader reader) |
static void |
writeEnum(DataOutput out,
Enum<?> literal) |
static void |
writeObject(DataOutput out,
Object object) |
static void |
writeString(DataOutput out,
String str) |
public static void writeByteArray(DataOutput out, byte[] b) throws IOException
IOExceptionpublic static byte[] readByteArray(DataInput in) throws IOException
IOExceptionpublic static void writeObject(DataOutput out, Object object) throws IOException
IOExceptionpublic static Object readObject(DataInput in) throws IOException
IOExceptionpublic static Object readObject(DataInput in, ClassLoader classLoader) throws IOException
IOExceptionpublic static Object readObject(DataInput in, ExtendedIOUtil.ClassResolver classResolver) throws IOException
IOExceptionpublic static void writeString(DataOutput out, String str) throws IOException
IOExceptionpublic static String readString(DataInput in) throws IOException
IOExceptionpublic static long writeBinaryStream(DataOutput out, InputStream inputStream) throws IOException
IOExceptionpublic static long readBinaryStream(DataInput in, OutputStream outputStream) throws IOException
IOExceptionpublic static long writeCharacterStream(DataOutput out, Reader reader) throws IOException
IOExceptionpublic static long readCharacterStream(DataInput in, Writer writer) throws IOException
IOExceptionpublic static void writeEnum(DataOutput out, Enum<?> literal) throws IOException
IOExceptionpublic static <T extends Enum<?>> T readEnum(DataInput in, Class<T> type) throws IOException
IOExceptionCopyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.