Java プラットフォーム 1.2

java.io
クラス ObjectInputStream.GetField

java.lang.Object
  |
  +--java.io.ObjectInputStream.GetField

public abstract static class ObjectInputStream.GetField
extends Object

入力ストリームから読み込まれた持続フィールドへのアクセスを提供します。


コンストラクタの概要
ObjectInputStream.GetField()
           
 
メソッドの概要
abstract  boolean defaulted(String name)
          名前で指定されたフィールドがデフォルトで設定されており、このストリームで値を持たない場合に true を返します。
abstract  boolean get(String name, boolean defvalue)
          名前で指定された boolean フィールドの値を持続フィールドから取得します。
abstract  byte get(String name, byte defvalue)
          名前で指定された byte フィールドの値を持続フィールドから取得します。
abstract  char get(String name, char defvalue)
          名前で指定された char フィールドの値を持続フィールドから取得します。
abstract  double get(String name, double defvalue)
          名前で指定された double フィールドの値を持続フィールドから取得します。
abstract  float get(String name, float defvalue)
          名前で指定された float フィールドの値を持続フィールドから取得します。
abstract  int get(String name, int defvalue)
          名前で指定された int フィールドの値を持続フィールドから取得します。
abstract  long get(String name, long defvalue)
          名前で指定された long フィールドの値を持続フィールドから取得します。
abstract  Object get(String name, Object defvalue)
          名前で指定された Object フィールドの値を持続フィールドから取得します。
abstract  short get(String name, short defvalue)
          名前で指定された short フィールドの値を持続フィールドから取得します。
abstract  ObjectStreamClass getObjectStreamClass()
          ストリームでフィールドを記述する ObjectStreamClass を取得します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ObjectInputStream.GetField

public ObjectInputStream.GetField()
メソッドの詳細

getObjectStreamClass

public abstract ObjectStreamClass getObjectStreamClass()
ストリームでフィールドを記述する ObjectStreamClass を取得します。

defaulted

public abstract boolean defaulted(String name)
                           throws IOException,
                                  IllegalArgumentException
名前で指定されたフィールドがデフォルトで設定されており、このストリームで値を持たない場合に true を返します。

get

public abstract boolean get(String name,
                            boolean defvalue)
                     throws IOException,
                            IllegalArgumentException
名前で指定された boolean フィールドの値を持続フィールドから取得します。

get

public abstract char get(String name,
                         char defvalue)
                  throws IOException,
                         IllegalArgumentException
名前で指定された char フィールドの値を持続フィールドから取得します。

get

public abstract byte get(String name,
                         byte defvalue)
                  throws IOException,
                         IllegalArgumentException
名前で指定された byte フィールドの値を持続フィールドから取得します。

get

public abstract short get(String name,
                          short defvalue)
                   throws IOException,
                          IllegalArgumentException
名前で指定された short フィールドの値を持続フィールドから取得します。

get

public abstract int get(String name,
                        int defvalue)
                 throws IOException,
                        IllegalArgumentException
名前で指定された int フィールドの値を持続フィールドから取得します。

get

public abstract long get(String name,
                         long defvalue)
                  throws IOException,
                         IllegalArgumentException
名前で指定された long フィールドの値を持続フィールドから取得します。

get

public abstract float get(String name,
                          float defvalue)
                   throws IOException,
                          IllegalArgumentException
名前で指定された float フィールドの値を持続フィールドから取得します。

get

public abstract double get(String name,
                           double defvalue)
                    throws IOException,
                           IllegalArgumentException
名前で指定された double フィールドの値を持続フィールドから取得します。

get

public abstract Object get(String name,
                           Object defvalue)
                    throws IOException,
                           IllegalArgumentException
名前で指定された Object フィールドの値を持続フィールドから取得します。

Java プラットフォーム 1.2

バグや機能要求の報告
新しい javadoc の表示についてのコメントやご提案
Java は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.