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

## kinugasa.field
クラス FieldMapLoader

    java.lang.Object
      kinugasa.field.FieldMapLoader

    public final class FieldMapLoader

extends java.lang.Object

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

バージョン:
  1.0.0 - 2013/04/29_10:57:37
作成者:
  Dra0211

フィールドの概要
`private java.util.List<java.lang.String>` | `attributeFileList` チップ属性ファイルのパス.
`private java.util.List<java.lang.String>` | `chipSetFileList` チップセットファイルのパス.
`private java.util.List<java.lang.String>` | `fieldMapBuiderFileList` フィールドマップビルだのファイルパス.
`private java.util.List<java.lang.String>` | `vehicleFileList` 移動手段ファイルのパス.

コンストラクタの概要
`FieldMapLoader()` 新しいFieldMapLoaderを作成します.

メソッドの概要
`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`

フィールドの詳細

### attributeFileList

    private java.util.List<java.lang.String> attributeFileList

  チップ属性ファイルのパス.

### vehicleFileList

    private java.util.List<java.lang.String> vehicleFileList

  移動手段ファイルのパス.

### chipSetFileList

    private java.util.List<java.lang.String> chipSetFileList

  チップセットファイルのパス.

### fieldMapBuiderFileList

    private java.util.List<java.lang.String> fieldMapBuiderFileList

  フィールドマップビルだのファイルパス.

コンストラクタの詳細

### 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()

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

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