|
JavaTM 2 Platform Std. Ed. v1.3 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object | +--java.io.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 defvalue)
Get the value of the named boolean field from the persistent field. |
abstract byte |
get(String name,
byte defvalue)
Get the value of the named byte field from the persistent fields. |
abstract char |
get(String name,
char defvalue)
Get the value of the named char field from the persistent fields. |
abstract double |
get(String name,
double defvalue)
Get the value of the named double field from the persistent field. |
abstract float |
get(String name,
float defvalue)
Get the value of the named float field from the persistent fields. |
abstract int |
get(String name,
int defvalue)
Get the value of the named int field from the persistent fields. |
abstract long |
get(String name,
long defvalue)
Get the value of the named long field from the persistent fields. |
abstract Object |
get(String name,
Object defvalue)
Get the value of the named Object field from the persistent field. |
abstract short |
get(String name,
short defvalue)
Get the value of the named short field from the persistent fields. |
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,
IllegalArgumentException
name - the name of the fieldIOException - if there are I/O errors while reading from
the underlying InputStreamIllegalArgumentException - if name does not
correspond to a serializable field
public abstract boolean get(String name,
boolean defvalue)
throws IOException,
IllegalArgumentException
name - the name of the fielddefvalue - the default value to use if name
does not have a valueboolean fieldIOException - if there are I/O errors while reading from
the underlying InputStreamIllegalArgumentException - if type of name is
not serializable or if the field type is incorrect
public abstract char get(String name,
char defvalue)
throws IOException,
IllegalArgumentException
name - the name of the fielddefvalue - the default value to use if name
does not have a valuechar fieldIOException - if there are I/O errors while reading from
the underlying InputStreamIllegalArgumentException - if type of name is
not serializable or if the field type is incorrect
public abstract byte get(String name,
byte defvalue)
throws IOException,
IllegalArgumentException
name - the name of the fielddefvalue - the default value to use if name
does not have a valuebyte fieldIOException - if there are I/O errors while reading from
the underlying InputStreamIllegalArgumentException - if type of name is
not serializable or if the field type is incorrect
public abstract short get(String name,
short defvalue)
throws IOException,
IllegalArgumentException
name - the name of the fielddefvalue - the default value to use if name
does not have a valueshort fieldIOException - if there are I/O errors while reading from
the underlying InputStreamIllegalArgumentException - if type of name is
not serializable or if the field type is incorrect
public abstract int get(String name,
int defvalue)
throws IOException,
IllegalArgumentException
name - the name of the fielddefvalue - the default value to use if name
does not have a valueint fieldIOException - if there are I/O errors while reading from
the underlying InputStreamIllegalArgumentException - if type of name is
not serializable or if the field type is incorrect
public abstract long get(String name,
long defvalue)
throws IOException,
IllegalArgumentException
name - the name of the fielddefvalue - the default value to use if name
does not have a valuelong fieldIOException - if there are I/O errors while reading from
the underlying InputStreamIllegalArgumentException - if type of name is
not serializable or if the field type is incorrect
public abstract float get(String name,
float defvalue)
throws IOException,
IllegalArgumentException
name - the name of the fielddefvalue - the default value to use if name
does not have a valuefloat fieldIOException - if there are I/O errors while reading from
the underlying InputStreamIllegalArgumentException - if type of name is
not serializable or if the field type is incorrect
public abstract double get(String name,
double defvalue)
throws IOException,
IllegalArgumentException
name - the name of the fielddefvalue - the default value to use if name
does not have a valuedouble fieldIOException - if there are I/O errors while reading from
the underlying InputStreamIllegalArgumentException - if type of name is
not serializable or if the field type is incorrect
public abstract Object get(String name,
Object defvalue)
throws IOException,
IllegalArgumentException
name - the name of the fielddefvalue - the default value to use if name
does not have a valueObject fieldIOException - if there are I/O errors while reading from
the underlying InputStreamIllegalArgumentException - if type of name is
not serializable or if the field type is incorrect
|
JavaTM 2 Platform Std. Ed. v1.3 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Java, Java 2D, and JDBC are trademarks or registered trademarks of Sun Microsystems, Inc. in the US and other countries.
Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.