Constructors
Name | Description |
---|---|
ObjectOutputStream(OutputStream) | Creates an ObjectOutputStream that writes to the specified OutputStream. |
Methods
Name | Description |
---|---|
annotateClass(Class) | Subclasses may implement this method to allow class data to be stored in the stream. |
close() | Closes the stream. |
defaultWriteObject() | Write the non-static and non-transient fields of the current class to this stream. |
drain() | Drain any buffered data in ObjectOutputStream. |
enableReplaceObject(boolean) | Enable the stream to do replacement of objects in the stream. |
flush() | Flushes the stream. |
replaceObject(Object) | This method will allow trusted subclasses of ObjectOutputStream to substitute one object for another during serialization. |
reset() | Reset will disregard the state of any objects already written to the stream. |
write(byte[]) | Writes an array of bytes. |
write(byte[], int, int) | Writes a sub array of bytes. |
write(int) | Writes a byte. |
writeBoolean(boolean) | Writes a boolean. |
writeByte(int) | Writes an 8 bit byte. |
writeBytes(String) | Writes a String as a sequence of bytes. |
writeChar(int) | Writes a 16 bit char. |
writeChars(String) | Writes a String as a sequence of chars. |
writeDouble(double) | Writes a 64 bit double. |
writeFloat(float) | Writes a 32 bit float. |
writeInt(int) | Writes a 32 bit int. |
writeLong(long) | Writes a 64 bit long. |
writeObject(Object) | Write the specified object to the ObjectOutputStream. |
writeShort(int) | Writes a 16 bit short. |
writeStreamHeader() | The writeStreamHeader method is provided so subclasses can append or prepend their own header to the stream. |
writeUTF(String) | Writes a String in UTF format. |