|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object![]()
![]()
![]()
java.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
Return true if the named field is defaulted and has no value in this stream. |
abstract boolean |
get
Get the value of the named boolean field from the persistent field. |
abstract byte |
get
Get the value of the named byte field from the persistent field. |
abstract char |
get
Get the value of the named char field from the persistent field. |
abstract double |
get
Get the value of the named double field from the persistent field. |
abstract float |
get
Get the value of the named float field from the persistent field. |
abstract int |
get
Get the value of the named int field from the persistent field. |
abstract long |
get
Get the value of the named long field from the persistent field. |
abstract Object |
get
Get the value of the named Object field from the persistent field. |
abstract short |
get
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 |
| 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
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||