| 
 | 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.ObjectInputStream.GetField
public abstract static class ObjectInputStream.GetField
Provide access to the persistent fields read from the input stream.
| Constructor Summary | |
|---|---|
| ObjectInputStream.GetField() | |
| Method Summary | |
|---|---|
| abstract  boolean | defaulted(String name)Return true if the named field is defaulted and has no value in this stream. | 
| abstract  boolean | get(String name,
    boolean val)Get the value of the named boolean field from the persistent field. | 
| abstract  byte | get(String name,
    byte val)Get the value of the named byte field from the persistent field. | 
| abstract  char | get(String name,
    char val)Get the value of the named char field from the persistent field. | 
| abstract  double | get(String name,
    double val)Get the value of the named double field from the persistent field. | 
| abstract  float | get(String name,
    float val)Get the value of the named float field from the persistent field. | 
| abstract  int | get(String name,
    int val)Get the value of the named int field from the persistent field. | 
| abstract  long | get(String name,
    long val)Get the value of the named long field from the persistent field. | 
| abstract  Object | get(String name,
    Object val)Get the value of the named Object field from the persistent field. | 
| abstract  short | get(String name,
    short val)Get the value of the named short field from the persistent field. | 
| abstract  ObjectStreamClass | getObjectStreamClass()Get the ObjectStreamClass that describes the fields in the stream. | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public ObjectInputStream.GetField()
| Method Detail | 
|---|
public abstract ObjectStreamClass getObjectStreamClass()
public abstract boolean defaulted(String name)
                           throws IOException
name - the name of the field
IOException - if there are I/O errors while reading from
           the underlying InputStream
IllegalArgumentException - if name does not
           correspond to a serializable field
public abstract boolean get(String name,
                            boolean val)
                     throws IOException
name - the name of the fieldval - the default value to use if name does not
           have a value
boolean field
IOException - if there are I/O errors while reading from the
           underlying InputStream
IllegalArgumentException - if type of name is
           not serializable or if the field type is incorrect
public abstract byte get(String name,
                         byte val)
                  throws IOException
name - the name of the fieldval - the default value to use if name does not
           have a value
byte field
IOException - if there are I/O errors while reading from the
           underlying InputStream
IllegalArgumentException - if type of name is
           not serializable or if the field type is incorrect
public abstract char get(String name,
                         char val)
                  throws IOException
name - the name of the fieldval - the default value to use if name does not
           have a value
char field
IOException - if there are I/O errors while reading from the
           underlying InputStream
IllegalArgumentException - if type of name is
           not serializable or if the field type is incorrect
public abstract short get(String name,
                          short val)
                   throws IOException
name - the name of the fieldval - the default value to use if name does not
           have a value
short field
IOException - if there are I/O errors while reading from the
           underlying InputStream
IllegalArgumentException - if type of name is
           not serializable or if the field type is incorrect
public abstract int get(String name,
                        int val)
                 throws IOException
name - the name of the fieldval - the default value to use if name does not
           have a value
int field
IOException - if there are I/O errors while reading from the
           underlying InputStream
IllegalArgumentException - if type of name is
           not serializable or if the field type is incorrect
public abstract long get(String name,
                         long val)
                  throws IOException
name - the name of the fieldval - the default value to use if name does not
           have a value
long field
IOException - if there are I/O errors while reading from the
           underlying InputStream
IllegalArgumentException - if type of name is
           not serializable or if the field type is incorrect
public abstract float get(String name,
                          float val)
                   throws IOException
name - the name of the fieldval - the default value to use if name does not
           have a value
float field
IOException - if there are I/O errors while reading from the
           underlying InputStream
IllegalArgumentException - if type of name is
           not serializable or if the field type is incorrect
public abstract double get(String name,
                           double val)
                    throws IOException
name - the name of the fieldval - the default value to use if name does not
           have a value
double field
IOException - if there are I/O errors while reading from the
           underlying InputStream
IllegalArgumentException - if type of name is
           not serializable or if the field type is incorrect
public abstract Object get(String name,
                           Object val)
                    throws IOException
name - the name of the fieldval - the default value to use if name does not
           have a value
Object field
IOException - if there are I/O errors while reading from the
           underlying InputStream
IllegalArgumentException - if type of name is
           not serializable or if the field type is incorrect| 
 | 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.