|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.co.melco.preserv.psvRange
jp.co.melco.preserv.psvAnyMap
jp.co.melco.preserv.psvVectorMap
jp.co.melco.preserv.spatial.psvFeatureMap.FeatureContainer
jp.co.melco.preserv.spatial.psvAbstractKeyHashedFeatureContainer
タイトル: 地物管理キー管理地物コンテナ抽象クラス
説明: 通常のマップオブジェクトによる管理に加え、地物管理キーによるMap管理も加えた地物コンテナクラスの抽象クラスです。
著作権: Copyright (c) 2005
会社名: Mitsubishi Electric Corporation
フィールドの概要 | |
protected java.util.Map |
featureBelongsTreeMap
キーによって地物が属するpsvTreeを管理するマップです。 |
protected java.util.Map |
keyIdentifiedMap
キーによって地物を管理するマップです。 |
protected jp.co.melco.preserv.spatial.psvFeature.psvInternalKeyChangeListener |
listener
地物内部キー変更リスナです。 |
クラス jp.co.melco.preserv.spatial.psvFeatureMap.FeatureContainer から継承したフィールド |
context, loader, loadListenerList, reloadEventListener, sync |
クラス jp.co.melco.preserv.psvAnyMap から継承したフィールド |
_attrib, _chk_thread, _conv, _layer, _map_screen, _select, _trans, _xmargin, _ymargin, array, failListenerList, MAP_ACTIVE_SIZE, MAP_AUTO_LOAD, MAP_PREDICTIVE, MAP_VISIBLE, mapbox, PSV_PRE_THREAD |
クラス jp.co.melco.preserv.psvRange から継承したフィールド |
max, min |
コンストラクタの概要 | |
psvAbstractKeyHashedFeatureContainer(psvFeatureMap.FeatureLoadable loader)
コンストラクタです。 |
メソッドの概要 | |
psvFeature |
addFeature(psvFeature feature)
地物を追加します。 |
protected boolean |
addFeature(psvFeature feature,
jp.co.melco.preserv.psvTree insertTree)
地物をツリーに追加します。 |
void |
addToHashMap(psvFeature feature)
地物管理キーによる、地物管理キーの管理にのみ地物を追加します。 |
psvFeature |
getContainedFeature(java.lang.Long internalKey)
internalKeyで指定された地物が、本クラスで管理されていれば、その地物を返します。 |
protected psvFeature |
getFeature(jp.co.melco.preserv.psvTree tree,
long targetKey)
指定されたツリーから指定された地物管理キーを持つ地物を取得します。 |
boolean |
isContainedFeature(java.lang.Long internalKey)
internalKeyで指定された地物が、本クラスが管理しているかを返します。 |
protected void |
notifyClearedFeature(jp.co.melco.preserv.psvTree tree)
removeTreeで削除された地物を通知します。 |
boolean |
removeFeature(psvFeature feature)
地物を削除します。 |
protected boolean |
removeFeature(psvFeature feature,
jp.co.melco.preserv.psvTree removeTree)
地物をツリーから削除します。 |
void |
removeFromHashMap(psvFeature feature)
地物を追加します。 |
クラス jp.co.melco.preserv.psvVectorMap から継承したメソッド |
addTreeForce, already_loadp, create_elem, delete_elem, distance, draw, rehash_bbox, search_candidate, search_nearest, search_tree |
クラス jp.co.melco.preserv.psvAnyMap から継承したメソッド |
active_size, addFailListener, attrib, attrib, auto_load, check_area, connect, disconnect, fireOccuredError, fireOccuredException, flush, getConvert, getInputStream, getOutputStream, getSelect, layer, layer, load, max_num, max_num, predictive, recv, reload, remake_box, removeFailListener, run, send, send, setConvert, setParameter, setScreen, setSelect, thread_check_area, visible, xmargin, xmargin, ymargin, ymargin |
クラス jp.co.melco.preserv.psvRange から継承したメソッド |
clone, get_max, get_min, inner, readExternal, set, toString, writeExternal |
クラス java.lang.Object から継承したメソッド |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
フィールドの詳細 |
protected java.util.Map keyIdentifiedMap
protected java.util.Map featureBelongsTreeMap
protected jp.co.melco.preserv.spatial.psvFeature.psvInternalKeyChangeListener listener
コンストラクタの詳細 |
public psvAbstractKeyHashedFeatureContainer(psvFeatureMap.FeatureLoadable loader)
loader
- 地物読み込みオブジェクトメソッドの詳細 |
public psvFeature addFeature(psvFeature feature)
psvFeatureMap.FeatureContainable
内の addFeature
psvFeatureMap.FeatureContainer
内の addFeature
feature
- 地物
psvFeatureMap.FeatureContainable.addFeature(jp.co.melco.preserv.spatial.psvFeature)
public void addToHashMap(psvFeature feature)
feature
- 追加対象地物public void removeFromHashMap(psvFeature feature)
feature
- 追加する地物
psvFeatureMap.FeatureContainable.addFeature(psvFeature)
protected psvFeature getFeature(jp.co.melco.preserv.psvTree tree, long targetKey)
psvFeatureMap.FeatureContainer
内の getFeature
tree
- 検索対象のツリーtargetKey
- 検索する地物管理キー
public boolean removeFeature(psvFeature feature)
psvFeatureMap.FeatureContainable
内の removeFeature
psvFeatureMap.FeatureContainer
内の removeFeature
feature
- 削除する地物
true
、それ以外の場合はfalse
psvFeatureMap.FeatureContainable.removeFeature(jp.co.melco.preserv.spatial.psvFeature)
protected boolean addFeature(psvFeature feature, jp.co.melco.preserv.psvTree insertTree)
psvFeatureMap.FeatureContainer
内の addFeature
feature
- 追加する地物insertTree
- 追加対象のツリー
psvFeatureMap.addFeature(psvFeature)
protected boolean removeFeature(psvFeature feature, jp.co.melco.preserv.psvTree removeTree)
psvFeatureMap.FeatureContainer
内の removeFeature
feature
- 削除する地物removeTree
- 削除対象ツリー
psvFeatureMap.removeFeature(psvFeature)
protected void notifyClearedFeature(jp.co.melco.preserv.psvTree tree)
psvFeatureMap.FeatureContainer
内の notifyClearedFeature
tree
- removeTreeで削除されたツリーpsvFeatureMap.FeatureContainer.notifyClearedFeature(jp.co.melco.preserv.psvTree)
public boolean isContainedFeature(java.lang.Long internalKey)
psvFeatureMap.FeatureContainable
内の isContainedFeature
psvFeatureMap.FeatureContainer
内の isContainedFeature
internalKey
- 地物管理キー
public psvFeature getContainedFeature(java.lang.Long internalKey)
psvFeatureMap.FeatureContainable
内の getContainedFeature
psvFeatureMap.FeatureContainer
内の getContainedFeature
internalKey
- 地物管理キー
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |