ObjectOutputStream.PutField

public static abstract class ObjectOutputStream.PutField extends Object

PutField is an inner class to provide access to the persistent fields that are written to the target stream.

Public Constructor Summary

Public Method Summary

abstract void
put(String name, float value)
Puts the value of the float field identified by name to the persistent field.
abstract void
put(String name, double value)
Puts the value of the double field identified by name to the persistent field.
abstract void
put(String name, int value)
Puts the value of the integer field identified by name to the persistent field.
abstract void
put(String name, long value)
Puts the value of the long field identified by name to the persistent field.
abstract void
put(String name, byte value)
Puts the value of the byte field identified by name to the persistent field.
abstract void
put(String name, short value)
Puts the value of the short field identified by name to the persistent field.
abstract void
put(String name, Object value)
Puts the value of the Object field identified by name to the persistent field.
abstract void
put(String name, char value)
Puts the value of the character field identified by name to the persistent field.
abstract void
put(String name, boolean value)
Puts the value of the boolean field identified by name to the persistent field.
abstract void
write(ObjectOutput out)
This method was deprecated. This method is unsafe and may corrupt the target stream. Use ObjectOutputStream#writeFields() instead.

Inherited Method Summary

Public Constructors

public ObjectOutputStream.PutField ()

Public Methods

public abstract void put (String name, float value)

Puts the value of the float field identified by name to the persistent field.

Parameters
name the name of the field to serialize.
value the value that is put to the persistent field.

public abstract void put (String name, double value)

Puts the value of the double field identified by name to the persistent field.

Parameters
name the name of the field to serialize.
value the value that is put to the persistent field.

public abstract void put (String name, int value)

Puts the value of the integer field identified by name to the persistent field.

Parameters
name the name of the field to serialize.
value the value that is put to the persistent field.

public abstract void put (String name, long value)

Puts the value of the long field identified by name to the persistent field.

Parameters
name the name of the field to serialize.
value the value that is put to the persistent field.

public abstract void put (String name, byte value)

Puts the value of the byte field identified by name to the persistent field.

Parameters
name the name of the field to serialize.
value the value that is put to the persistent field.

public abstract void put (String name, short value)

Puts the value of the short field identified by name to the persistent field.

Parameters
name the name of the field to serialize.
value the value that is put to the persistent field.

public abstract void put (String name, Object value)

Puts the value of the Object field identified by name to the persistent field.

Parameters
name the name of the field to serialize.
value the value that is put to the persistent field.

public abstract void put (String name, char value)

Puts the value of the character field identified by name to the persistent field.

Parameters
name the name of the field to serialize.
value the value that is put to the persistent field.

public abstract void put (String name, boolean value)

Puts the value of the boolean field identified by name to the persistent field.

Parameters
name the name of the field to serialize.
value the value that is put to the persistent field.

public abstract void write (ObjectOutput out)