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

既知の実装クラスの一覧:
psvFeatureMap.DelegateLoadListener

public interface psvSpatialLoadEventListener

空間データモデル読み込みイベントリスナです。

説明: 空間データモデルの地物マップで発生した、地物読み込みイベントを通知する、 リスナインタフェースです。
読み込みの前後を通知します。
notifyWillLoad(String[] layerNames, Object[] meshIDs, psvMapIF mesh).
notifyLoadedFeatures(String[] layerNames, Object[] meshIDs, psvMapIF mesh, Collection loadedFeatures).
notifyLoaded(String[] layerNames, Object[] meshIDs, psvMapIF mesh);.
の順序で通知されます。
通知単位は、読み込みが発生した単位です。

導入されたバージョン:
6.0
作成者:
PreSerV Development Team
著作権:
Copyright (c) 2006
会社名:
Mitsubishi Electric Corporation
関連項目:
psvFeatureMap.addLoadListener(psvSpatialLoadEventListener), psvFeatureMap.removeLoadListener(psvSpatialLoadEventListener), psvTopologyFeatureMap.addLoadListener(psvSpatialLoadEventListener), psvTopologyFeatureMap.removeLoadListener(psvSpatialLoadEventListener)

メソッドの概要
 void notifyLoaded(java.lang.String[] layerNames, java.lang.Object[] meshIDs, jp.co.melco.preserv.psvMapIF mesh)
          ロードされた後に、ロードされたレイヤ名とメッシュ、メッシュ定義を通知します。
 void notifyLoadedFeatures(java.lang.String[] layerNames, java.lang.Object[] meshIDs, jp.co.melco.preserv.psvMapIF mesh, java.util.Collection loadedFeatures)
          ロードされた地物と、ロードされたレイヤ名、メッシュ、メッシュ定義を通知します。
 void notifyWillLoad(java.lang.String[] layerNames, java.lang.Object[] meshIDs, jp.co.melco.preserv.psvMapIF mesh)
          ロード前に、ロードされるレイヤ名とメッシュ、メッシュ定義を通知します。
 

メソッドの詳細

notifyWillLoad

public void notifyWillLoad(java.lang.String[] layerNames,
                           java.lang.Object[] meshIDs,
                           jp.co.melco.preserv.psvMapIF mesh)
ロード前に、ロードされるレイヤ名とメッシュ、メッシュ定義を通知します。

パラメータ:
layerNames - レイヤ名
meshIDs - メッシュ番号
mesh - メッシュ定義

notifyLoaded

public void notifyLoaded(java.lang.String[] layerNames,
                         java.lang.Object[] meshIDs,
                         jp.co.melco.preserv.psvMapIF mesh)
ロードされた後に、ロードされたレイヤ名とメッシュ、メッシュ定義を通知します。

パラメータ:
layerNames - レイヤ名
meshIDs - メッシュ番号
mesh - メッシュ定義

notifyLoadedFeatures

public void notifyLoadedFeatures(java.lang.String[] layerNames,
                                 java.lang.Object[] meshIDs,
                                 jp.co.melco.preserv.psvMapIF mesh,
                                 java.util.Collection loadedFeatures)
ロードされた地物と、ロードされたレイヤ名、メッシュ、メッシュ定義を通知します。

パラメータ:
layerNames - レイヤ名
meshIDs - メッシュ番号
mesh - メッシュ定義
loadedFeatures - ロードされた地物(要素:psvFeature)