- java.lang.Object
- 
- java.io.ObjectInputStream.GetField
 
- 
- 含まれているクラス:
- ObjectInputStream
 
 public abstract static class ObjectInputStream.GetField extends Object 入力ストリームから読み込まれた持続フィールドへのアクセスを提供します。
- 
- 
コンストラクタのサマリーコンストラクタ コンストラクタ 説明 GetField()
 - 
メソッドのサマリー修飾子と型 メソッド 説明 abstract booleandefaulted(String name)名前で指定されたフィールドがデフォルトで設定されており、このストリームで値を持たない場合にtrueを返します。abstract booleanget(String name, boolean val)名前で指定されたbooleanフィールドの値を持続フィールドから取得します。abstract byteget(String name, byte val)名前で指定されたbyteフィールドの値を持続フィールドから取得します。abstract charget(String name, char val)名前で指定されたcharフィールドの値を持続フィールドから取得します。abstract doubleget(String name, double val)名前で指定されたdoubleフィールドの値を持続フィールドから取得します。abstract floatget(String name, float val)名前で指定されたfloatフィールドの値を持続フィールドから取得します。abstract intget(String name, int val)名前で指定されたintフィールドの値を持続フィールドから取得します。abstract longget(String name, long val)名前で指定されたlongフィールドの値を持続フィールドから取得します。abstract shortget(String name, short val)名前で指定されたshortフィールドの値を持続フィールドから取得します。abstract Objectget(String name, Object val)名前で指定されたObjectフィールドの値を持続フィールドから取得します。abstract ObjectStreamClassgetObjectStreamClass()ストリームでフィールドを記述するObjectStreamClassを取得します。
 
- 
- 
- 
メソッドの詳細- 
getObjectStreamClasspublic abstract ObjectStreamClass getObjectStreamClass() ストリームでフィールドを記述するObjectStreamClassを取得します。- 戻り値:
- 直列化フィールドを記述する記述子クラス
 
 - 
defaultedpublic abstract boolean defaulted(String name) throws IOException 名前で指定されたフィールドがデフォルトで設定されており、このストリームで値を持たない場合にtrueを返します。- パラメータ:
- name- フィールドの名前
- 戻り値:
- 指定されたフィールドがデフォルトで設定されている場合に限りtrue
- 例外:
- IOException- ベースとなる- InputStreamの読込み中に入出力エラーが発生した場合
- IllegalArgumentException-- nameが直列化フィールドに対応しない場合
 
 - 
getpublic abstract boolean get(String name, boolean val) throws IOException 名前で指定されたbooleanフィールドの値を持続フィールドから取得します。- パラメータ:
- name- フィールドの名前
- val-- nameに値がない場合に使用するデフォルト値
- 戻り値:
- 指定されたbooleanフィールドの値
- 例外:
- IOException- ベースとなる- InputStreamの読込み中に入出力エラーが発生した場合
- IllegalArgumentException-- nameの型が直列化されていないか、またはフィールドの型が不正な場合
 
 - 
getpublic abstract byte get(String name, byte val) throws IOException 名前で指定されたbyteフィールドの値を持続フィールドから取得します。- パラメータ:
- name- フィールドの名前
- val-- nameに値がない場合に使用するデフォルト値
- 戻り値:
- 指定されたbyteフィールドの値
- 例外:
- IOException- ベースとなる- InputStreamの読込み中に入出力エラーが発生した場合
- IllegalArgumentException-- nameの型が直列化されていないか、またはフィールドの型が不正な場合
 
 - 
getpublic abstract char get(String name, char val) throws IOException 名前で指定されたcharフィールドの値を持続フィールドから取得します。- パラメータ:
- name- フィールドの名前
- val-- nameに値がない場合に使用するデフォルト値
- 戻り値:
- 指定されたcharフィールドの値
- 例外:
- IOException- ベースとなる- InputStreamの読込み中に入出力エラーが発生した場合
- IllegalArgumentException-- nameの型が直列化されていないか、またはフィールドの型が不正な場合
 
 - 
getpublic abstract short get(String name, short val) throws IOException 名前で指定されたshortフィールドの値を持続フィールドから取得します。- パラメータ:
- name- フィールドの名前
- val-- nameに値がない場合に使用するデフォルト値
- 戻り値:
- 指定されたshortフィールドの値
- 例外:
- IOException- ベースとなる- InputStreamの読込み中に入出力エラーが発生した場合
- IllegalArgumentException-- nameの型が直列化されていないか、またはフィールドの型が不正な場合
 
 - 
getpublic abstract int get(String name, int val) throws IOException 名前で指定されたintフィールドの値を持続フィールドから取得します。- パラメータ:
- name- フィールドの名前
- val-- nameに値がない場合に使用するデフォルト値
- 戻り値:
- 指定されたintフィールドの値
- 例外:
- IOException- ベースとなる- InputStreamの読込み中に入出力エラーが発生した場合
- IllegalArgumentException-- nameの型が直列化されていないか、またはフィールドの型が不正な場合
 
 - 
getpublic abstract long get(String name, long val) throws IOException 名前で指定されたlongフィールドの値を持続フィールドから取得します。- パラメータ:
- name- フィールドの名前
- val-- nameに値がない場合に使用するデフォルト値
- 戻り値:
- 指定されたlongフィールドの値
- 例外:
- IOException- ベースとなる- InputStreamの読込み中に入出力エラーが発生した場合
- IllegalArgumentException-- nameの型が直列化されていないか、またはフィールドの型が不正な場合
 
 - 
getpublic abstract float get(String name, float val) throws IOException 名前で指定されたfloatフィールドの値を持続フィールドから取得します。- パラメータ:
- name- フィールドの名前
- val-- nameに値がない場合に使用するデフォルト値
- 戻り値:
- 指定されたfloatフィールドの値
- 例外:
- IOException- ベースとなる- InputStreamの読込み中に入出力エラーが発生した場合
- IllegalArgumentException-- nameの型が直列化されていないか、またはフィールドの型が不正な場合
 
 - 
getpublic abstract double get(String name, double val) throws IOException 名前で指定されたdoubleフィールドの値を持続フィールドから取得します。- パラメータ:
- name- フィールドの名前
- val-- nameに値がない場合に使用するデフォルト値
- 戻り値:
- 指定されたdoubleフィールドの値
- 例外:
- IOException- ベースとなる- InputStreamの読込み中に入出力エラーが発生した場合
- IllegalArgumentException-- nameの型が直列化されていないか、またはフィールドの型が不正な場合
 
 - 
getpublic abstract Object get(String name, Object val) throws IOException 名前で指定されたObjectフィールドの値を持続フィールドから取得します。- パラメータ:
- name- フィールドの名前
- val-- nameに値がない場合に使用するデフォルト値
- 戻り値:
- 指定されたObjectフィールドの値
- 例外:
- IOException- ベースとなる- InputStreamの読込み中に入出力エラーが発生した場合
- IllegalArgumentException-- nameの型が直列化されていないか、またはフィールドの型が不正な場合
 
 
- 
 
-