kinugasa.contents.graphics
クラス SerializableImage

java.lang.Object
  上位を拡張 kinugasa.contents.graphics.SerializableImage
すべての実装されたインタフェース:
java.io.Serializable

public final class SerializableImage
extends java.lang.Object
implements java.io.Serializable

シリアライズ可能な画像を保持するクラスです.

バージョン:
1.0.0 - 2013/01/14_17:37:15
作成者:
Dra0211
関連項目:
直列化された形式

フィールドの概要
private  java.awt.image.BufferedImage image
          インスタンスに設定される画像データです.
private static long serialVersionUID
           
 
コンストラクタの概要
SerializableImage(java.awt.image.BufferedImage image)
          シリアライズ可能画像を作成します.
 
メソッドの概要
 java.awt.image.BufferedImage get()
          描画可能な画像インスタンスを取得します.
 int getHeight()
          画像の高さを取得します.
 int getWidth()
          画像の幅を取得します.
private  void readObject(java.io.ObjectInputStream stream)
          ピクセルと、画像を幅をデシリアライズし、描画可能な画像を再構築します.
 void set(java.awt.image.BufferedImage image)
          新しい画像を設定します.
private  void writeObject(java.io.ObjectOutputStream stream)
          ピクセルと画像の幅をシリアライズします.
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

serialVersionUID

private static final long serialVersionUID
関連項目:
定数フィールド値

image

private transient java.awt.image.BufferedImage image
インスタンスに設定される画像データです.

コンストラクタの詳細

SerializableImage

public SerializableImage(java.awt.image.BufferedImage image)
                  throws java.lang.NullPointerException
シリアライズ可能画像を作成します.

パラメータ:
image - 画像を指定します。
例外:
java.lang.NullPointerException - imageがnullの場合に投げられます。
メソッドの詳細

getWidth

public int getWidth()
画像の幅を取得します.

戻り値:
画像の幅を返します。

getHeight

public int getHeight()
画像の高さを取得します.

戻り値:
画像の高さを返します。

get

public java.awt.image.BufferedImage get()
描画可能な画像インスタンスを取得します.

戻り値:
画像インスタンスを取得します。nullである場合はありません。

set

public void set(java.awt.image.BufferedImage image)
新しい画像を設定します.

パラメータ:
image - シリアライズ可能にする画像を指定します。

writeObject

private void writeObject(java.io.ObjectOutputStream stream)
                  throws java.io.IOException
ピクセルと画像の幅をシリアライズします.

パラメータ:
stream - 書き込むストリームが送信されます。
例外:
java.io.IOException - ストリームが発行する例外です。

readObject

private void readObject(java.io.ObjectInputStream stream)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException
ピクセルと、画像を幅をデシリアライズし、描画可能な画像を再構築します.

パラメータ:
stream - 読み込むストリームが送信されます。
例外:
java.io.IOException - ストリームが発行する例外です。
java.lang.ClassNotFoundException - ストリームが発行する例外です。