public abstract class SLL2Deserializer extends DeserializerImpl
ctx, datin
Modifier | Constructor and Description |
---|---|
protected |
SLL2Deserializer(AppContext ctx,
java.io.ObjectInput input) |
Modifier and Type | Method and Description |
---|---|
Expression |
deser() |
protected abstract Expression |
fetchShared(int oid) |
Expression |
readExpression() |
protected Expression |
readExpression(boolean flush,
int definingOid) |
Expression |
readInitializedExpression() |
SymbolicEnvironment |
readSymbolicEnvironment() |
protected abstract void |
recordReadObject(int definingOid,
Expression e) |
protected abstract Expression |
skipReadObject(boolean flush,
int definingOid) |
available, 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, skipBytes
readBer, readBerLong, readBerShort, writeBer
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
readClass
protected SLL2Deserializer(AppContext ctx, java.io.ObjectInput input) throws java.io.IOException
java.io.IOException
public Expression readExpression() throws java.io.IOException
java.io.IOException
public Expression readInitializedExpression() throws java.io.IOException
java.io.IOException
protected abstract void recordReadObject(int definingOid, Expression e)
protected abstract Expression skipReadObject(boolean flush, int definingOid) throws java.io.IOException
java.io.IOException
protected Expression readExpression(boolean flush, int definingOid) throws java.io.IOException
java.io.IOException
public Expression deser() throws java.io.IOException
java.io.IOException
protected abstract Expression fetchShared(int oid) throws java.io.IOException
java.io.IOException
public SymbolicEnvironment readSymbolicEnvironment() throws java.io.IOException
java.io.IOException