kinugasa.rpgui

## クラス FieldMapLoader

- java.lang.Object
- - kinugasa.rpgui.FieldMapLoader

-     public final class FieldMapLoader
      extends java.lang.Object

  フィールドマップに関する様々なファイルをロードします.
  このクラスを利用して、様々なXMLファイルを正しい順番でロードできます。

- - ### コンストラクタのサマリー

    コンストラクタ
    コンストラクタと説明
    `FieldMapLoader()` 新しいFieldMapLoaderを作成します.

  - ### メソッドのサマリー

    All Methods Instance Methods Concrete Methods
    修飾子とタイプ | メソッドと説明
    --- | ---
    `FieldMapLoader` | `attribute(java.lang.String filePath)` チップ属性ファイルを追加します.
    `FieldMapLoader` | `chipSet(java.lang.String filePath)` チップセットファイルを追加します.
    `FieldMapLoader` | `fieldMapBuilder(java.lang.String filePath)` フィールドマップビルダファイルを追加します.
    `void` | `load()` 全てのファイルをロードします.
    `void` | `load(java.io.PrintStream stream)` 全てのファイルをロードします.
    `java.lang.String` | `toString()`
    `FieldMapLoader` | `vehicle(java.lang.String filePath)` 移動手段ファイルを追加します.

    - ### クラスから継承されたメソッド java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

- - ### コンストラクタの詳細

    - #### FieldMapLoader

          public FieldMapLoader()

      新しいFieldMapLoaderを作成します.

  - ### メソッドの詳細

    - #### attribute

          public FieldMapLoader attribute(java.lang.String filePath)

      チップ属性ファイルを追加します.
      パラメータ:
        `filePath` - ファイルパスを指定します。
      戻り値:
        thisインスタンスを返します。

    - #### vehicle

          public FieldMapLoader vehicle(java.lang.String filePath)

      移動手段ファイルを追加します.
      パラメータ:
        `filePath` - ファイルパスを指定します。
      戻り値:
        thisインスタンスを返します。

    - #### chipSet

          public FieldMapLoader chipSet(java.lang.String filePath)

      チップセットファイルを追加します.
      パラメータ:
        `filePath` - ファイルパスを指定します。
      戻り値:
        thisインスタンスを返します。

    - #### fieldMapBuilder

          public FieldMapLoader fieldMapBuilder(java.lang.String filePath)

      フィールドマップビルダファイルを追加します.
      パラメータ:
        `filePath` - ファイルパスを指定します。
      戻り値:
        thisインスタンスを返します。

    - #### load

          public void load()
                    throws IllegalXMLFormatException,
                           ContentsFileNotFoundException,
                           ContentsIOException,
                           java.lang.NumberFormatException,
                           DuplicateNameException

      全てのファイルをロードします.
      例外:
        `IllegalXMLFormatException` - XMLファイルフォーマットに関する例外です。
        `ContentsFileNotFoundException` - 指定されたファイルが存在しない場合に投げられます。
        `ContentsIOException` - ファイルがロードできない場合に投げられます。
        `java.lang.NumberFormatException` - 数値が変換できない場合に投げられます。
        `DuplicateNameException` - 一意的でなければならない名前が重複した際に投げられます。

    - #### load

          public void load(java.io.PrintStream stream)
                    throws IllegalXMLFormatException,
                           ContentsFileNotFoundException,
                           ContentsIOException,
                           java.lang.NumberFormatException,
                           DuplicateNameException

      全てのファイルをロードします.
      パラメータ:
        `stream` - nullでない場合、追加されたオブジェクトの情報が送信されます。
      例外:
        `IllegalXMLFormatException` - XMLファイルフォーマットに関する例外です。
        `ContentsFileNotFoundException` - 指定されたファイルが存在しない場合に投げられます。
        `ContentsIOException` - ファイルがロードできない場合に投げられます。
        `java.lang.NumberFormatException` - 数値が変換できない場合に投げられます。
        `DuplicateNameException` - 一意的でなければならない名前が重複した際に投げられます。

    - #### toString

          public java.lang.String toString()

      オーバーライド:
        `toString` クラス内 `java.lang.Object`