| 
 | JavaTM 2 Platform Standard Ed. 5.0 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.io.ObjectOutputStream.PutField
public abstract static class ObjectOutputStream.PutField
Provide programmatic access to the persistent fields to be written to ObjectOutput.
| Constructor Summary | |
|---|---|
| ObjectOutputStream.PutField() | |
| Method Summary | |
|---|---|
| abstract  void | put(String name,
    boolean val)Put the value of the named boolean field into the persistent field. | 
| abstract  void | put(String name,
    byte val)Put the value of the named byte field into the persistent field. | 
| abstract  void | put(String name,
    char val)Put the value of the named char field into the persistent field. | 
| abstract  void | put(String name,
    double val)Put the value of the named double field into the persistent field. | 
| abstract  void | put(String name,
    float val)Put the value of the named float field into the persistent field. | 
| abstract  void | put(String name,
    int val)Put the value of the named int field into the persistent field. | 
| abstract  void | put(String name,
    long val)Put the value of the named long field into the persistent field. | 
| abstract  void | put(String name,
    Object val)Put the value of the named Object field into the persistent field. | 
| abstract  void | put(String name,
    short val)Put the value of the named short field into the persistent field. | 
| abstract  void | write(ObjectOutput out)Deprecated. This method does not write the values contained by this PutFieldobject in a proper format, and may
           result in corruption of the serialization stream.  The
           correct way to writePutFielddata is by
           calling theObjectOutputStream.writeFields()method. | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public ObjectOutputStream.PutField()
| Method Detail | 
|---|
public abstract void put(String name,
                         boolean val)
name - the name of the serializable fieldval - the value to assign to the field
public abstract void put(String name,
                         byte val)
name - the name of the serializable fieldval - the value to assign to the field
public abstract void put(String name,
                         char val)
name - the name of the serializable fieldval - the value to assign to the field
public abstract void put(String name,
                         short val)
name - the name of the serializable fieldval - the value to assign to the field
public abstract void put(String name,
                         int val)
name - the name of the serializable fieldval - the value to assign to the field
public abstract void put(String name,
                         long val)
name - the name of the serializable fieldval - the value to assign to the field
public abstract void put(String name,
                         float val)
name - the name of the serializable fieldval - the value to assign to the field
public abstract void put(String name,
                         double val)
name - the name of the serializable fieldval - the value to assign to the field
public abstract void put(String name,
                         Object val)
name - the name of the serializable fieldval - the value to assign to the field
@Deprecated
public abstract void write(ObjectOutput out)
                    throws IOException
PutField object in a proper format, and may
           result in corruption of the serialization stream.  The
           correct way to write PutField data is by
           calling the ObjectOutputStream.writeFields()
           method.
out - the stream to write the data and fields to
IOException - if I/O errors occur while writing to the
           underlying stream| 
 | JavaTM 2 Platform Standard Ed. 5.0 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.