## クラスの使用
kinugasa.contents.resource.ContentsIOException

- ContentsIOExceptionを使用しているパッケージ
  パッケージ | 説明
  --- | ---
  kinugasa.contents.graphics | 画像の編集やIOなどグラフィックに関する機能が含まれます.
  kinugasa.contents.resource | ゲームコンテンツのI/Oと管理機能が含まれています.
  kinugasa.contents.saveData | ゲームの途中経過を保存する機能が含まれます.
  kinugasa.contents.sound | サウンドのロードと再生機能が含まれています.
  kinugasa.contents.text | テキストファイルの入出力機能が含まれています.
  kinugasa.game | ゲームの進行に不可欠なKFGのコアとなるクラスが含まれています.
  kinugasa.rpgui | マップチップ方式によるフィールドマップの構築と描画に関する機能およびそれに関連するGUI機能を提供します.

- - ### kinugasa.contents.graphicsでのContentsIOExceptionの使用

    ContentsIOExceptionをスローするkinugasa.contents.graphicsのメソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `static java.awt.image.BufferedImage` | ImageUtil.`load(java.lang.String filePath)` BufferedImageをファイルから作成します.
    `static void` | ImageUtil.`save(java.lang.String filePath, java.awt.image.BufferedImage image)` BufferedImageをファイルに保存します.
    `static void` | ImageUtil.`screenShot(java.lang.String FILE_PATH, java.awt.Rectangle BOUNDS)` 指定された領域のキャプチャを指定されたファイルに保存します.

  - ### kinugasa.contents.resourceでのContentsIOExceptionの使用

    ContentsIOExceptionをスローするkinugasa.contents.resourceのメソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `TempFile` | TempFileStorage.`create()`
    `TempFile` | TempFileStorage.`create(java.lang.String prefix, java.lang.String suffix)`

    ContentsIOExceptionをスローするkinugasa.contents.resourceのコンストラクタ
    コンストラクタと説明
    `TempFile()`
    `TempFile(java.lang.String prefix, java.lang.String suffix)`

  - ### kinugasa.contents.saveDataでのContentsIOExceptionの使用

    ContentsIOExceptionをスローするkinugasa.contents.saveDataのメソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `static <T extends java.io.Serializable> T` | ContentsIO.`load(java.lang.Class<T> type, java.io.File file)` コンテンツを指定されたファイルパスから読み込み、状態を復元します.
    `static <T extends java.io.Serializable> T` | ContentsIO.`load(java.lang.Class<T> type, java.lang.String filePath)` コンテンツを指定されたファイルパスから読み込み、状態を復元します.
    `static SaveData` | SaveData.`load(java.io.File file)` 指定されたファイルから、セーブデータを読み込みます.
    `static java.util.List<SaveData>` | SaveData.`loadAll(java.io.File dir)` 指定されたパスにあるすべての読み込み可能なファイルをセーブデータとしてロードし、リストとして返します.
    `void` | SaveData.`save(java.io.File file)` 指定されたファイルに、このセーブデータを保存します.
    `static <T extends java.io.Serializable> void` | ContentsIO.`save(T obj, java.io.File file)` コンテンツを指定されたファイルに発行します.
    `static <T extends java.io.Serializable> void` | ContentsIO.`save(T obj, java.lang.String filePath)` コンテンツを指定されたファイルパスに発行します.

  - ### kinugasa.contents.soundでのContentsIOExceptionの使用

    ContentsIOExceptionをスローするkinugasa.contents.soundのメソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `CachedSound` | CachedSound.`load()`

  - ### kinugasa.contents.textでのContentsIOExceptionの使用

    ContentsIOExceptionをスローするkinugasa.contents.textのメソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `TextReader<T>` | TextReader.`load()` テキストファイルのデータをロードします.
    `XMLReader` | XMLReader.`load()`
    `void` | XMLFileSupport.`readFromXML(java.lang.String filePath)` コンテンツをXMLからロードします.
    `void` | TextWriter.`save()` テキストファイルを発行します.

  - ### kinugasa.gameでのContentsIOExceptionの使用

    ContentsIOExceptionをスローするkinugasa.gameのメソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `GameConfig` | GameConfig.`setIcon(java.lang.String filePath)` ゲームウインドウのアイコンを指定します.

  - ### kinugasa.rpguiでのContentsIOExceptionの使用

    ContentsIOExceptionをスローするkinugasa.rpguiのメソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `void` | FieldMapLoader.`load()` 全てのファイルをロードします.
    `void` | FieldMapLoader.`load(java.io.PrintStream stream)` 全てのファイルをロードします.
    `static void` | FieldMapResourceUtil.`platinumCsvType1ToKGCsv(java.io.File input, java.io.File output)`
    `void` | ChipAttributeStorage.`readFromXML(java.lang.String filePath)` コンテンツをXMLからロードします.
    `void` | ChipSetStorage.`readFromXML(java.lang.String filePath)` チップセットの構築を行います.
    `void` | FieldMapBuilderStorage.`readFromXML(java.lang.String filePath)`
    `void` | TextStorage.`readFromXML(java.lang.String filePath)`
    `void` | VehicleStorage.`readFromXML(java.lang.String filePath)` コンテンツをXMLからロードします.