org.granite.messaging.jmf
Class JMFDumper
java.lang.Object
org.granite.messaging.jmf.JMFDeserializer
org.granite.messaging.jmf.JMFDumper
- All Implemented Interfaces:
- DataInput, ObjectInput, DumpContext, ExtendedObjectInput, InputContext, JMFConstants
public class JMFDumper
- extends JMFDeserializer
- implements DumpContext
- Author:
- Franck WOLFF
| Fields inherited from interface org.granite.messaging.jmf.JMFConstants |
CLIENT_PERSISTENCE_COLLECTION_PACKAGE, JMF_1111_1010, JMF_1111_1011, JMF_1111_1100, JMF_1111_1101, JMF_1111_1110, JMF_1111_1111, JMF_ARRAY, JMF_ARRAY_LIST, JMF_BIG_DECIMAL, JMF_BIG_INTEGER, JMF_BOOLEAN, JMF_BOOLEAN_OBJECT, JMF_BYTE, JMF_BYTE_OBJECT, JMF_CHARACTER, JMF_CHARACTER_OBJECT, JMF_CLASS, JMF_DATE, JMF_DOUBLE, JMF_DOUBLE_OBJECT, JMF_ENUM, JMF_FLOAT, JMF_FLOAT_OBJECT, JMF_HASH_MAP, JMF_HASH_SET, JMF_INTEGER, JMF_INTEGER_OBJECT, JMF_LONG, JMF_LONG_OBJECT, JMF_NULL, JMF_OBJECT, JMF_OBJECT_END, JMF_SHORT, JMF_SHORT_OBJECT, JMF_SQL_DATE, JMF_SQL_TIME, JMF_SQL_TIMESTAMP, JMF_STRING, JMF_X011_1100, JMF_X011_1101, JMF_X011_1110, JMF_X011_1111, JMF_XX01_1110, JMF_XX01_1111, JMF_XXX0_1110, JMF_XXX0_1111, JMF_XXXX_0110, JMF_XXXX_0111, UTF8 |
| Methods inherited from class org.granite.messaging.jmf.JMFDeserializer |
addSharedObject, addSharedString, addUnresolvedSharedObject, available, close, getAlias, getInputStream, getReflection, getSharedContext, getSharedObject, getSharedString, read, read, read, readAndSetProperty, readBoolean, readByte, readChar, readDouble, readFloat, readFully, readFully, readInt, readLine, readLong, readObject, readShort, readUnsignedByte, readUnsignedShort, readUTF, safeRead, safeReadFully, safeReadFully, safeSkip, setUnresolvedSharedObject, skip, skipBytes |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.granite.messaging.jmf.InputContext |
addSharedObject, addSharedString, addUnresolvedSharedObject, getInputStream, getSharedContext, getSharedObject, getSharedString, safeRead, safeReadFully, safeReadFully, safeSkip, setUnresolvedSharedObject |
| Methods inherited from interface org.granite.messaging.jmf.ExtendedObjectInput |
getAlias, getReflection, read, read, read, readAndSetProperty, readFully, readFully, readLine, skip, skipBytes |
| Methods inherited from interface java.io.DataInput |
readBoolean, readByte, readChar, readDouble, readFloat, readInt, readLong, readShort, readUnsignedByte, readUnsignedShort, readUTF |
DEFAULT_MAX_ARRAY_ELEMENTS
protected static final int DEFAULT_MAX_ARRAY_ELEMENTS
- See Also:
- Constant Field Values
ps
protected final PrintStream ps
maxArrayElements
protected final int maxArrayElements
indentCount
protected int indentCount
JMFDumper
public JMFDumper(InputStream is,
SharedContext context,
PrintStream ps)
JMFDumper
public JMFDumper(InputStream is,
SharedContext context,
PrintStream ps,
int maxArrayElements)
getMaxArrayElements
public int getMaxArrayElements()
- Specified by:
getMaxArrayElements in interface DumpContext
dump
public void dump()
throws IOException
- Throws:
IOException
incrIndent
public void incrIndent(int off)
- Specified by:
incrIndent in interface DumpContext
indentPrint
public void indentPrint(String message)
throws IOException
- Specified by:
indentPrint in interface DumpContext
- Throws:
IOException
print
public void print(String message)
throws IOException
- Specified by:
print in interface DumpContext
- Throws:
IOException
noIndentPrintLn
public void noIndentPrintLn(String message)
throws IOException
- Specified by:
noIndentPrintLn in interface DumpContext
- Throws:
IOException
indentPrintLn
public void indentPrintLn(String message)
throws IOException
- Specified by:
indentPrintLn in interface DumpContext
- Throws:
IOException