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