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

## kinugasa.contents.saveData
クラス ContentsIO

    java.lang.Object
      kinugasa.contents.saveData.ContentsIO

    public final class ContentsIO

extends java.lang.Object

セーブ可能なコンテンツのIO機能を提供します.

バージョン:
  1.0.0 - 2013/01/12_23:39:38
作成者:
  Dra0211

コンストラクタの概要
`private` | `ContentsIO()`

メソッドの概要
`static
`<T extends java.io.Serializable> T`
` | `load(java.lang.Class<T> type, java.io.File file)` コンテンツを指定されたファイルパスから読み込み、状態を復元します.
`static
`<T extends java.io.Serializable> T`
` | `load(java.lang.Class<T> type, java.lang.String filePath)` コンテンツを指定されたファイルパスから読み込み、状態を復元します.
`static
`<T extends java.io.Serializable> void`
` | `save(T obj, java.io.File file)` コンテンツを指定されたファイルに発行します.
`static
`<T extends java.io.Serializable> void`
` | `save(T obj, java.lang.String filePath)` コンテンツを指定されたファイルパスに発行します.

クラス java.lang.Object から継承されたメソッド
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

コンストラクタの詳細

### ContentsIO

    private ContentsIO()

メソッドの詳細

### save

    public static <T extends java.io.Serializable> void save(T obj,
                                                             java.lang.String filePath)
                     throws ContentsFileNotFoundException,
                            ContentsIOException

  コンテンツを指定されたファイルパスに発行します.

  型パラメータ:
    `T` - 発行可能なクラスを指定します。
  パラメータ:
    `obj` - 発行するオブジェクトを指定します。
    `filePath` - 発行するファイルパスを指定します。
  例外:
    `ContentsFileNotFoundException` - 発行できないファイルパスを指定した場合に投げられます。
    `ContentsIOException` - その他の理由によって発行できなかった場合に投げられます。

### save

    public static <T extends java.io.Serializable> void save(T obj,
                                                             java.io.File file)
                     throws ContentsFileNotFoundException,
                            ContentsIOException

  コンテンツを指定されたファイルに発行します.

  型パラメータ:
    `T` - 発行可能なクラスを指定します。
  パラメータ:
    `obj` - 発行するオブジェクトを指定します。
    `file` - 発行するファイルを指定します。
  例外:
    `ContentsFileNotFoundException` - 発行できないファイルパスを指定した場合に投げられます。
    `ContentsIOException` - その他の理由によって発行できなかった場合に投げられます。

### load

    public static <T extends java.io.Serializable> T load(java.lang.Class<T> type,
                                                          java.lang.String filePath)
                                               throws ContentsFileNotFoundException,
                                                      ContentsIOException

  コンテンツを指定されたファイルパスから読み込み、状態を復元します.

  型パラメータ:
    `T` - 発行可能なクラスを指定します。
  パラメータ:
    `type` - 読み込む型を指定します。
    `filePath` - 読み込むファイルパスを指定します。
  戻り値:
    読み込まれたコンテンツを返します。
  例外:
    `ContentsFileNotFoundException` - 読み込めないファイルパスを指定した場合に投げられます。
    `ContentsIOException` - その他の理由によって発行できなかった場合に投げられます。 型Tが読み込まれた実際の型と異なる場合も投げられます。

### load

    public static <T extends java.io.Serializable> T load(java.lang.Class<T> type,
                                                          java.io.File file)
                                               throws ContentsFileNotFoundException,
                                                      ContentsIOException

  コンテンツを指定されたファイルパスから読み込み、状態を復元します.

  型パラメータ:
    `T` - 発行可能なクラスを指定します。
  パラメータ:
    `type` - 読み込む型を指定します。
    `file` - 読み込むファイルパスを指定します。
  戻り値:
    読み込まれたコンテンツを返します。
  例外:
    `ContentsFileNotFoundException` - 読み込めないファイルパスを指定した場合に投げられます。
    `ContentsIOException` - その他の理由によって発行できなかった場合に投げられます。 型Tが読み込まれた実際の型と異なる場合も投げられます。

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