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.