public class BinUtil
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static int |
TYPE_ARRAY |
static int |
TYPE_BOOLEAN |
static int |
TYPE_BYTE |
static int |
TYPE_BYTE_ARRAY |
static int |
TYPE_CHARACTER |
static int |
TYPE_DOUBLE |
static int |
TYPE_FLOAT |
static int |
TYPE_HASHTABLE |
static int |
TYPE_INTEGER |
static int |
TYPE_LONG |
static int |
TYPE_NULL |
static int |
TYPE_SHORT |
static int |
TYPE_STRING |
static int |
TYPE_VECTOR |
| Constructor and Description |
|---|
BinUtil() |
| Modifier and Type | Method and Description |
|---|---|
protected static void |
checkType(int got,
int want) |
java.lang.Object |
load(java.io.InputStream in) |
protected java.lang.Object[] |
readArray(java.io.DataInputStream in2) |
protected byte[] |
readBytes(java.io.DataInputStream in2) |
protected java.util.Hashtable |
readHashtable(java.io.DataInputStream in2) |
protected java.lang.Object |
readObject(java.io.DataInputStream in2) |
protected java.lang.Object |
readObject(java.io.DataInputStream in2,
int type,
int size) |
protected java.util.Vector |
readVector(java.io.DataInputStream in2) |
void |
save(java.io.OutputStream out,
java.lang.Object obj) |
protected void |
skipUnknownObjects(java.io.DataInputStream in,
int num) |
protected void |
writeArray(java.io.DataOutputStream out,
java.lang.Object[] object) |
protected void |
writeBytes(java.io.DataOutputStream out,
byte[] bytes) |
protected void |
writeHashtable(java.io.DataOutputStream out,
java.util.Hashtable hashtable) |
protected void |
writeObject(java.io.DataOutputStream out,
java.lang.Object obj) |
protected void |
writeVector(java.io.DataOutputStream out,
java.util.Vector vector) |
public static final int TYPE_BYTE_ARRAY
public static final int TYPE_HASHTABLE
public static final int TYPE_VECTOR
public static final int TYPE_ARRAY
public static final int TYPE_STRING
public static final int TYPE_INTEGER
public static final int TYPE_DOUBLE
public static final int TYPE_FLOAT
public static final int TYPE_BOOLEAN
public static final int TYPE_SHORT
public static final int TYPE_LONG
public static final int TYPE_CHARACTER
public static final int TYPE_BYTE
public static final int TYPE_NULL
public void save(java.io.OutputStream out,
java.lang.Object obj)
throws java.io.IOException
java.io.IOExceptionpublic java.lang.Object load(java.io.InputStream in)
throws java.io.IOException
java.io.IOExceptionprotected void writeObject(java.io.DataOutputStream out,
java.lang.Object obj)
throws java.io.IOException
java.io.IOExceptionprotected void writeBytes(java.io.DataOutputStream out,
byte[] bytes)
throws java.io.IOException
java.io.IOExceptionprotected void writeVector(java.io.DataOutputStream out,
java.util.Vector vector)
throws java.io.IOException
java.io.IOExceptionprotected void writeArray(java.io.DataOutputStream out,
java.lang.Object[] object)
throws java.io.IOException
java.io.IOExceptionprotected void writeHashtable(java.io.DataOutputStream out,
java.util.Hashtable hashtable)
throws java.io.IOException
java.io.IOExceptionprotected java.lang.Object readObject(java.io.DataInputStream in2)
throws java.io.IOException
java.io.IOExceptionprotected java.lang.Object readObject(java.io.DataInputStream in2,
int type,
int size)
throws java.io.IOException
java.io.IOExceptionprotected void skipUnknownObjects(java.io.DataInputStream in,
int num)
throws java.io.IOException
java.io.IOExceptionprotected static void checkType(int got,
int want)
throws java.io.IOException
java.io.IOExceptionprotected java.util.Vector readVector(java.io.DataInputStream in2)
throws java.io.IOException
java.io.IOExceptionprotected java.lang.Object[] readArray(java.io.DataInputStream in2)
throws java.io.IOException
java.io.IOExceptionprotected byte[] readBytes(java.io.DataInputStream in2)
throws java.io.IOException
java.io.IOExceptionprotected java.util.Hashtable readHashtable(java.io.DataInputStream in2)
throws java.io.IOException
java.io.IOException