概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## 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` - ストリームが発行する例外です。

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド