|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.co.melco.preserv.spatial.server.next.FeatureCommonUtil
Utilityメソッドを持ったクラスです。
コンストラクタの概要 | |
FeatureCommonUtil()
|
メソッドの概要 | |
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 java.lang.String |
concat(java.util.List items,
java.lang.String separator)
文字列を連結します。 |
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.sql.PreparedStatement |
createStatement(java.sql.Connection connect,
java.lang.String sql,
org.apache.log4j.Logger logger)
SQLStatementを生成します。 |
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(org.apache.log4j.Logger logger,
java.lang.String prefix,
java.lang.String msg)
情報ログを出力します。 |
static void |
debug_write_layer(org.apache.log4j.Logger logger,
java.lang.String prefix,
FeatureLayerInfo layer_info)
デバッグログを出力します。 |
static void |
debug_write_meta(org.apache.log4j.Logger logger,
java.lang.String prefix,
FeatureMetaInfo meta_info)
デバッグログを出力します。 |
static void |
debug_write_relation(org.apache.log4j.Logger logger,
java.lang.String prefix,
RelationLayerInfo layer_info)
デバッグログを出力します。 |
static void |
debug_write_request(org.apache.log4j.Logger logger,
java.lang.String prefix,
FeatureRequestQuery req)
デバッグログを出力します。 |
static void |
debug_write_topology(org.apache.log4j.Logger logger,
java.lang.String prefix,
TopologyLayerInfo layer_info)
デバッグログを出力します。 |
static void |
debug_write_warn(org.apache.log4j.Logger logger,
java.lang.String prefix,
java.lang.String msg)
情報ログを出力します。 |
static void |
debug_write(org.apache.log4j.Logger logger,
java.lang.String prefix,
java.lang.String msg)
デバッグログを出力します。 |
static double |
get_distance(psvGeometry geometry)
線分(GM_LineString)の長さを取得します。 |
static java.util.Date |
get_Termofvalidity(psvTemporal temp,
int kind)
有効期限を取得します。 |
static java.util.Map |
getDaoProperties()
FeatureDAOPropファイルの定義情報を取得します。 |
static byte[] |
GmToByte(psvGeometry geometry,
FeatureGeometryConvert conv)
空間属性オブジェクトを空間属性バイナリに変換します。 |
static void |
initTable(java.util.List list,
java.lang.Object t_info)
テーブルの初期設定を行ないます。 |
static boolean |
isAttributeRequested(FeatureRequestQuery query)
リクエストに主題属性を含むかどうか判定する。 |
static boolean |
isTermofvalidityRequested(FeatureRequestQuery query)
リクエストに時間属性を含むかどうか判定する。 |
static java.lang.String |
makeSQLstrValue(int cnt)
SQL用文字列"(? |
static void |
throwException(org.apache.log4j.Logger logger,
java.lang.String prefix,
java.lang.String msg)
ログを出力し、例外を発生させます。 |
static void |
throwException(org.apache.log4j.Logger logger,
java.lang.String prefix,
java.lang.String msg,
java.lang.Exception e)
ログを出力し、例外を発生させます。 |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
public FeatureCommonUtil()
メソッドの詳細 |
public static java.lang.String concat(java.util.List items, java.lang.String separator)
items
- 入力文字列リストseparator
- セパレータ
public static java.sql.PreparedStatement createStatement(java.sql.Connection connect, java.lang.String sql, org.apache.log4j.Logger logger) throws java.lang.Exception
connect
- DBコネクションsql
- SQL文logger
- ロガーオブジェクト
java.lang.Exception
- 例外public static java.lang.String makeSQLstrValue(int cnt)
cnt
- 値"?"の数
public static boolean isTermofvalidityRequested(FeatureRequestQuery query)
query
- 要求情報
public static boolean isAttributeRequested(FeatureRequestQuery query)
query
- 要求情報
public static void initTable(java.util.List list, java.lang.Object t_info) throws java.lang.ClassNotFoundException, java.lang.InstantiationException, java.lang.IllegalAccessException
list
- 要求リストt_info
- テーブル管理オブジェクト
java.lang.ClassNotFoundException
java.lang.IllegalAccessException
java.lang.InstantiationException
java.lang.Exception
- 例外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(org.apache.log4j.Logger logger, java.lang.String prefix, java.lang.String msg)
logger
- 出力するログオブジェクトprefix
- 接頭文字列msg
- 出力する文字列public static void debug_write_info(org.apache.log4j.Logger logger, java.lang.String prefix, java.lang.String msg)
logger
- 出力するログオブジェクトprefix
- 接頭文字列msg
- 出力する文字列public static void debug_write_warn(org.apache.log4j.Logger logger, java.lang.String prefix, java.lang.String msg)
logger
- 出力するログオブジェクトprefix
- 接頭文字列msg
- 出力する文字列public static void debug_write_request(org.apache.log4j.Logger logger, java.lang.String prefix, FeatureRequestQuery req)
logger
- 出力するログオブジェクトprefix
- 接頭文字列req
- 出力する要求情報public static void debug_write_meta(org.apache.log4j.Logger logger, java.lang.String prefix, FeatureMetaInfo meta_info)
logger
- 出力するログオブジェクトprefix
- 接頭文字列meta_info
- 出力するレイヤ情報public static void debug_write_layer(org.apache.log4j.Logger logger, java.lang.String prefix, FeatureLayerInfo layer_info)
logger
- 出力するログオブジェクトprefix
- 接頭文字列layer_info
- 出力するレイヤ情報public static void debug_write_relation(org.apache.log4j.Logger logger, java.lang.String prefix, RelationLayerInfo layer_info)
logger
- 出力するログオブジェクトprefix
- 接頭文字列layer_info
- 出力するレイヤ情報public static void debug_write_topology(org.apache.log4j.Logger logger, java.lang.String prefix, TopologyLayerInfo layer_info)
logger
- 出力するログオブジェクトprefix
- 接頭文字列layer_info
- 出力するレイヤ情報public static void throwException(org.apache.log4j.Logger logger, java.lang.String prefix, java.lang.String msg) throws jp.co.melco.preserv.mog.common.mdmException
logger
- ログオブジェクトprefix
- 接頭文字列msg
- エラーメッセージ
jp.co.melco.preserv.mog.common.mdmException
- 例外public static void throwException(org.apache.log4j.Logger logger, java.lang.String prefix, java.lang.String msg, java.lang.Exception e) throws jp.co.melco.preserv.mog.common.mdmException
logger
- ログオブジェクトprefix
- 接頭文字列msg
- エラーメッセージe
- 例外の原因
jp.co.melco.preserv.mog.common.mdmException
- 例外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 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
- 線分を表わす幾何属性
public static java.util.Map getDaoProperties()
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |