クラス
java.io.ObjectInputStreamの使用
パッケージ | 説明 |
---|---|
java.beans.beancontext |
Beanコンテキストに関連するクラスおよびインタフェースを提供します。
|
javax.management |
Java Management Extensionsのコア・クラスを提供します。
|
javax.swing.text |
編集可能なテキスト・コンポーネントと編集不能なテキスト・コンポーネントを処理するクラスとインタフェースを提供します。
|
-
java.beans.beancontextでのObjectInputStreamの使用
型ObjectInputStreamのパラメータを持つjava.beans.beancontextのメソッド 修飾子と型 メソッド 説明 protected void
BeanContextServicesSupport. bcsPreDeserializationHook(ObjectInputStream ois)
BeanContextSupport readObjectが子を直列化する前に、BeanContextSupport readObjectによって呼び出されます。protected void
BeanContextSupport. bcsPreDeserializationHook(ObjectInputStream ois)
defaultReadObject()のあと、子を直列化する前のreadObjectによって呼び出されます。protected void
BeanContextSupport. deserialize(ObjectInputStream ois, Collection coll)
コレクションを直列化復元するためにreadObjectによって使用されます。void
BeanContextSupport. readChildren(ObjectInputStream ois)
このクラスのインスタンスがBeanContextプロトコル(およびそのサブプロトコル)の実装の委譲として使用されるときには、直列化復元の際に「鶏が先か卵が先か」の問題が起こります。 -
javax.managementでのObjectInputStreamの使用
ObjectInputStreamを返すjavax.managementのメソッド 修飾子と型 メソッド 説明 default ObjectInputStream
MBeanServer. deserialize(String className, byte[] data)
非推奨。default ObjectInputStream
MBeanServer. deserialize(String className, ObjectName loaderName, byte[] data)
非推奨。getClassLoader
を使って直列化復元用のクラス・ローダーを取得します。default ObjectInputStream
MBeanServer. deserialize(ObjectName name, byte[] data)
非推奨。getClassLoaderFor
を使って、直列化復元に使用する適切なクラス・ローダーを取得します。 -
javax.swing.textでのObjectInputStreamの使用
型ObjectInputStreamのパラメータを持つjavax.swing.textのメソッド 修飾子と型 メソッド 説明 void
StyleContext. readAttributes(ObjectInputStream in, MutableAttributeSet a)
属性を読み込むコンテキスト固有の処理です。static void
StyleContext. readAttributeSet(ObjectInputStream in, MutableAttributeSet a)
指定されたオブジェクト入力ストリームから、writeAttributeSet
で以前に書き込まれている属性セットを読み込みます。
MBeanServer.getClassLoaderRepository()
を使ってクラス・ローダー・リポジトリを取得し、それを使って直列化復元を行います。