public class BlockDeserializer extends SLL2Deserializer implements LibraryDeserializer
ctx, datin| Constructor and Description |
|---|
BlockDeserializer(AppContext ctx,
SeekableDataInputStream input,
java.util.Map classes,
int[] o,
int[] l) |
| Modifier and Type | Method and Description |
|---|---|
protected Expression |
fetchShared(int oid) |
Library |
getLibrary() |
java.lang.Class |
readClass() |
protected void |
recordReadObject(int definingOid,
Expression e) |
void |
setLibrary(Library lib) |
protected Expression |
skipReadObject(boolean flush,
int definingOid) |
deser, readExpression, readExpression, readInitializedExpression, readSymbolicEnvironmentavailable, close, read, read, read, readBigDecimal, readBigInteger, readBoolean, readByte, readChar, readDouble, readExpressionArray, readFloat, readFully, readFully, readInt, readLine, readLong, readObject, readShort, readUnsignedByte, readUnsignedShort, readUTF, readValueArray, resolveLibraryBinding, skip, skipBytesreadBer, readBerLong, readBerShort, writeBerclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitreadBigDecimal, readBigInteger, readExpression, readExpressionArray, readInitializedExpression, readSymbolicEnvironment, readValueArraypublic BlockDeserializer(AppContext ctx, SeekableDataInputStream input, java.util.Map classes, int[] o, int[] l) throws java.io.IOException
java.io.IOExceptionprotected void recordReadObject(int definingOid,
Expression e)
recordReadObject in class SLL2Deserializerprotected Expression skipReadObject(boolean flush, int definingOid) throws java.io.IOException
skipReadObject in class SLL2Deserializerjava.io.IOExceptionprotected Expression fetchShared(int oid) throws java.io.IOException
fetchShared in class SLL2Deserializerjava.io.IOExceptionpublic Library getLibrary()
getLibrary in interface LibraryDeserializerpublic void setLibrary(Library lib)
setLibrary in interface LibraryDeserializerpublic java.lang.Class readClass()
throws java.io.IOException
readClass in interface Deserializerjava.io.IOException