Generated by
JDiff

Class java.io.ObjectOutputStream

Documentation changed from old to new.

Changed Constructors
ObjectOutputStream(OutputStream) Documentation changed from old to new.
Creates an ObjectOutputStream that writes to the specified OutputStream.
ObjectOutputStream(void) Documentation changed from old to new.
Provide a way for subclasses that are completely reimplementing ObjectOutputStream to not have to allocate private data just used by this implementation of ObjectOutputStream.
 

Added Methods
void annotateProxyClass(Class) Subclasses may implement this method to store custom data in the stream along with descriptors for dynamic proxy classes.
void writeClassDescriptor(ObjectStreamClass) Write the specified class descriptor to the ObjectOutputStream.
 

Changed Methods
void annotateClass(Class) Documentation changed from old to new.
Subclasses may implement this method to allow class data to be stored in the stream.
void defaultWriteObject() Documentation changed from old to new.
Write the non-static and non-transient fields of the current class to this stream.
void drain() Documentation changed from old to new.
Drain any buffered data in ObjectOutputStream.
boolean enableReplaceObject(boolean) Documentation changed from old to new.
Enable the stream to do replacement of objects in the stream.
PutField putFields() Documentation changed from old to new.
Retrieve the object used to buffer persistent fields to be written to the stream.
Object replaceObject(Object) Documentation changed from old to new.
This method will allow trusted subclasses of ObjectOutputStream to substitute one object for another during serialization.
void reset() Documentation changed from old to new.
Reset will disregard the state of any objects already written to the stream.
void useProtocolVersion(int) Documentation changed from old to new.
Specify stream protocol version to use when writing the stream.
void writeBoolean(boolean) Documentation changed from old to new.
Writes a boolean.
void writeByte(int) Documentation changed from old to new.
Writes an 8 bit byte.
void writeBytes(String) Documentation changed from old to new.
Writes a String as a sequence of bytes.
void writeChar(int) Documentation changed from old to new.
Writes a 16 bit char.
void writeChars(String) Documentation changed from old to new.
Writes a String as a sequence of chars.
void writeDouble(double) Documentation changed from old to new.
Writes a 64 bit double.
void writeFields() Documentation changed from old to new.
Write the buffered fields to the stream.
void writeFloat(float) Documentation changed from old to new.
Writes a 32 bit float.
void writeInt(int) Documentation changed from old to new.
Writes a 32 bit int.
void writeLong(long) Documentation changed from old to new.
Writes a 64 bit long.
void writeObjectOverride(Object) Documentation changed from old to new.
Method used by subclasses to override the default writeObject method.
void writeShort(int) Documentation changed from old to new.
Writes a 16 bit short.
void writeStreamHeader() Documentation changed from old to new.
The writeStreamHeader method is provided so subclasses can append or prepend their own header to the stream.
void writeUTF(String) Documentation changed from old to new.
Primitive data write of this String in UTF format.
void write(int) Documentation changed from old to new.
Writes a byte.