public final class Serial extends java.lang.Object implements ExtendedObjectStreamConstants
| Modifier and Type | Class and Description |
|---|---|
private static class |
Serial.ClassInfo |
private static class |
Serial.FieldInfo |
private static class |
Serial.FieldType |
TC_CLASSTABLEDESC, TC_OBJECTTABLEbaseWireHandle, PROTOCOL_VERSION_1, PROTOCOL_VERSION_2, SC_BLOCK_DATA, SC_ENUM, SC_EXTERNALIZABLE, SC_SERIALIZABLE, SC_WRITE_METHOD, STREAM_MAGIC, STREAM_VERSION, SUBCLASS_IMPLEMENTATION_PERMISSION, SUBSTITUTION_PERMISSION, TC_ARRAY, TC_BASE, TC_BLOCKDATA, TC_BLOCKDATALONG, TC_CLASS, TC_CLASSDESC, TC_ENDBLOCKDATA, TC_ENUM, TC_EXCEPTION, TC_LONGSTRING, TC_MAX, TC_NULL, TC_OBJECT, TC_PROXYCLASSDESC, TC_REFERENCE, TC_RESET, TC_STRING| Modifier | Constructor and Description |
|---|---|
private |
Serial() |
| Modifier and Type | Method and Description |
|---|---|
private static void |
dumpBlockData(java.util.Map<java.lang.Integer,Serial.ClassInfo> map,
java.util.concurrent.atomic.AtomicInteger seq,
java.io.DataInputStream dis,
java.io.BufferedWriter w,
int depth) |
private static void |
dumpContent(java.util.Map<java.lang.Integer,Serial.ClassInfo> descrMap,
java.util.concurrent.atomic.AtomicInteger seq,
java.io.DataInputStream dis,
java.io.BufferedWriter w,
int depth,
int leadByte) |
private static Serial.ClassInfo |
dumpDescriptor(java.util.Map<java.lang.Integer,Serial.ClassInfo> descrMap,
java.util.concurrent.atomic.AtomicInteger seq,
java.io.DataInputStream dis,
java.io.BufferedWriter w,
int depth,
int leadByte) |
private static void |
dumpFields(Serial.ClassInfo info,
java.util.Map<java.lang.Integer,Serial.ClassInfo> map,
java.util.concurrent.atomic.AtomicInteger seq,
java.io.DataInputStream dis,
java.io.BufferedWriter w,
int depth) |
private static void |
dumpObject(java.util.Map<java.lang.Integer,Serial.ClassInfo> descrMap,
java.util.concurrent.atomic.AtomicInteger seq,
java.io.DataInputStream dis,
java.io.BufferedWriter w,
int depth,
int leadByte) |
private static void |
dumpStream(java.io.DataInputStream serializedData,
java.io.BufferedWriter destination) |
static void |
dumpStream(java.io.InputStream serializedData,
java.io.Writer destination) |
private static void |
dumpString(java.util.Map<java.lang.Integer,Serial.ClassInfo> descrMap,
java.util.concurrent.atomic.AtomicInteger seq,
java.io.DataInputStream dis,
java.io.BufferedWriter w,
int depth,
int leadByte) |
private static void |
printf(java.io.BufferedWriter w,
int depth,
java.lang.String format,
java.lang.Object... args) |
public static void dumpStream(java.io.InputStream serializedData,
java.io.Writer destination)
throws java.io.IOException
java.io.IOExceptionprivate static void dumpStream(java.io.DataInputStream serializedData,
java.io.BufferedWriter destination)
throws java.io.IOException
java.io.IOExceptionprivate static void dumpContent(java.util.Map<java.lang.Integer,Serial.ClassInfo> descrMap, java.util.concurrent.atomic.AtomicInteger seq, java.io.DataInputStream dis, java.io.BufferedWriter w, int depth, int leadByte) throws java.io.IOException
java.io.IOExceptionprivate static void dumpObject(java.util.Map<java.lang.Integer,Serial.ClassInfo> descrMap, java.util.concurrent.atomic.AtomicInteger seq, java.io.DataInputStream dis, java.io.BufferedWriter w, int depth, int leadByte) throws java.io.IOException
java.io.IOExceptionprivate static void dumpString(java.util.Map<java.lang.Integer,Serial.ClassInfo> descrMap, java.util.concurrent.atomic.AtomicInteger seq, java.io.DataInputStream dis, java.io.BufferedWriter w, int depth, int leadByte) throws java.io.IOException
java.io.IOExceptionprivate static void dumpFields(Serial.ClassInfo info, java.util.Map<java.lang.Integer,Serial.ClassInfo> map, java.util.concurrent.atomic.AtomicInteger seq, java.io.DataInputStream dis, java.io.BufferedWriter w, int depth) throws java.io.IOException
java.io.IOExceptionprivate static void dumpBlockData(java.util.Map<java.lang.Integer,Serial.ClassInfo> map, java.util.concurrent.atomic.AtomicInteger seq, java.io.DataInputStream dis, java.io.BufferedWriter w, int depth) throws java.io.IOException
java.io.IOExceptionprivate static Serial.ClassInfo dumpDescriptor(java.util.Map<java.lang.Integer,Serial.ClassInfo> descrMap, java.util.concurrent.atomic.AtomicInteger seq, java.io.DataInputStream dis, java.io.BufferedWriter w, int depth, int leadByte) throws java.io.IOException
java.io.IOExceptionprivate static void printf(java.io.BufferedWriter w,
int depth,
java.lang.String format,
java.lang.Object... args)
throws java.io.IOException
java.io.IOException