org.garret.serme
Class BufferedObjectOutputStream

java.lang.Object
  extended byorg.garret.serme.impl.BufferedObjectDataOutputStream
      extended byorg.garret.serme.BufferedObjectOutputStream
All Implemented Interfaces:
IOutputStream

public class BufferedObjectOutputStream
extends org.garret.serme.impl.BufferedObjectDataOutputStream

Class used to serialize objects. Unlike ObjectOutputStream which writes data only to byte array, this class is able to write data to any output stream. This class should be used by applications which need serialization mechanism, but do not require per-object manipulation (add/update/remove). Objects serialized by this class can be extracted by both ObjectDataInputSream and BufferedObjectDataInputSream classes


Constructor Summary
BufferedObjectOutputStream(java.io.OutputStream os)
          Constructor of ObjectOutputStream.
 
Methods inherited from class org.garret.serme.impl.BufferedObjectDataOutputStream
close, writeArrayOfBoolean, writeArrayOfByte, writeArrayOfChar, writeArrayOfDate, writeArrayOfInt, writeArrayOfLong, writeArrayOfObject, writeArrayOfShort, writeArrayOfString, writeBoolean, writeByte, writeChar, writeDate, writeInt, writeLong, writeObject, writeShort, writeString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.garret.serme.IOutputStream
toByteArray
 

Constructor Detail

BufferedObjectOutputStream

public BufferedObjectOutputStream(java.io.OutputStream os)
Constructor of ObjectOutputStream.

Parameters:
os - output stream