全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス
クラス java.io.ObjectStreamClass
java.lang.Object
|
+----java.io.ObjectStreamClass
- public class ObjectStreamClass
- extends Object
- implements Serializable
ObjectStreamClass は、ストリームに直列化できるクラス、またはストリームに直列化したクラスを表します。これには、名前と、そのクラスの serialVersionUID が入っています。
このJava VMにロードする特定のクラスの ObjectStreamClass は、検索法を使って探すことができます。
-
forClass()
- このバージョンをマップするローカルVMのクラスを返す。
-
getName()
- この記述子で記述するクラスの名前である。
-
getSerialVersionUID()
- このクラスの serialVersionUID を返す。
-
lookup(Class)
- 直列化できるクラスの記述子を検索する。
-
toString()
- この ObjectStreamClass を記述した文字列を返す。
lookup
public static ObjectStreamClass lookup(Class cl)
- 直列化できるクラスの記述子を検索します。指定したクラスが java.io.Serializable または java.io.Externalizable を実装していなければ、nullを返します。
getName
public String getName()
- この記述子で記述するクラスの名前です。
getSerialVersionUID
public long getSerialVersionUID()
- このクラスの serialVersionUID を返します。serialVersionUID では、一群のクラスをすべて同じ名前で定義します。これらのクラスは共通のルートクラスから展開したもので、共通フォーマットを使って直列化と直列化復元がされることで一致します。
forClass
public Class forClass()
- このバージョンをマップするローカルのVMを返します。 相当するローカルクラスがなければnullを返します。
toString
public String toString()
- この ObjectStreamClass を記述した文字列を返します。
- オーバーライド:
- クラスObject の toString
全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス