|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.co.melco.preserv.spatial.psvFeatureMap
地物の一覧を管理するマップです。
本マップでは以下の機能を実現・提供します。
入れ子クラスの概要 | |
protected static class |
psvFeatureMap.DelegateFailListener
説明: 複数のFeatureContainerのエラーを、psvFeatureMapのエラーとしてまとめる為のクラスです。 |
protected static class |
psvFeatureMap.DelegateLoadListener
説明: コンテナごとに通知される読み込み通知を、 psvFeatureMap単位で纏める為のリスナです。 |
protected static interface |
psvFeatureMap.FeatureContainable
地物の一覧を管理・操作するためのインタフェースを提供します。 |
protected static class |
psvFeatureMap.FeatureContainer
レイヤ単位の地物を管理するマップです。 |
protected static interface |
psvFeatureMap.FeatureContainerFactory
レイヤ単位の地物管理用コンテナを生成するインタフェースを提供します。 |
protected static class |
psvFeatureMap.FeatureLoadable
地物を読み込むためのインタフェースを提供します。 |
protected static class |
psvFeatureMap.SameFeatureSelect
同じ地物管理キーを持つ地物を検索する検索クラスです。 |
protected static class |
psvFeatureMap.SpatialFeatureContainerFactory
空間情報を持つ地物を管理するコンテナを生成するファクトリクラスです。 |
protected static class |
psvFeatureMap.TreeBelongsFeatureSelect
psvTreeに属しているpsvFeatureを全て検索するクラスです。 |
フィールドの概要 | |
protected psvMapBinder |
binder
地物マップ管理クラスです。 |
protected psvFeatureMap.DelegateFailListener |
delegateFailListener
FeatureContainerに追加し、各FeatureContainerごとのエラーをpsvFeatureMap単位に 纏めるためのリスナです。 |
protected psvFeatureMap.DelegateLoadListener |
delegateLoadListener
コンテナごとに通知される読み込み通知を、 psvFeatureMap単位で纏める為のリスナです。 |
protected psvDrawOptimizer |
drawOptimizer
描画最適化用インタフェースです。 |
protected jp.co.melco.preserv.spatial.psvFeatureRequestListener |
featureRequestListener
地物マップ管理クラスからの地物操作リクエストイベントを処理するリスナです。 |
protected psvSpatialLayerAccessor |
layers
空間レイヤオブジェクトです。 |
protected psvPortrayalManager |
portrayalManager
描画管理クラスです。 |
protected psvReloadEventListener |
reloadEventListener
リロードイベント通知リスナです。 |
protected psvServerConnectionListener |
serverConnectionListener
サーバ接続状態変更時のイベント処理リスナです。 |
protected java.util.List |
spatialLayerChangeListeners
空間レイヤの変更を通知するリスナの一覧です。 |
コンストラクタの概要 | |
psvFeatureMap()
地物マップを生成します。 |
メソッドの概要 | |
void |
addFailListener(jp.co.melco.preserv.psvFailListener listener)
|
boolean |
addFeature(psvFeature feature)
マップに地物を追加します。 |
void |
addLoadListener(psvSpatialLoadEventListener listener)
地物読み込みリスナを追加します。 |
void |
addSpatialLayerChangeListener(psvSpatialLayerChangeListener listener)
空間レイヤ変更通知リスナを追加します。 |
boolean |
changeFeature(psvFeature feature)
指定された地物の更新を行います。 |
protected void |
clearContainerTable()
内部の地物管理用コンテナの一覧を初期化します。 |
void |
clearPortrayalManager()
描画管理オブジェクトの設定を解除します。 |
boolean |
containsFeature(java.lang.Long internalKey)
地物が本クラス管理下にあるかを返します。 |
protected psvFeatureMap.FeatureContainerFactory |
createFeatureContainerFactory()
地物管理用のコンテナ生成オブジェクトを生成します。 |
protected java.util.List |
createFeatureLayerChangeListenerList()
空間レイヤ変更リスナリストを生成します。 |
protected psvFeatureMap.FeatureLoadable |
createFeatureLoader()
地物の読込み処理を行うオブジェクトを生成して返します。 |
protected jp.co.melco.preserv.spatial.psvFeatureRequestListener |
createFeatureRequestListener()
地物マップ管理クラスからの地物操作リクエストイベントを処理するリスナを生成します。 |
protected psvFeatureMap.FeatureContainable |
createInternalContainer(java.lang.String name)
内部で使用する、レイヤ単位で地物を管理するためのコンテナを生成します。 |
protected java.util.Map |
createInternalMapsTable()
内部管理用のマップの一覧を管理するテーブルを生成します。 |
protected psvServerConnectionListener |
createServerConnectionListener()
サーバ接続状態変更時のイベント処理リスナを生成します。 |
protected psvSpatialLayerAccessor |
createSpatialLayerAccessor(java.lang.String[] layerNames,
java.util.Map layerInfo)
指定されたレイヤ情報の一覧を管理するオブジェクトを生成します。 |
protected psvSpatialLayerAttribFactory |
createSpatialLayerAttribFactory()
レイヤ属性オブジェクトを生成するファクトリを生成します。 |
boolean |
draw(jp.co.melco.preserv.psvScreen screen,
int dsx,
int dsy,
int dex,
int dey,
boolean needClear,
java.awt.Color col)
DC座標で指定された矩形の地図情報を描画する方法を定義します。 |
protected java.util.Iterator |
getContainersIteratorOf(java.lang.String[] lnames)
指定されたレイヤ名称に対応するコンテナに順次アクセスするためのイテレータを取得します。 |
java.util.Collection |
getContains(java.util.Collection targets,
psvGMObject region)
指定された地物群の中で、指定された幾何オブジェクトを包含するすべての地物を取得します。 |
java.util.Collection |
getContains(psvGMObject geometry)
指定された幾何オブジェクトを包含するすべてのレイヤの地物を取得します。 |
java.util.Collection |
getContains(java.lang.String[] layers,
psvGMObject geometry)
指定されたレイヤで、指定された幾何オブジェクトを包含するすべての地物を取得します。 |
psvFeature |
getContainsFeature(java.lang.Long internalKey)
地物が本クラス管理下にある場合はその地物を返します。 |
protected static java.lang.Object[] |
getContainsMeshes(jp.co.melco.preserv.psvAnyMap map)
本クラス管理下にあるpsvTreeのメッシュIDの一覧を返します。 |
protected psvMapBinder |
getDefaultMapBinder()
地物マップ管理クラス未設定時にのみ使用する既定の地物マップ管理オブジェクトを取得します。 |
protected psvPortrayalManager |
getDefaultPortrayalManager()
既定の描画管理オブジェクトを取得します。 |
protected psvFeatureMap.DelegateFailListener |
getDelegateFailListener()
delegateFailListenerを取得します。 |
protected psvFeatureMap.DelegateLoadListener |
getDelegateLoadListener()
delegateLoadListenerを取得します。 |
psvFeature |
getFeature(java.lang.Long key)
指定された地物管理キーを持つ地物を取得します。 |
java.util.Collection |
getFeatureByAttribute(java.lang.String layer,
java.lang.Object attribute,
java.lang.Object value,
boolean allowPartial)
指定された主題属性値を持つ地物を取得します。 |
protected psvFeatureMap.FeatureContainable |
getFeatureContainer(java.lang.String name)
指定されたレイヤ名称に対応するコンテナを取得します。 |
java.util.Collection |
getInside(java.util.Collection targets,
psvGMObject region)
指定された地物群の中で、指定された幾何オブジェクトに包含されるすべての地物を取得します。 |
java.util.Collection |
getInside(psvGMObject geometry)
指定された幾何オブジェクトに包含されるすべてのレイヤの地物を取得します。 |
java.util.Collection |
getInside(java.lang.String[] layers,
psvGMObject geometry)
指定されたレイヤで、指定された幾何オブジェクトに包含されるすべての地物を取得します。 |
java.util.Collection |
getIntersection(java.util.Collection targets,
psvGMObject region)
指定された地物群の中で、指定された幾何オブジェクトと交差するすべての地物を取得します。 |
java.util.Collection |
getIntersection(psvGMObject geometry)
指定された幾何オブジェクトと交差するすべてのレイヤの地物を取得します。 |
java.util.Collection |
getIntersection(java.lang.String[] layers,
psvGMObject geometry)
指定されたレイヤで、指定された幾何オブジェクトと交差するすべての地物を取得します。 |
protected java.util.Collection |
getIntersectsFeatures(java.lang.String[] lnames,
jp.co.melco.preserv.psvRegion region)
指定されたレイヤ名称で指定された領域と交差する地物の一覧を取得します。 |
psvSpatialLayerAttribAccessible |
getLayerAttribOf(java.lang.String name)
指定したレイヤ名称を持つ空間レイヤ属性を取得します。 |
java.util.Collection |
getLayered(java.util.Collection targets,
java.lang.String[] layers)
指定された地物群で、指定されたレイヤに属するすべての地物を取得します。 |
psvMapBinder |
getMapBinder()
地物マップ管理クラスを取得します。 |
java.util.Collection |
getNearestNeighbor(double x,
double y)
指定された点に最も近い地物を取得します。 |
java.util.Collection |
getNearestNeighbor(java.lang.String[] layers,
double x,
double y)
指定されたレイヤ内で、指定された点に最も近い地物を取得します。 |
psvPortrayalManager |
getPortrayalManager()
描画管理オブジェクトを取得します。 |
protected java.lang.String[] |
getTargetLayerNames(java.lang.String[] allNames)
指定されたレイヤ名称一覧の中から本マップで扱うレイヤ名の一覧を取得します。 |
protected java.util.Collection |
getVisibleFeatures(java.lang.String[] lnames,
jp.co.melco.preserv.psvRegion region,
jp.co.melco.preserv.psvScreen screen)
指定された領域・スケールで可視となる地物の一覧を取得します。 |
java.util.Collection |
getWithin(java.util.Collection targets,
psvGMObject region,
double distance)
指定された地物群の中で、指定された幾何オブジェクトとの距離が 指定距離内に存在する地物の一覧を取得します。 |
java.util.Collection |
getWithin(psvGMObject region,
double distance)
指定された幾何オブジェクトから指定された距離範囲内に存在する地物の一覧を取得します。 |
java.util.Collection |
getWithin(java.lang.String[] layers,
psvGMObject region,
double distance)
指定されたレイヤ内で、指定された幾何オブジェクトから指定された距離範囲内に存在する地物の一覧を取得します。 |
boolean |
isUseDrawLayerLimit()
psvDrawOptimizerのレイヤ描画判定使用フラグを返します。 |
boolean |
isUseDrawRegionModify()
psvDrawOptimizerの描画範囲変更有効化フラグを返します。 |
boolean |
load(jp.co.melco.preserv.psvRegionBounds rbound)
指定領域に含まれる即読みメッシュに所属する図形オブジェクトを全て読み直します。 |
boolean |
load(java.lang.String[] layerNames,
jp.co.melco.preserv.psvRegionBounds loadArea)
地図の領域を指定して読込を行います。 |
boolean |
loadFeatureAttribute(psvFeature feature)
指定された地物の主題属性をロードします。 |
boolean |
loadFeatureRelationship(psvFeature feature)
関連属性をロードします。 |
boolean |
loadFeatureTemporal(psvFeature feature)
指定された地物の時間属性をロードします。 |
protected void |
notifyBuiltLayers()
空間レイヤが構築された事を本クラスに登録されているリスナに通知します。 |
protected void |
notifyClearedLayers()
空間レイヤが消去された事を本クラスに登録されているリスナに通知します。 |
protected void |
notifyWillBuildLayers()
空間レイヤが構築される事を本クラスに登録されているリスナに通知します。 |
protected void |
notifyWillClearLayers()
空間レイヤが消去される事を本クラスに登録されているリスナに通知します。 |
protected java.lang.String |
paramString()
属性値の文字列表現を取得します。 |
void |
rehash_bbox(jp.co.melco.preserv.psvScreen screen)
マップに登録されているオブジェクトの矩形の再定義を行う方法を定義します。 |
void |
releaseDrawOptimzier()
描画最適化オブジェクトを解除します。 |
void |
releaseMapBinder()
地物マップ管理クラスを削除します。 |
void |
releaseReloadEventListener()
設定されたリロードイベント通知リスナを解除します。 |
boolean |
reload_all()
即読みメッシュに所属する図形オブジェクトを全て読み直します。 |
boolean |
reload(java.lang.String[] layerNames)
指定レイヤ名の全領域を再読込します。 |
boolean |
reloadArea(jp.co.melco.preserv.psvRegionBounds rbound)
指定領域に含まれる即読みメッシュに所属する図形オブジェクトを全て読み直します。 |
boolean |
reloadArea(java.lang.String[] layerNames,
jp.co.melco.preserv.psvRegionBounds reloadArea)
地図の領域を指定して再読込を行います。 |
boolean |
removeFailListener(jp.co.melco.preserv.psvFailListener listener)
|
boolean |
removeFeature(psvFeature feature)
地物を削除します。 |
boolean |
removeLoadListener(psvSpatialLoadEventListener listener)
地物読み込みリスナを削除します。 |
void |
removeSpatialLayerChangeListener(psvSpatialLayerChangeListener listener)
空間レイヤ変更通知リスナを削除します。 |
boolean |
search(jp.co.melco.preserv.psvSearchable args)
指定された検索条件に該当する地物を検索します。 |
void |
setDrawOptimizer(psvDrawOptimizer drawOptimizer)
描画最適化オブジェクトを設定します。 |
void |
setMapBinder(psvMapBinder binder)
地物マップ管理クラスを設定します。 |
void |
setPortrayalManager(psvPortrayalManager manager)
描画管理オブジェクトを設定します。 |
void |
setReloadEventListener(psvReloadEventListener reloadEventListener)
リロードイベント通知リスナを設定します。 |
void |
setUseDrawLayerLimit(boolean useDrawLayerLimit)
psvDrawOptimizerのレイヤ描画判定使用フラグを設定します。 |
void |
setUseDrawRegionModify(boolean useDrawRegionModify)
psvDrawOptimizerの描画範囲変更有効化フラグを設定します。 |
java.lang.String |
toString()
|
protected void |
updateLayerInfo()
レイヤ情報を更新します。 |
protected void |
updateLayerInfo(java.lang.String[] layerNames,
java.util.Map layerInfo)
指定されたレイヤ名と各レイヤの詳細情報をもとにレイヤ情報を更新します。 |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
フィールドの詳細 |
protected psvSpatialLayerAccessor layers
protected psvMapBinder binder
protected psvPortrayalManager portrayalManager
protected jp.co.melco.preserv.spatial.psvFeatureRequestListener featureRequestListener
protected psvServerConnectionListener serverConnectionListener
protected psvReloadEventListener reloadEventListener
protected java.util.List spatialLayerChangeListeners
protected psvDrawOptimizer drawOptimizer
protected psvFeatureMap.DelegateFailListener delegateFailListener
protected psvFeatureMap.DelegateLoadListener delegateLoadListener
コンストラクタの詳細 |
public psvFeatureMap()
メソッドの詳細 |
protected java.util.List createFeatureLayerChangeListenerList()
protected java.util.Map createInternalMapsTable()
protected psvFeatureMap.FeatureContainerFactory createFeatureContainerFactory()
psvFeatureMap.SpatialFeatureContainerFactory
public psvMapBinder getMapBinder()
psvSpatialContainable
内の getMapBinder
public void setMapBinder(psvMapBinder binder)
psvSpatialContainable
内の setMapBinder
binder
- 地物マップ管理クラス
getMapBinder()
public void releaseMapBinder()
protected jp.co.melco.preserv.spatial.psvFeatureRequestListener createFeatureRequestListener()
addFeature(psvFeature)
,
removeFeature(psvFeature)
,
changeFeature(psvFeature)
protected psvServerConnectionListener createServerConnectionListener()
public boolean isUseDrawRegionModify()
public void setUseDrawRegionModify(boolean useDrawRegionModify)
useDrawRegionModify
- psvDrawOptimizerの描画範囲変更有効化フラグpublic boolean isUseDrawLayerLimit()
public void setUseDrawLayerLimit(boolean useDrawLayerLimit)
useDrawLayerLimit
- psvDrawOptimizerのレイヤ描画判定使用フラグpublic void setDrawOptimizer(psvDrawOptimizer drawOptimizer)
drawOptimizer
- 描画最適化オブジェクトpublic void releaseDrawOptimzier()
public void setReloadEventListener(psvReloadEventListener reloadEventListener)
reloadEventListener
- リロードイベント通知リスナpublic void releaseReloadEventListener()
public void addSpatialLayerChangeListener(psvSpatialLayerChangeListener listener)
psvSpatialContainable
内の addSpatialLayerChangeListener
listener
- 空間レイヤ変更通知リスナpublic void removeSpatialLayerChangeListener(psvSpatialLayerChangeListener listener)
psvSpatialContainable
内の removeSpatialLayerChangeListener
listener
- 空間レイヤ変更通知リスナprotected void notifyWillClearLayers()
protected void notifyClearedLayers()
protected void notifyWillBuildLayers()
protected void notifyBuiltLayers()
protected psvMapBinder getDefaultMapBinder()
getMapBinder()
,
setMapBinder(psvMapBinder)
protected void updateLayerInfo()
setMapBinder(psvMapBinder)
,
updateLayerInfo(String[], Map)
,
getTargetLayerNames(String[])
,
psvMapBinder.getFeatureLayerNames()
,
psvMapBinder.getFeatureLayerInfo()
protected void updateLayerInfo(java.lang.String[] layerNames, java.util.Map layerInfo)
layerNames
- 更新後に管理対象となるレイヤ名称の一覧layerInfo
- 各レイヤの詳細情報一覧protected java.lang.String[] getTargetLayerNames(java.lang.String[] allNames)
allNames
- レイヤ名称の候補の一覧
protected void clearContainerTable()
protected psvSpatialLayerAccessor createSpatialLayerAccessor(java.lang.String[] layerNames, java.util.Map layerInfo)
layerNames
- 管理対象のレイヤ名称一覧layerInfo
- レイヤ情報テーブル
protected psvSpatialLayerAttribFactory createSpatialLayerAttribFactory()
protected psvFeatureMap.FeatureContainable createInternalContainer(java.lang.String name)
name
- レイヤ名称
psvFeatureMap.FeatureContainerFactory
protected psvFeatureMap.FeatureLoadable createFeatureLoader()
public psvSpatialLayerAttribAccessible getLayerAttribOf(java.lang.String name)
psvSpatialContainable
内の getLayerAttribOf
name
- レイヤ名称
public psvPortrayalManager getPortrayalManager()
psvSpatialContainable
内の getPortrayalManager
public void setPortrayalManager(psvPortrayalManager manager)
psvSpatialContainable
内の setPortrayalManager
manager
- 描画管理オブジェクトpublic void clearPortrayalManager()
psvSpatialContainable
内の clearPortrayalManager
protected psvPortrayalManager getDefaultPortrayalManager()
setPortrayalManager(psvPortrayalManager)
,
getPortrayalManager()
,
clearPortrayalManager()
public psvFeature getFeature(java.lang.Long key)
key
- 地物管理キー
public boolean containsFeature(java.lang.Long internalKey)
internalKey
- 検索地物の地物管理キー
public psvFeature getContainsFeature(java.lang.Long internalKey)
internalKey
- 地物管理キー
public boolean addFeature(psvFeature feature)
true
、それ以外の場合はfalse
が返ります。
feature
- 地物
true
、それ以外の場合はfalse
protected psvFeatureMap.FeatureContainable getFeatureContainer(java.lang.String name)
name
- コンテナが対応するレイヤ名称
public boolean removeFeature(psvFeature feature)
true
、それ以外の場合は false
を返します。
feature
- 地物
true
、それ以外の場合は false
public boolean changeFeature(psvFeature feature)
true
、それ以外の場合は false
を返します。
feature
- 地物
true
、それ以外の場合は false
public java.util.Collection getFeatureByAttribute(java.lang.String layer, java.lang.Object attribute, java.lang.Object value, boolean allowPartial)
layer
- レイヤattribute
- 主題属性種別value
- 主題属性値allowPartial
- 部分一致を許可するか否かを表すフラグ 部分一致を許可する場合:true
、完全一致のみを許可する場合:false
- 戻り値:
- 条件に一致する地物(psvFeature)
- 関連項目:
loadFeatureAttribute(psvFeature)
public boolean loadFeatureAttribute(psvFeature feature)
true
、それ以外の場合は false
を返します。
feature
- 地物
true
、それ以外の場合:false
public boolean loadFeatureTemporal(psvFeature feature)
true
、それ以外の場合は false
を返します。
feature
- 地物
true
、それ以外の場合:false
public boolean loadFeatureRelationship(psvFeature feature)
true
、それ以外の場合は false
を返します。
feature
- 地物
true
、それ以外の場合: false
public java.util.Collection getContains(psvGMObject geometry)
psvFeatureSearchable
内の getContains
geometry
- 幾何オブジェクト
getContains(String[], psvGMObject)
public java.util.Collection getContains(java.lang.String[] layers, psvGMObject geometry)
psvFeatureSearchable
内の getContains
layers
- レイヤ名称geometry
- 幾何オブジェクト
getContains(Collection, psvGMObject)
protected java.util.Iterator getContainersIteratorOf(java.lang.String[] lnames)
lnames
- レイヤ名称
public java.util.Collection getContains(java.util.Collection targets, psvGMObject region)
psvFeatureSearchable
内の getContains
targets
- 地物群region
- 幾何オブジェクト
public java.util.Collection getInside(psvGMObject geometry)
psvFeatureSearchable
内の getInside
geometry
- 幾何オブジェクト
getInside(String[], psvGMObject)
public java.util.Collection getInside(java.lang.String[] layers, psvGMObject geometry)
psvFeatureSearchable
内の getInside
layers
- レイヤ名称geometry
- 幾何オブジェクト
getInside(Collection, psvGMObject)
public java.util.Collection getInside(java.util.Collection targets, psvGMObject region)
psvFeatureSearchable
内の getInside
targets
- 地物群region
- 幾何オブジェクト
public java.util.Collection getIntersection(psvGMObject geometry)
psvFeatureSearchable
内の getIntersection
geometry
- 幾何オブジェクト
getIntersection(String[], psvGMObject)
public java.util.Collection getIntersection(java.lang.String[] layers, psvGMObject geometry)
psvFeatureSearchable
内の getIntersection
layers
- レイヤ名称geometry
- 幾何オブジェクト
getIntersection(Collection, psvGMObject)
public java.util.Collection getIntersection(java.util.Collection targets, psvGMObject region)
psvFeatureSearchable
内の getIntersection
targets
- 地物群region
- 幾何オブジェクト
public java.util.Collection getNearestNeighbor(double x, double y)
psvFeatureSearchable
内の getNearestNeighbor
x
- X座標y
- Y座標
getNearestNeighbor(String[], double, double)
public java.util.Collection getNearestNeighbor(java.lang.String[] layers, double x, double y)
psvFeatureSearchable
内の getNearestNeighbor
layers
- レイヤ名称一覧x
- X座標y
- Y座標
public java.util.Collection getWithin(psvGMObject region, double distance)
psvFeatureSearchable
内の getWithin
region
- 幾何オブジェクトdistance
- 距離
getWithin(String[], psvGMObject, double)
public java.util.Collection getWithin(java.lang.String[] layers, psvGMObject region, double distance)
psvFeatureSearchable
内の getWithin
layers
- レイヤ名称一覧region
- 幾何オブジェクトdistance
- 距離
getWithin(Collection, psvGMObject, double)
public java.util.Collection getWithin(java.util.Collection targets, psvGMObject region, double distance)
psvFeatureSearchable
内の getWithin
targets
- 検索対象の地物一覧region
- 検索領域を表す幾何オブジェクトdistance
- 検索範囲
public java.util.Collection getLayered(java.util.Collection targets, java.lang.String[] layers)
psvFeatureSearchable
内の getLayered
targets
- 地物群layers
- レイヤ名称
public void rehash_bbox(jp.co.melco.preserv.psvScreen screen)
jp.co.melco.preserv.psvContainable
内の rehash_bbox
screen
- グラフィックスウィンドウオブジェクトpsvContainable.rehash_bbox(jp.co.melco.preserv.psvScreen)
public boolean search(jp.co.melco.preserv.psvSearchable args)
jp.co.melco.preserv.psvContainable
内の search
args
- 検索条件
psvAbstractFeatureSelect
public boolean draw(jp.co.melco.preserv.psvScreen screen, int dsx, int dsy, int dex, int dey, boolean needClear, java.awt.Color col)
jp.co.melco.preserv.psvContainable
内の draw
screen
- グラフィックスウィンドウオブジェクトdsx
- 開始X座標(DC座標)dsy
- 開始Y座標(DC座標)dex
- 終了X座標(DC座標)dey
- 終了Y座標(DC座標)needClear
- falseを設定。この機能では、未使用col
- nullを設定。この機能では、未使用
psvContainable.draw(jp.co.melco.preserv.psvScreen, int, int, int,
int, boolean, java.awt.Color)
protected java.util.Collection getVisibleFeatures(java.lang.String[] lnames, jp.co.melco.preserv.psvRegion region, jp.co.melco.preserv.psvScreen screen)
lnames
- 検索対象のレイヤ名称一覧region
- 検索対象の領域screen
- 描画スクリーン
protected java.util.Collection getIntersectsFeatures(java.lang.String[] lnames, jp.co.melco.preserv.psvRegion region)
lnames
- 検索対象のレイヤ名称一覧region
- 検索対象の領域
protected static java.lang.Object[] getContainsMeshes(jp.co.melco.preserv.psvAnyMap map)
map
- 空間DMマップ以外の全てのマップ基本クラス
public boolean reload_all()
jp.co.melco.preserv.psvContainable
内の reload_all
psvContainable.reload_all()
public boolean reload(java.lang.String[] layerNames)
layerNames
- 再読込を行う指定レイヤ名
public boolean reloadArea(jp.co.melco.preserv.psvRegionBounds rbound)
jp.co.melco.preserv.psvContainable
内の reloadArea
rbound
- 再読込み対象領域
psvContainable.reloadArea(jp.co.melco.preserv.psvRegionBounds)
public boolean reloadArea(java.lang.String[] layerNames, jp.co.melco.preserv.psvRegionBounds reloadArea)
layerNames
- 再読込を行うレイヤ名(null時は全レイヤを対象)reloadArea
- 再読込を行う領域
public boolean load(jp.co.melco.preserv.psvRegionBounds rbound)
jp.co.melco.preserv.psvContainable
内の load
rbound
- 再読込み対象領域
psvContainable.load(jp.co.melco.preserv.psvRegionBounds)
public boolean load(java.lang.String[] layerNames, jp.co.melco.preserv.psvRegionBounds loadArea)
layerNames
- 読込を行うレイヤ名(null時は全レイヤを対象)loadArea
- 読込を行う領域
public java.lang.String toString()
protected java.lang.String paramString()
public void addFailListener(jp.co.melco.preserv.psvFailListener listener)
jp.co.melco.preserv.psvContainable
内の addFailListener
public boolean removeFailListener(jp.co.melco.preserv.psvFailListener listener)
jp.co.melco.preserv.psvContainable
内の removeFailListener
protected psvFeatureMap.DelegateFailListener getDelegateFailListener()
delegateFailListener
protected psvFeatureMap.DelegateLoadListener getDelegateLoadListener()
public void addLoadListener(psvSpatialLoadEventListener listener)
listener
- 地物読み込みリスナpublic boolean removeLoadListener(psvSpatialLoadEventListener listener)
listener
- 地物読み込みリスナ
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |