Class java.io.ObjectInputStream.GetField
java.lang.Object
|
+----java.io.ObjectInputStream.GetField
- public abstract static class ObjectInputStream.GetField
- extends Object
Provide access to the persistent fields read from the input stream.
Method Summary
|
boolean
|
defaulted(String name)
Return true if the named field is defaulted and has no value
in this stream.
|
boolean
|
get(String name,
boolean defvalue)
Get the value of the named boolean field from the persistent field.
|
char
|
get(String name,
char defvalue)
Get the value of the named char field from the persistent fields.
|
byte
|
get(String name,
byte defvalue)
Get the value of the named byte field from the persistent fields.
|
short
|
get(String name,
short defvalue)
Get the value of the named short field from the persistent fields.
|
int
|
get(String name,
int defvalue)
Get the value of the named int field from the persistent fields.
|
long
|
get(String name,
long defvalue)
Get the value of the named long field from the persistent fields.
|
float
|
get(String name,
float defvalue)
Get the value of the named float field from the persistent fields.
|
double
|
get(String name,
double defvalue)
Get the value of the named double field from the persistent field.
|
Object
|
get(String name,
Object defvalue)
Get the value of the named Object field from the persistent field.
|
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 |
ObjectInputStream.GetField
public ObjectInputStream.GetField()
getObjectStreamClass
public abstract ObjectStreamClass getObjectStreamClass()
- Get the ObjectStreamClass that describes the fields in the stream.
defaulted
public abstract boolean defaulted(String name) throws IOException, IllegalArgumentException
- Return true if the named field is defaulted and has no value
in this stream.
get
public abstract boolean get(String name,
boolean defvalue) throws IOException, IllegalArgumentException
- Get the value of the named boolean field from the persistent field.
get
public abstract char get(String name,
char defvalue) throws IOException, IllegalArgumentException
- Get the value of the named char field from the persistent fields.
get
public abstract byte get(String name,
byte defvalue) throws IOException, IllegalArgumentException
- Get the value of the named byte field from the persistent fields.
get
public abstract short get(String name,
short defvalue) throws IOException, IllegalArgumentException
- Get the value of the named short field from the persistent fields.
get
public abstract int get(String name,
int defvalue) throws IOException, IllegalArgumentException
- Get the value of the named int field from the persistent fields.
get
public abstract long get(String name,
long defvalue) throws IOException, IllegalArgumentException
- Get the value of the named long field from the persistent fields.
get
public abstract float get(String name,
float defvalue) throws IOException, IllegalArgumentException
- Get the value of the named float field from the persistent fields.
get
public abstract double get(String name,
double defvalue) throws IOException, IllegalArgumentException
- Get the value of the named double field from the persistent field.
get
public abstract Object get(String name,
Object defvalue) throws IOException, IllegalArgumentException
- Get the value of the named Object field from the persistent field.
Submit a bug or feature
Submit comments/suggestions about new javadoc look.
Java is a trademark or registered trademark of Sun Microsystems, Inc. in the US and other countries.
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road, Palo Alto, California, 94303, U.S.A. All Rights Reserved.