jp.co.melco.preserv
クラス psvStandardBinaryLoader

java.lang.Object
  拡張jp.co.melco.preserv.psvStandardBinaryLoader
すべての実装インタフェース:
psvMapLoaderIF

public class psvStandardBinaryLoader
extends java.lang.Object
implements psvMapLoaderIF

Ver.6バイナリ用マップ読み込みクラスです。

導入されたバージョン:
V6.0.0
作成者:
PreSerV Development Team

コンストラクタの概要
psvStandardBinaryLoader()
          コンストラクタです。
 
メソッドの概要
 void convert(java.io.InputStream[] is, psvTree tree, psvLayer layer, psvConvert conv, psvTransfer trans, psvCoordinateSystem coordinateSystem, java.util.Map params)
          地図データを読み込み図形オブジェクトに変換します。
 java.io.InputStream[] getInputStream(java.lang.Object meshNo, psvTransfer trans, java.util.Map params)
          メッシュ番号、パラメータより入力ストリームを取得します。
protected  java.lang.String getMeshFilename(java.lang.Object meshNo, java.util.Map params)
          メッシュ番号に対応したファイル名を取得します。
 void init(java.util.Map params)
          Ver.6バイナリ読み込みクラスを初期化します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

psvStandardBinaryLoader

public psvStandardBinaryLoader()
コンストラクタです。

メソッドの詳細

getInputStream

public java.io.InputStream[] getInputStream(java.lang.Object meshNo,
                                            psvTransfer trans,
                                            java.util.Map params)
インタフェース psvMapLoaderIF の記述:
メッシュ番号、パラメータより入力ストリームを取得します。
主に、パラメータの"map_root"よりファイルの配置場所、メッシュ番号より該当するファイル名を取得し、入力ストリームとして戻します。
該当ファイルが見つからない場合、ストリームが作成できない場合はnullを返します。

定義:
インタフェース psvMapLoaderIF 内の getInputStream
パラメータ:
meshNo - メッシュ番号。get_mesh_no_arrayメソッドで取得したメッシュ番号の1つが指定されます。
trans - 通信クラス。
params - パラメータ。
戻り値:
入力ストリーム

convert

public void convert(java.io.InputStream[] is,
                    psvTree tree,
                    psvLayer layer,
                    psvConvert conv,
                    psvTransfer trans,
                    psvCoordinateSystem coordinateSystem,
                    java.util.Map params)
             throws psvException
インタフェース psvMapLoaderIF の記述:
地図データを読み込み図形オブジェクトに変換します。
入力ストリームがnullでない場合に呼び出されます。

定義:
インタフェース psvMapLoaderIF 内の convert
パラメータ:
is - 地図データのストリーム
tree - 図形オブジェクトを格納するツリー
layer - レイヤオブジェクト
conv - 拡張クラス。
trans - 通信クラス。
coordinateSystem - 標準マップ上の座標系情報。
params - パラメータ。
例外:
psvException - 処理中に例外が発生

init

public void init(java.util.Map params)
          throws psvException
Ver.6バイナリ読み込みクラスを初期化します。

定義:
インタフェース psvMapLoaderIF 内の init
パラメータ:
params - パラメータ
例外:
psvException - 図形操作プロパティファイルの読込みに失敗した場合

getMeshFilename

protected java.lang.String getMeshFilename(java.lang.Object meshNo,
                                           java.util.Map params)
メッシュ番号に対応したファイル名を取得します。

パラメータ:
meshNo - メッシュ番号
params - 定義情報