sisc.ser
Class BlockSerializer
java.lang.Object
sisc.ser.BerEncoding
sisc.ser.SerializerImpl
sisc.ser.SLL2Serializer
sisc.ser.BlockSerializer
- All Implemented Interfaces:
- java.io.DataOutput, java.io.ObjectOutput, Serializer
public class BlockSerializer
- extends SLL2Serializer
Methods inherited from class sisc.ser.SerializerImpl |
lookupLibraryBinding, write, write, write, writeBigDecimal, writeBigInteger, writeBoolean, writeByte, writeBytes, writeChar, writeChars, writeDouble, writeExpressionArray, writeFloat, writeInt, writeLong, writeObject, writeShort, writeSymbolicEnvironment, writeUTF |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BlockSerializer
public BlockSerializer(AppContext ctx,
java.io.OutputStream out,
java.util.Vector classes,
Expression[] entryPoints)
throws java.io.IOException
- Throws:
java.io.IOException
getSizes
public int[] getSizes()
writeExpression
protected void writeExpression(Expression e,
boolean flush)
throws java.io.IOException
- Description copied from class:
SLL2Serializer
- Required call which actually writes out the bytes of an expression
- Specified by:
writeExpression
in class SLL2Serializer
- Throws:
java.io.IOException
writeClass
public void writeClass(java.lang.Class c)
throws java.io.IOException
- Throws:
java.io.IOException
serializeEnd
protected void serializeEnd(int posi,
int sizeStartOffset)
- Specified by:
serializeEnd
in class SLL2Serializer
getOffsets
public int[] getOffsets()