worldmap.io
クラス WorldMapIO

java.lang.Object
  上位を拡張 fileio.DataIO
      上位を拡張 fileio.TextDataIO
          上位を拡張 worldmap.io.WorldMapIO

public class WorldMapIO
extends TextDataIO

2次元マップ読み込みクラス


フィールドの概要
protected  RegionList list
          マップ領域リスト
protected  WorldMapModel map
          2次元マップデータモデル
 
コンストラクタの概要
WorldMapIO(RegionList list, WorldMapModel map)
          2次元マップ読み込みオブジェクトを構築する
 
メソッドの概要
 void readData(java.lang.String name, java.io.BufferedReader br)
          データを読み込む
protected  int readImageData(java.lang.String fileName, int[] rgb)
          イメージデータを読み込む
 void writeData(java.io.PrintWriter pw)
          データを書き込む
 
クラス fileio.TextDataIO から継承されたメソッド
read, read, read, split, write, write, write
 
クラス fileio.DataIO から継承されたメソッド
read, read, write, write
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

list

protected RegionList list
マップ領域リスト


map

protected WorldMapModel map
2次元マップデータモデル

コンストラクタの詳細

WorldMapIO

public WorldMapIO(RegionList list,
                  WorldMapModel map)
2次元マップ読み込みオブジェクトを構築する

パラメータ:
list - マップ領域リスト
map - 2次元マップデータモデル
メソッドの詳細

readData

public void readData(java.lang.String name,
                     java.io.BufferedReader br)
              throws java.lang.Exception
データを読み込む

定義:
クラス TextDataIO 内の readData
パラメータ:
name - データ名称
br - 入力リーダー
例外:
java.lang.Exception - 何らかの理由でファイルが読めなかったとき

readImageData

protected int readImageData(java.lang.String fileName,
                            int[] rgb)
                     throws java.io.IOException
イメージデータを読み込む

パラメータ:
fileName - イメージファイル名
rgb - RGB ピクセルの配列
戻り値:
イメージデータの大きさ
例外:
java.io.IOException - 何らかの理由でファイルが読めなかったとき

writeData

public void writeData(java.io.PrintWriter pw)
               throws java.lang.Exception
データを書き込む

定義:
クラス TextDataIO 内の writeData
パラメータ:
pw - 出力ライター
例外:
java.lang.Exception - 何らかの理由でファイルが書けなかったとき