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

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

public interface psvReloadEventListener

タイトル: リロードイベントリスナ

説明: psvFeatureMapのリロードイベントリスナインタフェースです。
このインタフェースは、通知されるイベントからリロード動作を制御する事を想定し、 リロード時のみイベント通知がされます。

著作権: Copyright (c) 2005

会社名: Mitsubishi Electric Corporation

導入されたバージョン:
6.0
作成者:
PreSerV Development Team
関連項目:
psvFeatureMap.setReloadEventListener(psvReloadEventListener), psvFeatureMap.releaseReloadEventListener(), psvTopologyFeatureMap.setReloadEventListener(psvReloadEventListener), psvTopologyFeatureMap.releaseReloadEventListener()

メソッドの概要
 void notifyCleared(java.lang.String layerName, java.lang.Object[] meshIDs, jp.co.melco.preserv.psvMapIF mesh)
          クリアが指定されたレイヤ名称と、そのレイヤのメッシュ番号、メッシュ定義オブジェクトが クリア後に通知されます。
 void notifyClearedFeatures(java.lang.String layerName, java.lang.Object[] meshIDs, jp.co.melco.preserv.psvMapIF mesh, java.util.Collection clearedFeatures)
          クリアされたレイヤ名称と、そのレイヤのメッシュ番号、メッシュ定義オブジェクト、 クリアされた地物がクリア後に通知されます。
 void notifyLoaded(java.lang.String layerName, java.lang.Object[] meshIDs, jp.co.melco.preserv.psvMapIF mesh)
          ロードが指定されたレイヤ名称と、そのレイヤのメッシュ番号、メッシュ定義オブジェクトが ロード後に通知されます。
 void notifyLoadedFeatures(java.lang.String layerName, java.lang.Object[] meshIDs, jp.co.melco.preserv.psvMapIF mesh, java.util.Collection loadedFeatures)
          ロードされたレイヤ名称と、そのレイヤのメッシュ番号、メッシュ定義オブジェクト、 ロードされた地物がクリア後に通知されます。
 void notifyReloaded(java.lang.String[] layerNames, jp.co.melco.preserv.psvRegionBounds reloadRegion)
          リロード処理終了後に、リロードが指定されたレイヤ名称と、範囲がリロード後に通知されます。
 void notifyWillClear(java.lang.String layerName, java.lang.Object[] meshIDs, jp.co.melco.preserv.psvMapIF mesh)
          クリアが指定されたレイヤ名称と、そのレイヤのメッシュ番号、メッシュ定義オブジェクトが クリア前に通知されます。
 void notifyWillLoad(java.lang.String layerName, java.lang.Object[] meshIDs, jp.co.melco.preserv.psvMapIF mesh)
          ロードが指定されたレイヤ名称と、そのレイヤのメッシュ番号、メッシュ定義オブジェクトが ロード前に通知されます。
 void notifyWillReload(java.lang.String[] layerNames, jp.co.melco.preserv.psvRegionBounds reloadRegion)
          リロード処理開始前に、リロードが指定されたレイヤ名称と、範囲がリロード前に通知されます。
 

メソッドの詳細

notifyWillReload

public void notifyWillReload(java.lang.String[] layerNames,
                             jp.co.melco.preserv.psvRegionBounds reloadRegion)
リロード処理開始前に、リロードが指定されたレイヤ名称と、範囲がリロード前に通知されます。

パラメータ:
layerNames - リロードレイヤ名称
reloadRegion - リロード領域(全領域が対象の場合はnull)

notifyReloaded

public void notifyReloaded(java.lang.String[] layerNames,
                           jp.co.melco.preserv.psvRegionBounds reloadRegion)
リロード処理終了後に、リロードが指定されたレイヤ名称と、範囲がリロード後に通知されます。

パラメータ:
layerNames - リロードレイヤ名称
reloadRegion - リロード領域(全領域が対象の場合はnull)

notifyWillClear

public void notifyWillClear(java.lang.String layerName,
                            java.lang.Object[] meshIDs,
                            jp.co.melco.preserv.psvMapIF mesh)
クリアが指定されたレイヤ名称と、そのレイヤのメッシュ番号、メッシュ定義オブジェクトが クリア前に通知されます。

パラメータ:
layerName - クリアレイヤ名称
meshIDs - クリアメッシュ番号
mesh - メッシュ定義オブジェクト

notifyCleared

public void notifyCleared(java.lang.String layerName,
                          java.lang.Object[] meshIDs,
                          jp.co.melco.preserv.psvMapIF mesh)
クリアが指定されたレイヤ名称と、そのレイヤのメッシュ番号、メッシュ定義オブジェクトが クリア後に通知されます。

パラメータ:
layerName - クリアレイヤ名称
meshIDs - クリアメッシュ番号
mesh - メッシュ定義オブジェクト

notifyWillLoad

public void notifyWillLoad(java.lang.String layerName,
                           java.lang.Object[] meshIDs,
                           jp.co.melco.preserv.psvMapIF mesh)
ロードが指定されたレイヤ名称と、そのレイヤのメッシュ番号、メッシュ定義オブジェクトが ロード前に通知されます。

パラメータ:
layerName - ロードレイヤ名称
meshIDs - ロードメッシュ番号
mesh - メッシュ定義オブジェクト

notifyLoaded

public void notifyLoaded(java.lang.String layerName,
                         java.lang.Object[] meshIDs,
                         jp.co.melco.preserv.psvMapIF mesh)
ロードが指定されたレイヤ名称と、そのレイヤのメッシュ番号、メッシュ定義オブジェクトが ロード後に通知されます。

パラメータ:
layerName - ロードレイヤ名称
meshIDs - ロードメッシュ番号
mesh - メッシュ定義オブジェクト

notifyClearedFeatures

public void notifyClearedFeatures(java.lang.String layerName,
                                  java.lang.Object[] meshIDs,
                                  jp.co.melco.preserv.psvMapIF mesh,
                                  java.util.Collection clearedFeatures)
クリアされたレイヤ名称と、そのレイヤのメッシュ番号、メッシュ定義オブジェクト、 クリアされた地物がクリア後に通知されます。
通知はクリア前通知と、クリア後通知の間となる。

パラメータ:
layerName - クリアレイヤ名称
meshIDs - クリアメッシュ番号
mesh - メッシュ定義オブジェクト
clearedFeatures - クリアされた地物(要素:psvFeature)

notifyLoadedFeatures

public void notifyLoadedFeatures(java.lang.String layerName,
                                 java.lang.Object[] meshIDs,
                                 jp.co.melco.preserv.psvMapIF mesh,
                                 java.util.Collection loadedFeatures)
ロードされたレイヤ名称と、そのレイヤのメッシュ番号、メッシュ定義オブジェクト、 ロードされた地物がクリア後に通知されます。
通知はロード前通知と、ロード後通知の間となります。
また、通知される地物はpsvMapBinderからロードされ、Mapに追加される前の地物が通知されるため、 Collectionを操作して、ロード地物を制御する事が可能です。

パラメータ:
layerName - ロードレイヤ名称
meshIDs - ロードメッシュ番号
mesh - メッシュ定義オブジェクト
loadedFeatures - ロードされた地物(要素:psvFeature)