jp.co.melco.preserv
インタフェース psvContainable

既知の実装クラスの一覧:
psvAnyMap

public interface psvContainable

PreSerVで使用するマップオブジェクトに共通するインターフェイスです。

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

メソッドの概要
 void addFailListener(psvFailListener listener)
          エラーリスナを追加します
 boolean draw(psvScreen screen, int dsx, int dsy, int dex, int dey, boolean needClear, java.awt.Color col)
          DC座標で指定された矩形の地図情報を描画する方法を定義します。
 boolean load(psvRegionBounds rbound)
          psvRegionBoundsで指定された矩形の地図情報を読み込みます。
 void rehash_bbox(psvScreen screen)
          マップに登録されているオブジェクトの矩形の再定義を行う方法を定義します。
 boolean reload_all()
          即読みメッシュに所属する図形オブジェクトを全て読み直します。
 boolean reloadArea(psvRegionBounds rbound)
          指定領域に含まれる即読みメッシュに所属する図形オブジェクトを全て読み直します。
 boolean removeFailListener(psvFailListener listener)
          エラーリスナを削除します
 boolean search(psvSearchable args)
          指定された検索条件でオブジェクトを取得する方法を定義します。
 

メソッドの詳細

rehash_bbox

public void rehash_bbox(psvScreen screen)
マップに登録されているオブジェクトの矩形の再定義を行う方法を定義します。

パラメータ:
screen - スクリーンオブジェクト

draw

public boolean draw(psvScreen screen,
                    int dsx,
                    int dsy,
                    int dex,
                    int dey,
                    boolean needClear,
                    java.awt.Color col)
DC座標で指定された矩形の地図情報を描画する方法を定義します。

パラメータ:
screen - スクリーンオブジェクト
dsx - 開始X座標(DC座標)
dsy - 開始Y座標(DC座標)
dex - 終了X座標(DC座標)
dey - 終了Y座標(DC座標)
needClear - falseを設定。この機能では、未使用
col - nullを設定。この機能では、未使用

戻り値:
呼び出しが成功した場合は、trueそうでない場合は、false

search

public boolean search(psvSearchable args)
指定された検索条件でオブジェクトを取得する方法を定義します。

パラメータ:
args - 検索条件

戻り値:
データが存在した場合は、trueそうでない場合は、false

reload_all

public boolean reload_all()
即読みメッシュに所属する図形オブジェクトを全て読み直します。

戻り値:
true:成功した場合、false:失敗した場合

reloadArea

public boolean reloadArea(psvRegionBounds rbound)
指定領域に含まれる即読みメッシュに所属する図形オブジェクトを全て読み直します。

パラメータ:
rbound - 再読込み対象領域
戻り値:
true:成功した場合、false:失敗した場合

load

public boolean load(psvRegionBounds rbound)
psvRegionBoundsで指定された矩形の地図情報を読み込みます。

パラメータ:
rbound - 読み込みを行うWC座標の矩形
戻り値:
呼び出しが成功した場合は、trueそうでない場合は、false

addFailListener

public void addFailListener(psvFailListener listener)
エラーリスナを追加します

パラメータ:
listener - 追加するエラーリスナ

removeFailListener

public boolean removeFailListener(psvFailListener listener)
エラーリスナを削除します

パラメータ:
listener - 削除するエラーリスナ
戻り値:
true:リスナ削除に成功 false:リスナ削除に失敗