jp.co.melco.preserv.spatial.server.ejb
クラス FeatureLibUtil

java.lang.Object
  拡張jp.co.melco.preserv.spatial.server.ejb.FeatureLibUtil

public class FeatureLibUtil
extends java.lang.Object

FeatureLibクラスのUtilityメソッドを持ったクラスです。

作成者:
PreSerV Development Team

コンストラクタの概要
FeatureLibUtil()
           
 
メソッドの概要
static jp.co.melco.preserv.psvRegionBounds adjustment_range(jp.co.melco.preserv.psvRegionBounds range)
          矩形座標を整理します。
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(org.apache.log4j.Logger logger, java.lang.String prefix, java.lang.String msg)
          デバッグログを出力します。
static double get_distance(psvGeometry geometry)
          線分(GM_LineString)の長さを取得します。
static java.util.Map getDaoProperties()
          FeatureDAOPropファイルの定義情報を取得します。
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
 

コンストラクタの詳細

FeatureLibUtil

public FeatureLibUtil()
メソッドの詳細

debug_write

public static void debug_write(org.apache.log4j.Logger logger,
                               java.lang.String prefix,
                               java.lang.String msg)
デバッグログを出力します。

パラメータ:
logger - 出力するログオブジェクト
msg - 出力する文字列

debug_write_info

public static void debug_write_info(org.apache.log4j.Logger logger,
                                    java.lang.String prefix,
                                    java.lang.String msg)
情報ログを出力します。

パラメータ:
logger - 出力するログオブジェクト
msg - 出力する文字列

throwException

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 - ログオブジェクト
msg - エラーメッセージ
例外:
jp.co.melco.preserv.mog.common.mdmException - 例外

throwException

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 - ログオブジェクト
msg - エラーメッセージ
e - 例外の原因
例外:
jp.co.melco.preserv.mog.common.mdmException - 例外

cutString

public static java.lang.String[] cutString(java.lang.String str,
                                           java.lang.String sep)
文字列を任意の文字で2分割します。

パラメータ:
str - 分割する文字列
sep - セパレータ
戻り値:
分割した文字列

cutListString

public static java.lang.String[] cutListString(java.lang.String str,
                                               java.lang.String sep)
文字列を任意の文字で分割します。

パラメータ:
str - 分割する文字列
sep - セパレータ
戻り値:
分割した文字列

adjustment_range

public static jp.co.melco.preserv.psvRegionBounds adjustment_range(jp.co.melco.preserv.psvRegionBounds range)
矩形座標を整理します。(左下/右上を正確に設定し直します)

パラメータ:
range - 整理する矩形
戻り値:
整理した矩形

get_distance

public static double get_distance(psvGeometry geometry)
線分(GM_LineString)の長さを取得します。

パラメータ:
geometry - 線分を表わす幾何属性
戻り値:
線分の長さ(取得できなかった場合は-1)

getDaoProperties

public static java.util.Map getDaoProperties()
FeatureDAOPropファイルの定義情報を取得します。

戻り値:
FeatureDAOPropファイルの定義情報