|
Java プラットフォーム 1.2 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--java.io.ObjectStreamField
直列化可能クラスからの直列化可能フィールドの記述です。ObjectStreamField の配列は、クラスの直列化可能フィールドを宣言するために使用されます。
ObjectStreamClass
コンストラクタの概要 | |
ObjectStreamField(String n,
Class clazz)
指定された型を持つ直列化可能フィールドを作成します。 |
メソッドの概要 | |
int |
compareTo(Object o)
このフィールドを別の ObjectStreamField と比較します。 |
String |
getName()
このフィールドの名前を取得します。 |
int |
getOffset()
インスタンスデータ内のフィールドのオフセットです。 |
Class |
getType()
フィールドの型を取得します。 |
char |
getTypeCode()
フィールド型の文字による符号を返します。 |
String |
getTypeString()
JVM 形式シグニチャーを返します。 |
boolean |
isPrimitive()
このフィールドがプリミティブ型を持つ場合に true を返します。 |
protected void |
setOffset(int offset)
インスタンスデータ内のオフセットです。 |
String |
toString()
このフィールドを記述する文字列を返します。 |
クラス java.lang.Object から継承したメソッド |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
コンストラクタの詳細 |
public ObjectStreamField(String n, Class clazz)
serialField
タグでドキュメント化されなければなりません。メソッドの詳細 |
public String getName()
public Class getType()
public char getTypeCode()
B byte C char D double F float I int J long L class または interface S short Z boolean [ array
public String getTypeString()
public int getOffset()
protected void setOffset(int offset)
public boolean isPrimitive()
public int compareTo(Object o)
ObjectStreamField
と比較します。このフィールドが小さい場合は -1、等しい場合は 0、大きい場合は 1 を返します。プリミティブ型は、オブジェクトの型より「小さい」です。等しい場合は、フィールド名が比較されます。public String toString()
|
Java プラットフォーム 1.2 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |