|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.co.melco.preserv.spatial.common.TopologyRouteSelectValue
タイトル: 経路検索用要求情報設定クラス
説明: 位相地物を利用して経路検索を行なうための要求情報を格納する機能を提供します。
当クラスを使用して、サーバへのリクエストを行なった場合、処理結果の返答クラス(mdmResponseEnvelope)には、各終点毎の経路が通過する地物のリスト(java.util.List)が
マップ(java.util.Map)に格納されて返却されます。キーは終点の地物管理キー(java.lang.Long)となります。
リストに格納されているオブジェクトは、経路検索結果種別によって決定されます。詳細はsetResultKind()を参照してください。
著作権: Copyright (c) 2004
会社名: Mitsubishi Electric Corporation
TopologyRouteSelectValue
フィールドの概要 | |
static int |
_result_edge_feature
推奨されていません。 経路検索結果種別設定キーです。 |
static int |
_result_edge_inner_key
推奨されていません。 経路検索結果種別設定キーです。 |
static int |
_result_node_feature
推奨されていません。 経路検索結果種別設定キーです。 |
static int |
_result_node_inner_key
推奨されていません。 経路検索結果種別設定キーです。 |
static int |
_result_route_feature
推奨されていません。 経路検索結果種別設定キーです。 |
static int |
_select_optimal_path
推奨されていません。 経路検索種別設定キーです。 |
static int |
_select_optimal_path_Dijkstra
推奨されていません。 経路検索種別設定キーです。 |
static java.lang.String |
key_get_cache_clear
推奨されていません。 キャッシュ情報クリアフラグ取得キーです。 |
static java.lang.String |
key_get_context
推奨されていません。 コンテキスト取得キーです。 |
static java.lang.String |
key_get_end_node
推奨されていません。 終了ノード取得キーです。 |
static java.lang.String |
key_get_feature_value
推奨されていません。 地物構成取得キーです。 |
static java.lang.String |
key_get_object
推奨されていません。 コンテキストオブジェクト取得キーです。 |
static java.lang.String |
key_get_passed_node
推奨されていません。 経由ノード取得キーです。 |
static java.lang.String |
key_get_range
推奨されていません。 範囲取得キーです。 |
static java.lang.String |
key_get_request_attribute
推奨されていません。 取得要求属性取得キーです。 |
static java.lang.String |
key_get_result_kind
推奨されていません。 経路検索結果種別取得キーです。 |
static java.lang.String |
key_get_route_kind
推奨されていません。 経路検索種別取得キーです。 |
static java.lang.String |
key_get_route_selector
推奨されていません。 経路優先度設定クラス取得キーです。 |
static java.lang.String |
key_get_start_node
推奨されていません。 開始ノード取得キーです。 |
static java.lang.String |
key_get_topology_layer
推奨されていません。 検索位相レイヤ取得キーです。 |
static java.lang.String |
key_get_use_edge_geometry
推奨されていません。 エッジ幾何属性反映フラグ取得キーです。 |
コンストラクタの概要 | |
TopologyRouteSelectValue()
推奨されていません。 次版Z以降は未サポートとなります。 |
メソッドの概要 | |
java.lang.String |
getCommand()
推奨されていません。 次版Z以降は未サポートとなります。 |
java.lang.String |
getEJB()
推奨されていません。 次版Z以降は未サポートとなります。 |
java.lang.String |
getMethod()
推奨されていません。 次版Z以降は未サポートとなります。 |
java.lang.Object |
getParams()
推奨されていません。 次版Z以降は未サポートとなります。 |
java.lang.String |
getQueryContext()
推奨されていません。 次版Z以降は未サポートとなります。 |
java.lang.Object |
getQueryObject()
推奨されていません。 次版Z以降は未サポートとなります。 |
void |
setCacheClear(boolean c_flg)
推奨されていません。 次版Z以降は未サポートとなります。 |
void |
setEndNode(long node_key)
推奨されていません。 次版Z以降は未サポートとなります。 |
void |
setEndNode(long[] node_key)
推奨されていません。 次版Z以降は未サポートとなります。 |
void |
setPassedNode(long[] passed_node_list)
推奨されていません。 現状は未サポート。 |
void |
setQueryContext(java.lang.String context)
推奨されていません。 次版Z以降は未サポートとなります。 |
void |
setQueryObject(java.lang.Object object)
推奨されていません。 次版Z以降は未サポートとなります。 |
void |
setRange(double range)
推奨されていません。 次版Z以降は未サポートとなります。 |
void |
setRequestAttribute(java.lang.String[] attr)
推奨されていません。 次版Z以降は未サポートとなります。 |
void |
setResultKind(int kind)
推奨されていません。 次版Z以降は未サポートとなります。 |
void |
setRouteSelectorClass(java.lang.Object selecter)
推奨されていません。 次版Z以降は未サポートとなります。 |
void |
setRouteSelectorClassName(java.lang.String class_name)
推奨されていません。 次版Z以降は未サポートとなります。 |
void |
setSelectFeatureValue(int value)
推奨されていません。 次版Z以降は未サポートとなります。 |
void |
setSelectRouteKind(int kind)
推奨されていません。 次版Z以降は未サポートとなります。 |
void |
setStartNode(long node_key)
推奨されていません。 次版Z以降は未サポートとなります。 |
void |
setTopologyLayer(java.lang.String layer)
推奨されていません。 次版Z以降は未サポートとなります。 |
void |
setUseEdgeGeometry(boolean u_flg)
推奨されていません。 次版Z以降は未サポートとなります。 |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
public static final int _select_optimal_path
public static final int _select_optimal_path_Dijkstra
public static final int _result_node_inner_key
public static final int _result_edge_inner_key
public static final int _result_node_feature
public static final int _result_edge_feature
public static final int _result_route_feature
public static final java.lang.String key_get_route_kind
public static final java.lang.String key_get_topology_layer
public static final java.lang.String key_get_start_node
public static final java.lang.String key_get_end_node
public static final java.lang.String key_get_passed_node
public static final java.lang.String key_get_range
public static final java.lang.String key_get_feature_value
public static final java.lang.String key_get_route_selector
public static final java.lang.String key_get_result_kind
public static final java.lang.String key_get_cache_clear
public static final java.lang.String key_get_request_attribute
public static final java.lang.String key_get_use_edge_geometry
public static final java.lang.String key_get_context
public static final java.lang.String key_get_object
コンストラクタの詳細 |
public TopologyRouteSelectValue()
TopologyRouteSelectValue.TopologyRouteSelectValue()
メソッドの詳細 |
public java.lang.String getEJB()
FeatureRequestValue
内の getEJB
TopologyRouteSelectValue.getEJB()
public java.lang.String getCommand()
FeatureRequestValue
内の getCommand
TopologyRouteSelectValue.getCommand()
public java.lang.String getMethod()
FeatureRequestValue
内の getMethod
TopologyRouteSelectValue.getMethod()
public java.lang.Object getParams()
FeatureRequestValue
内の getParams
TopologyRouteSelectValue.getParams()
public void setSelectRouteKind(int kind)
kind
- 経路種別TopologyRouteSelectValue.setSelectRouteKind(int)
public void setTopologyLayer(java.lang.String layer)
layer
- 位相レイヤTopologyRouteSelectValue.setTopologyLayer(java.lang.String)
public void setStartNode(long node_key)
node_key
- 開始ノードのノード管理キーTopologyRouteSelectValue.setStartNode(long)
public void setEndNode(long node_key)
node_key
- 終了ノードのノード管理キーTopologyRouteSelectValue.setEndNode(long)
public void setEndNode(long[] node_key)
node_key
- 終了ノードのノード管理キー配列TopologyRouteSelectValue.setEndNode(long)
public void setPassedNode(long[] passed_node_list)
passed_node_list
- 経由ノードのノード管理キーリストpublic void setRange(double range)
range
- 範囲TopologyRouteSelectValue.setRange(double)
public void setSelectFeatureValue(int value)
value
- 地物の構成(複数指定可能)TopologyRouteSelectValue.setSelectFeatureValue(int)
public void setRouteSelectorClassName(java.lang.String class_name)
経路検索種別 | インタフェース |
---|---|
最適経路検索 | jp.co.melco.preserv.spatial.route.TopologyRouteSelectorOptimalPath |
class_name
- 取得経路優先度設定クラスの名称(パッケージも含めた)TopologyRouteSelectValue.setRouteSelectorClassName(java.lang.String)
public void setRouteSelectorClass(java.lang.Object selecter)
経路検索種別 | インタフェース |
---|---|
最適経路検索 | jp.co.melco.preserv.spatial.route.TopologyRouteSelectorOptimalPath |
selecter
- 取得経路優先度設定クラスTopologyRouteSelectValue.setRouteSelectorClass(java.lang.Object)
public void setResultKind(int kind)
経路検索結果種別 | 結果オブジェクト |
---|---|
_result_node_inner_key (ノードの地物管理キー) |
java.lang.Long |
_result_edge_inner_key (エッジの地物管理キー) |
java.lang.Long |
_result_node_feature (ノード地物) |
jp.co.melco.preserv.spatial.psvTopologyNodeFeature |
_result_edge_feature (エッジ地物) |
jp.co.melco.preserv.spatial.psvTopologyEdgeFeature |
_result_route_feature (経路上にある地物) |
jp.co.melco.preserv.spatial.psvTopologyNodeFeature + jp.co.melco.preserv.spatial.psvTopologyEdgeFeature |
kind
- 経路検索結果種別TopologyRouteSelectValue.setResultKind(int)
public void setCacheClear(boolean c_flg)
c_flg
- キャッシュ情報クリアフラグ(trueの場合は、経路検索後にキャッシュ情報をクリアする)TopologyRouteSelectValue.setCacheClear(boolean)
public void setRequestAttribute(java.lang.String[] attr)
attr
- 取得要求をする属性の種類。指定は地物レイヤごとに行い、”レイヤ=属性1,属性2,属性3,…”という文字列で指定。TopologyRouteSelectValue.setRequestAttribute(java.lang.String[])
public void setUseEdgeGeometry(boolean u_flg)
u_flg
- trueの場合はエッジの幾何属性を反映して経路検索を行なうTopologyRouteSelectValue.setUseEdgeGeometry(boolean)
public void setQueryContext(java.lang.String context)
context
- 業務IDTopologyRouteSelectValue.setQueryContext(java.lang.String)
public java.lang.String getQueryContext()
TopologyRouteSelectValue.getQueryContext()
public void setQueryObject(java.lang.Object object)
object
- 業務オブジェクトTopologyRouteSelectValue.setQueryObject(java.lang.Object)
public java.lang.Object getQueryObject()
TopologyRouteSelectValue.getQueryObject()
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |