|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.co.melco.preserv.spatial.server.ejb.FeatureFunction
タイトル: 地物管理用汎用メソッドクラス
説明: 地物管理に使用する汎用メソッドクラスです。
著作権: Copyright (c) 2004
会社名: Mitsubishi Electric Corporation
コンストラクタの概要 | |
FeatureFunction()
|
メソッドの概要 | |
static java.lang.String |
add_operator(java.lang.String add_str,
java.lang.String oper)
SQLに"AND"または"OR"を挿入する。 |
static jp.co.melco.preserv.psvRegionBounds |
adjustment_range(jp.co.melco.preserv.psvRegionBounds range)
矩形座標を整理します。 |
static java.util.List |
analyzeAttrBinary(byte[] attr_byte)
属性情報バイナリを解析します。 |
static long[] |
analyzeKeylistBinary(byte[] list_byte)
管理キーリストバイナリを解析します。 |
static java.util.Vector |
analyzeKeylistBinary4V(byte[] list_byte)
管理キーリストバイナリを解析します。 |
static java.lang.String[] |
analyzeLayerlistBinary(byte[] list_byte)
レイヤリストバイナリを解析します。 |
static psvGeometry |
ByteToGm(byte[] gm_byte,
FeatureGeometryConvert conv)
空間属性バイナリを空間属性オブジェクトに変換します。 |
static java.util.List |
compare_list(java.util.List before_list,
java.util.List after_list)
リストを比較する。 |
static byte[] |
createAttrBinary(FeatureAttributeTableSet[] attr_set)
属性情報バイナリを作成します。 |
static byte[] |
createKeylistBinary(java.util.List key_list)
管理キーリストバイナリを作成します。 |
static byte[] |
createKeylistBinary(long[] key_list)
管理キーリストバイナリを作成します。 |
static byte[] |
createLayerlistBinary(java.lang.String[] layer_list)
レイヤリストバイナリを作成します。 |
static java.lang.String[] |
cutListString(java.lang.String str,
java.lang.String sep)
文字列を任意の文字で分割します。 |
static java.lang.String[] |
cutString(java.lang.String str,
java.lang.String sep)
文字列を任意の文字で2分割します。 |
static void |
debug_write_info(jp.co.melco.garnet.base.foundation.Logger logger,
java.lang.String msg)
情報ログを出力します。 |
static void |
debug_write_layer(jp.co.melco.garnet.base.foundation.Logger logger,
FeatureLayerInfo layer_info)
デバッグログを出力します。 |
static void |
debug_write_relation(jp.co.melco.garnet.base.foundation.Logger logger,
RelationLayerInfo layer_info)
デバッグログを出力します。 |
static void |
debug_write_request(jp.co.melco.garnet.base.foundation.Logger logger,
FeatureRequestQuery req)
デバッグログを出力します。 |
static void |
debug_write_topology(jp.co.melco.garnet.base.foundation.Logger logger,
TopologyLayerInfo layer_info)
デバッグログを出力します。 |
static void |
debug_write(jp.co.melco.garnet.base.foundation.Logger logger,
java.lang.String msg)
デバッグログを出力します。 |
static long[] |
delete_code(long[] list,
long code)
配列内に指定コードが見つかった場合、-1を代入する。 |
static java.lang.String |
get_comp_str(int comp_flg)
比較演算フラグを文字列に変換します。 |
static double |
get_distance(psvGeometry geometry)
線分(GM_LineString)の長さを取得します。 |
static java.util.Date |
get_Termofvalidity(psvTemporal temp,
int kind)
有効期限を取得します。 |
static byte[] |
GmToByte(psvGeometry geometry,
FeatureGeometryConvert conv)
空間属性オブジェクトを空間属性バイナリに変換します。 |
static java.lang.String |
make_SQLstr_value(int cnt)
SQL用文字列を作成します。 |
static byte[] |
string_to_bytes(java.lang.String byte_str)
Stringをbyte[]に変換する。 |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
public FeatureFunction()
メソッドの詳細 |
public static java.util.List analyzeAttrBinary(byte[] attr_byte)
attr_byte
- 属性情報バイナリ
public static byte[] createAttrBinary(FeatureAttributeTableSet[] attr_set)
attr_set
- 地物主題テーブルカラム情報配列
public static long[] analyzeKeylistBinary(byte[] list_byte)
list_byte
- 管理キーリストバイナリ
public static java.util.Vector analyzeKeylistBinary4V(byte[] list_byte)
list_byte
- 管理キーリストバイナリ
public static byte[] createKeylistBinary(long[] key_list)
key_list
- 管理キーリスト
public static byte[] createKeylistBinary(java.util.List key_list)
key_list
- 管理キーリスト
public static byte[] GmToByte(psvGeometry geometry, FeatureGeometryConvert conv) throws java.lang.Exception
geometry
- 空間属性オブジェクトconv
- 空間属性変換クラス
java.lang.Exception
public static psvGeometry ByteToGm(byte[] gm_byte, FeatureGeometryConvert conv) throws java.lang.Exception
gm_byte
- 空間属性バイナリconv
- 空間属性変換クラス
java.lang.Exception
public static java.lang.String[] analyzeLayerlistBinary(byte[] list_byte)
list_byte
- レイヤリストバイナリ
public static byte[] createLayerlistBinary(java.lang.String[] layer_list)
layer_list
- レイヤリスト
public static void debug_write(jp.co.melco.garnet.base.foundation.Logger logger, java.lang.String msg)
logger
- 出力するログオブジェクトmsg
- 出力する文字列public static void debug_write_info(jp.co.melco.garnet.base.foundation.Logger logger, java.lang.String msg)
logger
- 出力するログオブジェクトmsg
- 出力する文字列public static void debug_write_request(jp.co.melco.garnet.base.foundation.Logger logger, FeatureRequestQuery req)
logger
- 出力するログオブジェクトreq
- 出力する要求情報public static void debug_write_layer(jp.co.melco.garnet.base.foundation.Logger logger, FeatureLayerInfo layer_info)
logger
- 出力するログオブジェクトlayer_info
- 出力するレイヤ情報public static void debug_write_relation(jp.co.melco.garnet.base.foundation.Logger logger, RelationLayerInfo layer_info)
logger
- 出力するログオブジェクトlayer_info
- 出力するレイヤ情報public static void debug_write_topology(jp.co.melco.garnet.base.foundation.Logger logger, TopologyLayerInfo layer_info)
logger
- 出力するログオブジェクトlayer_info
- 出力するレイヤ情報public static java.lang.String[] cutString(java.lang.String str, java.lang.String sep)
str
- 分割する文字列sep
- セパレータ
public static java.lang.String[] cutListString(java.lang.String str, java.lang.String sep)
str
- 分割する文字列sep
- セパレータ
public static java.lang.String make_SQLstr_value(int cnt)
cnt
- 値の数
public static long[] delete_code(long[] list, long code)
list
- 変換するリストcode
- 指定コード
public static java.lang.String add_operator(java.lang.String add_str, java.lang.String oper)
add_str
- 追加する文字列oper
- 演算子識別文字
public static byte[] string_to_bytes(java.lang.String byte_str)
byte_str
- 変換する文字列
public static java.lang.String get_comp_str(int comp_flg)
comp_flg
- 変換する比較演算フラグ
public static jp.co.melco.preserv.psvRegionBounds adjustment_range(jp.co.melco.preserv.psvRegionBounds range)
range
- 整理する矩形
public static java.util.Date get_Termofvalidity(psvTemporal temp, int kind)
temp
- 時間属性オブジェクトkind
- 取得要素選択(0:開始日 1:終了日)
public static java.util.List compare_list(java.util.List before_list, java.util.List after_list)
before_list
- 比較リスト(前)after_list
- 比較リスト(後)
public static double get_distance(psvGeometry geometry)
geometry
- 線分を表わす幾何属性
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |