public class IOUtil
extends java.lang.Object
| 限定符和类型 | 字段和说明 |
|---|---|
static int |
INT_LENGTH |
protected static java.util.logging.Logger |
logger |
static int |
LONG_LENGTH |
static int |
MAX_NUMBER_OF_STREAM_BUFFER |
static int |
RA_STREAM_BUFFER_LENGTH |
| 构造器和说明 |
|---|
IOUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static int |
bytesToInteger(byte[] b)
Assemble four bytes to an int value, make sure that the passed bytes
length is larger than 4.
|
static long |
bytesToLong(byte[] b)
Assemble eight bytes to an long value, make sure that the passed bytes
length larger than 8.
|
static int |
getInt(byte[] bytes)
Assemble four bytes to an int value, make sure that the passed bytes
length is 4.
|
static int |
getTypeIndex(java.lang.Object obValue)
from object class to its type index value
|
static void |
integerToBytes(int v,
byte[] b) |
static void |
longToBytes(long v,
byte[] b) |
static <T> T |
read(java.io.DataInputStream inputStream,
java.lang.Class<T> clazz) |
static boolean |
readBool(java.io.InputStream inputStream)
Read a bool value from an input stream
|
static byte[] |
readBytes(java.io.DataInputStream dis)
Read a list from an input stream
|
static double |
readDouble(java.io.DataInputStream inputStream)
Read a double value from an input stream
|
static float |
readFloat(java.io.DataInputStream inputStream)
Read a float value from an input stream
|
static int |
readInt(java.io.InputStream inputStream)
Read an int value from an input stream
|
static java.util.List |
readIntList(java.io.DataInputStream dis) |
static java.util.List |
readList(java.io.DataInputStream dis)
Read a list from an input stream
|
static java.util.List |
readList(java.io.DataInputStream dis,
java.lang.ClassLoader classLoader)
Read a list from an input stream
|
static long |
readLong(java.io.DataInputStream inputStream)
Read a long value from an input stream
|
static java.util.Map |
readMap(java.io.DataInputStream dis)
Read a Map from an input stream
|
static java.util.Map |
readMap(java.io.DataInputStream dis,
java.lang.ClassLoader loader)
Read a Map from an input stream
|
static java.lang.Object |
readObject(java.io.DataInputStream dis)
Currently these data types are supported.
|
static java.lang.Object |
readObject(java.io.DataInputStream dis,
java.lang.ClassLoader classLoader)
Currently these data types are supported.
|
static short |
readShort(java.io.InputStream inputStream)
Read an int value from an input stream
|
static java.lang.String |
readString(java.io.DataInputStream dis)
Read a String from an input stream
|
static <T> void |
write(java.io.DataOutputStream out,
T object,
java.lang.Class<T> clazz) |
static void |
writeBool(java.io.OutputStream outputStream,
boolean bool)
Write a boolean value to an output stream
|
static void |
writeBytes(java.io.DataOutputStream dos,
byte[] bytes)
Write a bytes to an output stream
|
static void |
writeDouble(java.io.DataOutputStream outputStream,
double value)
Write a double value to an output stream
|
static void |
writeFloat(java.io.DataOutputStream outputStream,
float value)
Write a float value to an output stream
|
static void |
writeInt(java.io.OutputStream outputStream,
int value)
Write an int value to an output stream
|
static void |
writeIntList(java.io.DataOutputStream dos,
java.util.List list) |
static void |
writeList(java.io.DataOutputStream dos,
java.util.List list)
Write a list to an output stream
|
static void |
writeLong(java.io.DataOutputStream outputStream,
long value)
Write a long value to an output stream
|
static void |
writeMap(java.io.DataOutputStream dos,
java.util.Map map)
Write a Map to an output stream
|
static void |
writeObject(java.io.DataOutputStream dos,
java.lang.Object obValue)
When obValue is not supported te be serialized, an IOException will be
thrown.
|
static void |
writeRawBytes(java.io.DataOutputStream dos,
byte[] bytes)
Write a byte array to an output stream only with its raw content.
|
static void |
writeShort(java.io.OutputStream outputStream,
short value)
Write an int value to an output stream
|
static void |
writeString(java.io.DataOutputStream dos,
java.lang.String str)
Write a String value to an output stream
|
public static final int INT_LENGTH
public static final int LONG_LENGTH
public static final int RA_STREAM_BUFFER_LENGTH
public static final int MAX_NUMBER_OF_STREAM_BUFFER
protected static java.util.logging.Logger logger
public static final <T> T read(java.io.DataInputStream inputStream,
java.lang.Class<T> clazz)
throws java.io.IOException
java.io.IOExceptionpublic static final <T> void write(java.io.DataOutputStream out,
T object,
java.lang.Class<T> clazz)
throws java.io.IOException
java.io.IOExceptionpublic static final short readShort(java.io.InputStream inputStream)
throws java.io.IOException
inputStream - java.io.IOExceptionpublic static final void writeShort(java.io.OutputStream outputStream,
short value)
throws java.io.IOException
outputStream - value - java.io.IOExceptionpublic static final int readInt(java.io.InputStream inputStream)
throws java.io.IOException
inputStream - java.io.IOExceptionpublic static final void writeInt(java.io.OutputStream outputStream,
int value)
throws java.io.IOException
outputStream - value - java.io.IOExceptionpublic static final int getInt(byte[] bytes)
bytes - public static final int bytesToInteger(byte[] b)
bytes - public static final long bytesToLong(byte[] b)
bytes - public static final void integerToBytes(int v,
byte[] b)
public static final void longToBytes(long v,
byte[] b)
public static final boolean readBool(java.io.InputStream inputStream)
throws java.io.IOException
inputStream - java.io.IOExceptionpublic static final void writeBool(java.io.OutputStream outputStream,
boolean bool)
throws java.io.IOException
outputStream - bool - java.io.IOExceptionpublic static final float readFloat(java.io.DataInputStream inputStream)
throws java.io.IOException
inputStream - java.io.IOExceptionpublic static final void writeFloat(java.io.DataOutputStream outputStream,
float value)
throws java.io.IOException
outputStream - value - java.io.IOExceptionpublic static final double readDouble(java.io.DataInputStream inputStream)
throws java.io.IOException
inputStream - java.io.IOExceptionpublic static final void writeDouble(java.io.DataOutputStream outputStream,
double value)
throws java.io.IOException
outputStream - value - java.io.IOExceptionpublic static final long readLong(java.io.DataInputStream inputStream)
throws java.io.IOException
inputStream - java.io.IOExceptionpublic static final void writeLong(java.io.DataOutputStream outputStream,
long value)
throws java.io.IOException
outputStream - value - java.io.IOExceptionpublic static final void writeRawBytes(java.io.DataOutputStream dos,
byte[] bytes)
throws java.io.IOException
dos - bytes - , it can not be nulljava.io.IOExceptionpublic static int getTypeIndex(java.lang.Object obValue)
obValue - public static final java.lang.Object readObject(java.io.DataInputStream dis)
throws java.io.IOException
java.io.IOExceptionpublic static final java.lang.Object readObject(java.io.DataInputStream dis,
java.lang.ClassLoader classLoader)
throws java.io.IOException
java.io.IOExceptionpublic static final void writeObject(java.io.DataOutputStream dos,
java.lang.Object obValue)
throws java.io.IOException
dos - obValue - java.io.IOExceptionpublic static final java.lang.String readString(java.io.DataInputStream dis)
throws java.io.IOException
inputStream - java.io.IOExceptionpublic static final void writeString(java.io.DataOutputStream dos,
java.lang.String str)
throws java.io.IOException
outputStream - str - java.io.IOExceptionpublic static final byte[] readBytes(java.io.DataInputStream dis)
throws java.io.IOException
dos - java.io.IOExceptionBirtExceptionpublic static final void writeBytes(java.io.DataOutputStream dos,
byte[] bytes)
throws java.io.IOException
dos - dataMap - java.io.IOExceptionBirtExceptionpublic static final java.util.List readList(java.io.DataInputStream dis)
throws java.io.IOException
dos - java.io.IOExceptionBirtExceptionpublic static final java.util.List readList(java.io.DataInputStream dis,
java.lang.ClassLoader classLoader)
throws java.io.IOException
dos - java.io.IOExceptionBirtExceptionpublic static final java.util.List readIntList(java.io.DataInputStream dis)
throws java.io.IOException
java.io.IOExceptionpublic static final void writeList(java.io.DataOutputStream dos,
java.util.List list)
throws java.io.IOException
dos - dataMap - java.io.IOExceptionBirtExceptionpublic static final void writeIntList(java.io.DataOutputStream dos,
java.util.List list)
throws java.io.IOException
java.io.IOExceptionpublic static final java.util.Map readMap(java.io.DataInputStream dis)
throws java.io.IOException
dos - java.io.IOExceptionBirtExceptionpublic static final java.util.Map readMap(java.io.DataInputStream dis,
java.lang.ClassLoader loader)
throws java.io.IOException
dos - java.io.IOExceptionBirtExceptionpublic static final void writeMap(java.io.DataOutputStream dos,
java.util.Map map)
throws java.io.IOException
dos - map - java.io.IOExceptionBirtExceptionCopyright © 2008 Actuate Corp. All rights reserved.