| java.lang.Object | |
| ↳ | java.io.ObjectOutputStream.PutField | 
PutField is an inner class to provide access to the persistent fields that are written to the target stream.
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Puts the value of the Object field identified by  
  
  name to the
 persistent field. | |||||||||||
Puts the value of the integer field identified by  
  
  name to the
 persistent field. | |||||||||||
Puts the value of the float field identified by  
  
  name to the
 persistent field. | |||||||||||
Puts the value of the boolean field identified by  
  
  name to the
 persistent field. | |||||||||||
Puts the value of the byte field identified by  
  
  name to the
 persistent field. | |||||||||||
Puts the value of the short field identified by  
  
  name to the
 persistent field. | |||||||||||
Puts the value of the long field identified by  
  
  name to the
 persistent field. | |||||||||||
Puts the value of the character field identified by  
  
  name to
 the persistent field. | |||||||||||
Puts the value of the double field identified by  
  
  name to the
 persistent field. | |||||||||||
      
  This method is deprecated.
      This method is unsafe and may corrupt the target stream.
             Use ObjectOutputStream#writeFields() instead.
 
  
   | |||||||||||
| 
  [Expand]
   Inherited Methods  | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
   
From class java.lang.Object
 | |||||||||||
Puts the value of the Object field identified by name to the
 persistent field.
| name | the name of the field to serialize. | 
|---|---|
| value | the value that is put to the persistent field. | 
Puts the value of the integer field identified by name to the
 persistent field.
| name | the name of the field to serialize. | 
|---|---|
| value | the value that is put to the persistent field. | 
Puts the value of the float field identified by name to the
 persistent field.
| name | the name of the field to serialize. | 
|---|---|
| value | the value that is put to the persistent field. | 
Puts the value of the boolean field identified by name to the
 persistent field.
| name | the name of the field to serialize. | 
|---|---|
| value | the value that is put to the persistent field. | 
Puts the value of the byte field identified by name to the
 persistent field.
| name | the name of the field to serialize. | 
|---|---|
| value | the value that is put to the persistent field. | 
Puts the value of the short field identified by name to the
 persistent field.
| name | the name of the field to serialize. | 
|---|---|
| value | the value that is put to the persistent field. | 
Puts the value of the long field identified by name to the
 persistent field.
| name | the name of the field to serialize. | 
|---|---|
| value | the value that is put to the persistent field. | 
Puts the value of the character field identified by name to
 the persistent field.
| name | the name of the field to serialize. | 
|---|---|
| value | the value that is put to the persistent field. | 
Puts the value of the double field identified by name to the
 persistent field.
| name | the name of the field to serialize. | 
|---|---|
| value | the value that is put to the persistent field. | 
      
  This method is deprecated.
 This method is unsafe and may corrupt the target stream.
             Use ObjectOutputStream#writeFields() instead.
  
Writes the fields to the target stream out.
| out | the target stream | 
|---|
| IOException | if an error occurs while writing to the target stream. | 
|---|