|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.co.melco.preserv.spatial.psvFeatureMap
jp.co.melco.preserv.spatial.psvInternalTopologyFeatureMap
タイトル: 位相管理内部Mapクラス
説明: psvTopologyFeatureMapから委譲される処理を行います。
著作権: Copyright (c) 2005
会社名: Mitsubishi Electric Corporation
入れ子クラスの概要 | |
protected class |
psvInternalTopologyFeatureMap.TopologyContainer
位相用地物コンテナクラスです。 |
フィールドの概要 | |
static psvTopologyReferenceReleaseInterface |
DEFAULT_TOPOLOGY_RELEASE_REFERENCE
未登録のエッジはノード参照自体を削除、登録済みエッジはノードへのオブジェクト参照のみを 削除する動作を行う位相参照解放インタフェースです。 |
クラス jp.co.melco.preserv.spatial.psvFeatureMap から継承したフィールド |
binder, delegateFailListener, delegateLoadListener, drawOptimizer, featureRequestListener, layers, portrayalManager, reloadEventListener, serverConnectionListener, spatialLayerChangeListeners |
コンストラクタの概要 | |
psvInternalTopologyFeatureMap()
コンストラクタです。 |
メソッドの概要 | |
boolean |
addFeature(psvFeature feature)
マップに地物を追加します。 |
void |
changeConnectedEdge(psvTopologyNodeFeature node,
psvTopologyNodeFeature changeSourceNode)
changeSourceNodeに繋がっているエッジオブジェクトをnodeに繋ぎ替えます。 |
protected psvFeatureMap.FeatureContainerFactory |
createFeatureContainerFactory()
地物管理用のコンテナ生成オブジェクトを生成します。 |
protected psvMapBinder |
getDefaultMapBinder()
地物マップ管理クラス未設定時にのみ使用する既定の地物マップ管理オブジェクトを取得します。 |
psvFeature |
getFeature(java.lang.Long key)
指定された地物管理キーを持つ地物を取得する. |
protected java.lang.String[] |
getTargetLayerNames(java.lang.String[] allNames)
指定されたレイヤ名称一覧の中から本マップで扱うレイヤ名の一覧を取得します。 |
void |
releaseTopologyReferenceReleaseCondition()
位相参照解放インタフェースを解放します。 |
protected void |
replaceNode(psvTopologyNodeFeature node)
ノード既に存在すれば、繋がっているエッジを既にあるノードに繋ぎ変えます。 |
void |
setTopologyReferenceReleaseCondition(psvTopologyReferenceReleaseInterface topologyReferenceReleaseCondition)
位相参照解放インタフェースを設定します。 |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
フィールドの詳細 |
public static final psvTopologyReferenceReleaseInterface DEFAULT_TOPOLOGY_RELEASE_REFERENCE
コンストラクタの詳細 |
public psvInternalTopologyFeatureMap()
メソッドの詳細 |
protected psvMapBinder getDefaultMapBinder()
psvFeatureMap
の記述:
psvFeatureMap
内の getDefaultMapBinder
psvFeatureMap.getMapBinder()
,
psvFeatureMap.setMapBinder(psvMapBinder)
public void setTopologyReferenceReleaseCondition(psvTopologyReferenceReleaseInterface topologyReferenceReleaseCondition)
topologyReferenceReleaseCondition
- 位相参照解放インタフェースpublic void releaseTopologyReferenceReleaseCondition()
protected psvFeatureMap.FeatureContainerFactory createFeatureContainerFactory()
psvFeatureMap
内の createFeatureContainerFactory
psvFeatureMap.SpatialFeatureContainerFactory
public psvFeature getFeature(java.lang.Long key)
psvFeatureMap
内の getFeature
key
- 地物管理キー
public boolean addFeature(psvFeature feature)
psvFeatureMap
の記述: true
、それ以外の場合はfalse
が返ります。
psvFeatureMap
内の addFeature
feature
- 地物
true
、それ以外の場合はfalse
protected void replaceNode(psvTopologyNodeFeature node)
node
- 置換対象ノードpublic void changeConnectedEdge(psvTopologyNodeFeature node, psvTopologyNodeFeature changeSourceNode)
node
- エッジを繋ぎ替えるNodechangeSourceNode
- 繋ぎ替えるエッジを持つNodeprotected java.lang.String[] getTargetLayerNames(java.lang.String[] allNames)
psvFeatureMap
の記述:
psvFeatureMap
内の getTargetLayerNames
allNames
- レイヤ名称の候補の一覧
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |