| java.lang.Object | |
| ↳ | java.io.ObjectInputStream.GetField |
GetField is an inner class that provides access to the persistent fields read from the source stream.
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
|
||||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
Indicates if the field identified by
name
is defaulted.
|
||||||||||
|
|
Gets the value of the byte field identified by
name
from the
persistent field.
|
||||||||||
|
|
Gets the value of the long field identified by
name
from the
persistent field.
|
||||||||||
|
|
Gets the value of the object field identified by
name
from
the persistent field.
|
||||||||||
|
|
Gets the value of the integer field identified by
name
from
the persistent field.
|
||||||||||
|
|
Gets the value of the short field identified by
name
from the
persistent field.
|
||||||||||
|
|
Gets the value of the float field identified by
name
from the
persistent field.
|
||||||||||
|
|
Gets the value of the double field identified by
name
from
the persistent field.
|
||||||||||
|
|
Gets the value of the boolean field identified by
name
from
the persistent field.
|
||||||||||
|
|
Gets the value of the character field identified by
name
from
the persistent field.
|
||||||||||
|
|
Gets the ObjectStreamClass that describes a field.
|
||||||||||
|
[Expand]
Inherited Methods
|
|||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
|
|||||||||||
Indicates if the field identified by
name
is defaulted. This
means that it has no value in this stream.
| name | the name of the field to check. |
|---|
true
if the field is defaulted,
false
otherwise.
| IllegalArgumentException |
if
name
does not identify a serializable field.
|
|---|---|
| IOException | if an error occurs while reading from the source input stream. |
Gets the value of the byte field identified by
name
from the
persistent field.
| name | the name of the field to get. |
|---|---|
| defaultValue | the default value that is used if the field does not have a value when read from the source stream. |
name
.
| IOException | if an error occurs while reading from the source input stream. |
|---|---|
| IllegalArgumentException |
if the type of the field identified by
name
is
not
byte
.
|
Gets the value of the long field identified by
name
from the
persistent field.
| name | the name of the field to get. |
|---|---|
| defaultValue | the default value that is used if the field does not have a value when read from the source stream. |
name
.
| IOException | if an error occurs while reading from the source input stream. |
|---|---|
| IllegalArgumentException |
if the type of the field identified by
name
is
not
long
.
|
Gets the value of the object field identified by
name
from
the persistent field.
| name | the name of the field to get. |
|---|---|
| defaultValue | the default value that is used if the field does not have a value when read from the source stream. |
name
.
| IOException | if an error occurs while reading from the source input stream. |
|---|---|
| IllegalArgumentException |
if the type of the field identified by
name
is
not
Object
.
|
Gets the value of the integer field identified by
name
from
the persistent field.
| name | the name of the field to get. |
|---|---|
| defaultValue | the default value that is used if the field does not have a value when read from the source stream. |
name
.
| IOException | if an error occurs while reading from the source input stream. |
|---|---|
| IllegalArgumentException |
if the type of the field identified by
name
is
not
int
.
|
Gets the value of the short field identified by
name
from the
persistent field.
| name | the name of the field to get. |
|---|---|
| defaultValue | the default value that is used if the field does not have a value when read from the source stream. |
name
.
| IOException | if an error occurs while reading from the source input stream. |
|---|---|
| IllegalArgumentException |
if the type of the field identified by
name
is
not
short
.
|
Gets the value of the float field identified by
name
from the
persistent field.
| name | the name of the field to get. |
|---|---|
| defaultValue | the default value that is used if the field does not have a value when read from the source stream. |
name
.
| IOException | if an error occurs while reading from the source input stream. |
|---|---|
| IllegalArgumentException |
if the type of the field identified by
float
is
not
char
.
|
Gets the value of the double field identified by
name
from
the persistent field.
| name | the name of the field to get. |
|---|---|
| defaultValue | the default value that is used if the field does not have a value when read from the source stream. |
name
.
| IOException | if an error occurs while reading from the source input stream. |
|---|---|
| IllegalArgumentException |
if the type of the field identified by
name
is
not
double
.
|
Gets the value of the boolean field identified by
name
from
the persistent field.
| name | the name of the field to get. |
|---|---|
| defaultValue | the default value that is used if the field does not have a value when read from the source stream. |
name
.
| IOException | if an error occurs while reading from the source input stream. |
|---|---|
| IllegalArgumentException |
if the type of the field identified by
name
is
not
boolean
.
|
Gets the value of the character field identified by
name
from
the persistent field.
| name | the name of the field to get. |
|---|---|
| defaultValue | the default value that is used if the field does not have a value when read from the source stream. |
name
.
| IOException | if an error occurs while reading from the source input stream. |
|---|---|
| IllegalArgumentException |
if the type of the field identified by
name
is
not
char
.
|
Gets the ObjectStreamClass that describes a field.