|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.co.melco.preserv.mog.common.mdmShapeTool
図形情報テーブルトランザクションに関連するツールを提供します。
フィールドの概要 | |
static java.lang.String |
ADDINFO_CLASS
図形拡張クラス名を指すキーです。". |
static java.lang.String |
ADDINFO_KEY
図形拡張クラスを指すキーです。" |
static java.lang.String |
APPLINE_KEY
アプリケーションライン用定義ファイルを指すキーです。" |
static java.lang.String |
IMAGESYMBOL_HEADLESSMODE
ヘッドレスモードを指すキーです。" |
static java.lang.String |
IMAGESYMBOL_KEY
イメージシンボルを指すキーです。" |
static java.lang.String |
IMAGESYMBOL_PATH
イメージシンボルパスを指すキーです。". |
static java.lang.String |
SHAPE_VERSION_CLASS
図形要素バージョンに対応した変換クラスを指すキーです。". |
static java.lang.String |
SHAPE_VERSION_KEY
図形要素バージョンを指すキーです。" |
static java.lang.String |
SHAPE_VERSION_PARAM
図形要素バージョンに対応した変換クラスが利用するパラメータ指すキーです。". |
static java.lang.String |
SYMBOL_DEFAULT
シンボル(デフォルト)を指すキーです。" |
static java.lang.String |
SYMBOL_KEY
シンボルを指すキーです。" |
static java.lang.String |
SYMBOL_PATH
シンボルパスを指すキーです。". |
コンストラクタの概要 | |
mdmShapeTool()
|
メソッドの概要 | |
static java.lang.String |
byteToString(byte[] b)
バイト配列を文字列に変換します。 |
static byte[] |
concatShape(java.util.List shapeRecords)
図形情報テーブル検索結果の図形要素カラムに格納されているバイナリ情報を連結します。 |
static java.lang.String |
getAppKey(java.lang.Object record)
APPキーを取得します。 |
static java.sql.Timestamp |
getEntryTs(java.lang.Object record)
登録日時を取得します。 |
static java.lang.String |
getLayer(java.lang.Object record)
レイヤ名称を取得します。 |
static long |
getMdmKey(java.lang.Object record)
MDMキーを取得します。 |
static java.lang.String |
getMeshNo(java.lang.Object record)
メッシュ番号を取得します。 |
static int |
getOverlapSeq(java.lang.Object record)
跨り通番を取得します。 |
static java.util.Map |
getParamMap(java.util.Map srcMap,
java.lang.String startString)
startStringで始まる定義のMapオブジェクトを返します。 |
static java.sql.Timestamp |
getRenewTs(java.lang.Object record)
更新日時を取得します。 |
static double |
getScaleRate(java.lang.Object record)
縮尺係数を取得します。 |
static byte[] |
getShape(java.lang.Object record)
図形要素を取得します。 |
static psvShapeConversion |
getShapeConversion(int shape_version,
java.util.Map shapeConvDef)
図形相互変換クラス定義情報から指定の図形要素バージョンの図形相互変換クラスを作成します。 |
static int |
getShapeFlg(java.lang.Object record)
図形要素フラグを取得します。 |
static int |
getShapeSequence(java.lang.Object record)
図形要素通番を取得します。 |
static int |
getShapeVersion(java.lang.Object record)
図形要素バージョンを取得します。 |
static int |
getSrSystem(java.lang.Object record)
空間参照系を取得します。 |
static void |
initShape(java.util.Map shapeprop)
図形オブジェクトを扱うための初期化処理を行います。 |
static void |
initShape(java.util.Map shapeprop,
java.lang.String context_root)
図形オブジェクトを扱うための初期化処理を行います。 |
static java.util.Map |
loadParam(java.io.InputStream iStream)
MDMプロパティファイルを読み込みます。 |
static java.util.Map |
loadParam(java.lang.String path)
MDMプロパティファイルを読み込みます。 |
static byte[] |
samplingBinary(byte[] src,
int start,
int len)
バイト配列の指定箇所を別のバイト配列として返します。 |
static java.util.List |
toBinaryList(byte[] byteArray,
int size)
バイト配列を指定のサイズに区切り、Listの要素として返します。 |
static java.util.Enumeration |
toShapeSet(java.lang.String group_kind,
psvLayer layer,
java.util.List recordList,
java.util.Map conversionMap,
mdmAddInfo addInfo)
図形情報テーブル検索結果をmdmShapeSetオブジェクトの列挙として返します。 |
static mdmShapeSet |
toShapeSet(java.lang.String group_kind,
psvLayer lay,
java.util.List shapeRecords,
psvShapeConversion sconv,
java.util.Map param,
mdmAddInfo addInfo)
図形情報テーブル検索結果の1図形分のレコードからmdmShapeSetオブジェクトを作成します。 |
static java.util.List |
toShapeSetList(java.lang.String group_kind,
psvLayer layer,
java.util.List recordList,
java.util.Map conversionMap,
mdmAddInfo addInfo)
図形情報テーブル検索結果をmdmShapeSetオブジェクト要素とするリストとして返します。 |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
public static final java.lang.String SYMBOL_KEY
public static final java.lang.String SYMBOL_DEFAULT
public static final java.lang.String SYMBOL_PATH
public static final java.lang.String IMAGESYMBOL_KEY
public static final java.lang.String IMAGESYMBOL_PATH
public static final java.lang.String IMAGESYMBOL_HEADLESSMODE
public static final java.lang.String SHAPE_VERSION_KEY
public static final java.lang.String SHAPE_VERSION_CLASS
public static final java.lang.String SHAPE_VERSION_PARAM
public static final java.lang.String ADDINFO_KEY
public static final java.lang.String ADDINFO_CLASS
public static final java.lang.String APPLINE_KEY
コンストラクタの詳細 |
public mdmShapeTool()
メソッドの詳細 |
public static java.util.List toBinaryList(byte[] byteArray, int size)
byteArray
- バイト配列size
- 区切るサイズ
public static byte[] samplingBinary(byte[] src, int start, int len)
src
- バイト配列start
- バイト配列から取り出す位置len
- バイト配列から取り出すサイズ
public static java.lang.String byteToString(byte[] b)
b
- バイト配列
public static long getMdmKey(java.lang.Object record)
record
- DAOで検索した図形情報テーブルの1レコード分の情報(Map形式)、又は、mdmShapeRecordクラス
public static java.lang.String getAppKey(java.lang.Object record)
record
- DAOで検索した図形情報テーブルの1レコード分の情報(Map形式)、又は、mdmShapeRecordクラス
public static int getSrSystem(java.lang.Object record)
record
- DAOで検索した図形情報テーブルの1レコード分の情報(Map形式)、又は、mdmShapeRecordクラス
public static double getScaleRate(java.lang.Object record)
record
- DAOで検索した図形情報テーブルの1レコード分の情報(Map形式)、又は、mdmShapeRecordクラス
public static java.lang.String getMeshNo(java.lang.Object record)
record
- DAOで検索した図形情報テーブルの1レコード分の情報(Map形式)、又は、mdmShapeRecordクラス
public static int getOverlapSeq(java.lang.Object record)
record
- DAOで検索した図形情報テーブルの1レコード分の情報(Map形式)、又は、mdmShapeRecordクラス
public static java.lang.String getLayer(java.lang.Object record)
record
- DAOで検索した図形情報テーブルの1レコード分の情報(Map形式)、又は、mdmShapeRecordクラス
public static int getShapeVersion(java.lang.Object record)
record
- DAOで検索した図形情報テーブルの1レコード分の情報(Map形式)、又は、mdmShapeRecordクラス
public static int getShapeSequence(java.lang.Object record)
record
- DAOで検索した図形情報テーブルの1レコード分の情報(Map形式)、又は、mdmShapeRecordクラス
public static int getShapeFlg(java.lang.Object record)
record
- DAOで検索した図形情報テーブルの1レコード分の情報(Map形式)、又は、mdmShapeRecordクラス
public static byte[] getShape(java.lang.Object record)
record
- DAOで検索した図形情報テーブルの1レコード分の情報(Map形式)、又は、mdmShapeRecordクラス
public static java.sql.Timestamp getEntryTs(java.lang.Object record)
record
- DAOで検索した図形情報テーブルの1レコード分の情報(Map形式)、又は、mdmShapeRecordクラス
public static java.sql.Timestamp getRenewTs(java.lang.Object record)
record
- DAOで検索した図形情報テーブルの1レコード分の情報(Map形式)、又は、mdmShapeRecordクラス
public static java.util.List toShapeSetList(java.lang.String group_kind, psvLayer layer, java.util.List recordList, java.util.Map conversionMap, mdmAddInfo addInfo)
group_kind
- テーブルグループ識別子layer
- 図形オブジェクトに設定するレイヤオブジェクトrecordList
- 図形情報テーブル検索結果conversionMap
- 図形要素バージョンと対応した図形化クラス名を格納したMapオブジェクトaddInfo
- 図形オブジェクト拡張クラス
public static java.util.Enumeration toShapeSet(java.lang.String group_kind, psvLayer layer, java.util.List recordList, java.util.Map conversionMap, mdmAddInfo addInfo)
group_kind
- テーブルグループ識別子layer
- 図形オブジェクトに設定するレイヤオブジェクトrecordList
- 図形情報テーブル検索結果conversionMap
- 図形要素バージョンと対応した図形化クラス名を格納したMapオブジェクトaddInfo
- 図形オブジェクト拡張クラス
public static mdmShapeSet toShapeSet(java.lang.String group_kind, psvLayer lay, java.util.List shapeRecords, psvShapeConversion sconv, java.util.Map param, mdmAddInfo addInfo)
group_kind
- テーブルグループ識別子lay
- 図形オブジェクトに設定するレイヤオブジェクトshapeRecords
- 1図形分の図形情報テーブル検索結果sconv
- 図形相互変換クラスparam
- 図形相互変換クラスに渡すパラメータaddInfo
- 図形オブジェクト拡張クラス
public static byte[] concatShape(java.util.List shapeRecords)
shapeRecords
- 1図形要素分の図形情報
public static psvShapeConversion getShapeConversion(int shape_version, java.util.Map shapeConvDef) throws psvException
shape_version
- 図形要素バージョンshapeConvDef
- 図形相互変換クラス定義情報
psvException
- 例外が発生した場合public static void initShape(java.util.Map shapeprop)
shapeprop
- 図形定義情報public static void initShape(java.util.Map shapeprop, java.lang.String context_root)
shapeprop
- 図形定義情報context_root
- URL相対指定の際に補うコンテキストルートpublic static java.util.Map loadParam(java.lang.String path) throws psvException
path
- MDMプロパティファイルの保存先
psvException
- 例外が発生した場合public static java.util.Map loadParam(java.io.InputStream iStream) throws psvException
iStream
- MDMプロパティファイルの保存先
psvException
- 例外が発生した場合public static java.util.Map getParamMap(java.util.Map srcMap, java.lang.String startString)
srcMap
- 抽出元のMapオブジェクトstartString
- キーの開始文字列
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |