gggd.xml
クラス Common

java.lang.Object
  拡張gggd.xml.Common

public class Common
extends java.lang.Object

共通クラス
システム共通のフィールド/メソッドを定義します。


フィールドの概要
static java.lang.String AttrSepStrSqlName
          AttrSepStrSqlName。
static java.lang.String AttrSepStrXPath
          AttrSepStrXPath。
static java.util.HashMap ComparisonOperator
          ComparisonOperator。
static java.lang.String defaultCRS
          defaultCRS。
static java.lang.String defaultTimeZone
          defaultTimeZone。
static java.util.HashMap ExpressionBinaryOperator
          ExpressionBinaryOperator。
static double gmlVersion
          gmlVersion。
static java.lang.String ItkSqlAncestorIDColumnName
          ItkSqlAncestorIDColumnName。
static java.lang.String ItkSqlCreateTimeColumnName
          ItkSqlCreateTimeColumnName。
static int itkSqlGenTempCount
          itkSqlGenTempCount。
static java.lang.String ItkSqlGenTempVarNameBase
          ItkSqlGenTempVarNameBase。
static java.lang.String ItkSqlModifyFlag_Deleted
          ItkSqlModifyFlag_Deleted。
static java.lang.String ItkSqlModifyFlag_Newest
          ItkSqlModifyFlag_Newest。
static java.lang.String ItkSqlModifyFlag_Updated
          ItkSqlModifyFlag_Updated。
static java.lang.String ItkSqlModifyFlagColumnName
          ItkSqlModifyFlagColumnName。
static java.lang.String ItkSqlParentIDColumnName
          ItkSqlParentIDColumnName。
static java.lang.String ItkSqlSystemIDColumnName
          ItkSqlSystemIDColumnName。
static java.lang.String ItkSqlUpdateTimeColumnName
          ItkSqlUpdateTimeColumnName。
static java.lang.String JointStrSqlName
          JointStrSqlName。
static java.lang.String JointStrXPath
          JointStrXPath。
static java.util.HashMap LogicalOperator
          LogicalOperator。
static java.util.HashMap Namespace
          URI。
static java.lang.String NsSepStrSqlName
          NsSepStrSqlName。
static java.lang.String NsSepStrXPath
          NsSepStrXPath。
static java.lang.String OutwardDataColSuffix
          OutwardDataColSuffix。
static java.lang.String OutwardDataColType
          OutwardDataColType。
static java.lang.String prefix
          prefix。
static java.util.HashMap SpacialOperator
          SpacialOperator。
static java.util.ArrayList SystemColumnList
          SystemColumnList。
static java.lang.String systemCRS
          systemCRS。
static java.lang.String systemTimeZone
          systemTimeZone。
static java.lang.String tagName_exterior
          tagName_exterior。
static java.lang.String tagName_interior
          tagName_interior。
static java.lang.String TopInTableSqlName
          TopInTableSqlName。
static java.lang.String URI_XmlSchema
          XML SchemaのURI。
 
コンストラクタの概要
Common()
           
 
メソッドの概要
static java.lang.String convertDateTimeFromIso8601(java.lang.String str)
          時刻形式を変換します。
static java.lang.String convertDateTimeFromIso8601(java.lang.String str, java.lang.String zone, boolean subsecP, boolean withTimeZoneP)
          時刻形式を変換します。
static java.lang.String convertDateTimeGmlToSys(java.lang.String str)
          時刻形式を変換します。
static java.lang.String convertDateTimeGmlToSys(java.lang.String str, java.lang.String zone)
          時刻形式を変換します。
static java.lang.String convertDateTimeString(java.lang.String str, java.lang.String defaultFromZone, java.lang.String toZone, boolean toISO8601p)
          時刻形式を変換します。
static java.lang.String convertDateTimeString(java.lang.String str, java.lang.String defaultFromZone, java.lang.String toZone, boolean toISO8601p, boolean subsecP, boolean withTimeZoneP)
          時刻形式を変換します。
static java.lang.String convertDateTimeSysToGml(java.lang.String str)
          時刻形式を変換します。
static java.lang.String convertDateTimeSysToGml(java.lang.String str, java.lang.String zone)
          時刻形式を変換します。
static java.lang.String convertDateTimeToIso8601(java.lang.String str)
          時刻形式を変換します。
static java.lang.String convertDateTimeToIso8601(java.lang.String str, java.lang.String zone, boolean subsecP, boolean withTimeZoneP)
          時刻形式を変換します。
static java.lang.String genTempVarName()
          Temporaryのvalue文字列を定義します。
static boolean shouldUseOutwardDataEntry(java.lang.String genericType)
          genericTypeが”:geo”あるいは、”:time”であるかどうかを判定します。
static java.lang.String SQLEscape(java.lang.String inputData)
          SQL文出力用に置換を行います。
static java.lang.String substitute(java.lang.String inputData, java.lang.String pattern, java.lang.String outputData)
          文字列の置換を行います。
static float timeStringToUtcTime(java.lang.String str)
          時刻形式文字列をUTC時刻に変換する。
static long timeStringToUtcTime(java.lang.String str, java.lang.String defaultZone)
          時刻形式文字列をUTC時刻に変換する。
static long timezoneDiffInSec(java.lang.String zone)
          タイムゾーンの秒変換。
static java.lang.String xmlTaggedBlock(java.lang.String taglabel, java.lang.Object prop, java.lang.String bodyStr)
          XMLタグブロックを付与します。
static java.lang.String xpath2sqlname(java.lang.String xpath)
          Xpathの文字列を置換します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

prefix

public static java.lang.String prefix
prefix。


Namespace

public static java.util.HashMap Namespace
URI。


JointStrXPath

public static java.lang.String JointStrXPath
JointStrXPath。


JointStrSqlName

public static java.lang.String JointStrSqlName
JointStrSqlName。


NsSepStrXPath

public static java.lang.String NsSepStrXPath
NsSepStrXPath。


NsSepStrSqlName

public static java.lang.String NsSepStrSqlName
NsSepStrSqlName。


AttrSepStrXPath

public static java.lang.String AttrSepStrXPath
AttrSepStrXPath。


AttrSepStrSqlName

public static java.lang.String AttrSepStrSqlName
AttrSepStrSqlName。


TopInTableSqlName

public static java.lang.String TopInTableSqlName
TopInTableSqlName。
カラム名定義。


ItkSqlSystemIDColumnName

public static java.lang.String ItkSqlSystemIDColumnName
ItkSqlSystemIDColumnName。
カラム名定義。


ItkSqlParentIDColumnName

public static java.lang.String ItkSqlParentIDColumnName
ItkSqlParentIDColumnName。
カラム名定義。


ItkSqlAncestorIDColumnName

public static java.lang.String ItkSqlAncestorIDColumnName
ItkSqlAncestorIDColumnName。
カラム名定義。


ItkSqlUpdateTimeColumnName

public static java.lang.String ItkSqlUpdateTimeColumnName
ItkSqlUpdateTimeColumnName。
カラム名定義。


ItkSqlCreateTimeColumnName

public static java.lang.String ItkSqlCreateTimeColumnName
ItkSqlCreateTimeColumnName。
カラム名定義。


ItkSqlModifyFlagColumnName

public static java.lang.String ItkSqlModifyFlagColumnName
ItkSqlModifyFlagColumnName。
カラム名定義。


ItkSqlModifyFlag_Newest

public static java.lang.String ItkSqlModifyFlag_Newest
ItkSqlModifyFlag_Newest。
カラム名定義。


ItkSqlModifyFlag_Updated

public static java.lang.String ItkSqlModifyFlag_Updated
ItkSqlModifyFlag_Updated。
カラム名定義。


ItkSqlModifyFlag_Deleted

public static java.lang.String ItkSqlModifyFlag_Deleted
ItkSqlModifyFlag_Deleted。
カラム名定義。


OutwardDataColSuffix

public static java.lang.String OutwardDataColSuffix
OutwardDataColSuffix。
カラム名定義。


OutwardDataColType

public static java.lang.String OutwardDataColType
OutwardDataColType。
カラムタイプ定義。


SystemColumnList

public static java.util.ArrayList SystemColumnList
SystemColumnList。
システムカラム定義リスト。


URI_XmlSchema

public static final java.lang.String URI_XmlSchema
XML SchemaのURI。

関連項目:
定数フィールド値

SpacialOperator

public static java.util.HashMap SpacialOperator
SpacialOperator。


ComparisonOperator

public static java.util.HashMap ComparisonOperator
ComparisonOperator。


LogicalOperator

public static java.util.HashMap LogicalOperator
LogicalOperator。


ExpressionBinaryOperator

public static java.util.HashMap ExpressionBinaryOperator
ExpressionBinaryOperator。


ItkSqlGenTempVarNameBase

public static java.lang.String ItkSqlGenTempVarNameBase
ItkSqlGenTempVarNameBase。


itkSqlGenTempCount

public static int itkSqlGenTempCount
itkSqlGenTempCount。


gmlVersion

public static final double gmlVersion
gmlVersion。

関連項目:
定数フィールド値

tagName_exterior

public static final java.lang.String tagName_exterior
tagName_exterior。

関連項目:
定数フィールド値

tagName_interior

public static final java.lang.String tagName_interior
tagName_interior。

関連項目:
定数フィールド値

systemCRS

public static final java.lang.String systemCRS
systemCRS。

関連項目:
定数フィールド値

defaultCRS

public static final java.lang.String defaultCRS
defaultCRS。

関連項目:
定数フィールド値

systemTimeZone

public static final java.lang.String systemTimeZone
systemTimeZone。

関連項目:
定数フィールド値

defaultTimeZone

public static final java.lang.String defaultTimeZone
defaultTimeZone。

関連項目:
定数フィールド値
コンストラクタの詳細

Common

public Common()
メソッドの詳細

genTempVarName

public static java.lang.String genTempVarName()
Temporaryのvalue文字列を定義します。

戻り値:
変換後の文字列

xpath2sqlname

public static java.lang.String xpath2sqlname(java.lang.String xpath)
Xpathの文字列を置換します。

パラメータ:
xpath - 置換前の文字列
戻り値:
置換後の文字列

shouldUseOutwardDataEntry

public static boolean shouldUseOutwardDataEntry(java.lang.String genericType)
genericTypeが”:geo”あるいは、”:time”であるかどうかを判定します。

パラメータ:
genericType - 文字列
戻り値:
genericTypeが”:geo”あるいは、”:time”である場合はtrue、そうでない場合はfalse

substitute

public static java.lang.String substitute(java.lang.String inputData,
                                          java.lang.String pattern,
                                          java.lang.String outputData)
文字列の置換を行います。

パラメータ:
inputData - 処理の対象の文字列
pattern - 置換前の文字列
outputData - 置換後の文字列
戻り値:
置換処理後の文字列

SQLEscape

public static java.lang.String SQLEscape(java.lang.String inputData)
SQL文出力用に置換を行います。

パラメータ:
inputData - 置換対象の文字列
戻り値:
置換処理後の文字列

xmlTaggedBlock

public static java.lang.String xmlTaggedBlock(java.lang.String taglabel,
                                              java.lang.Object prop,
                                              java.lang.String bodyStr)
XMLタグブロックを付与します。

パラメータ:
taglabel - 文字列
prop - Objectのインスタンス
bodyStr - 文字列
戻り値:
変換後の文字列

convertDateTimeSysToGml

public static java.lang.String convertDateTimeSysToGml(java.lang.String str,
                                                       java.lang.String zone)
                                                throws java.lang.Exception
時刻形式を変換します。
conversion of time data from/to iso8601 format : "2004-01-23T14:56:30"

パラメータ:
str - 変換前の文字列
zone - ゾーン定義
戻り値:
変換後の文字列
例外:
java.lang.Exception - エラーが発生した場合にスローされる。

convertDateTimeSysToGml

public static java.lang.String convertDateTimeSysToGml(java.lang.String str)
                                                throws java.lang.Exception
時刻形式を変換します。

パラメータ:
str - 変換前の文字列
戻り値:
変換後の文字列
例外:
java.lang.Exception - エラーが発生した場合にスローされる。

convertDateTimeGmlToSys

public static java.lang.String convertDateTimeGmlToSys(java.lang.String str,
                                                       java.lang.String zone)
                                                throws java.lang.Exception
時刻形式を変換します。

パラメータ:
str - 変換前の文字列
zone - ゾーン定義
戻り値:
変換後の文字列
例外:
java.lang.Exception - エラーが発生した場合にスローされる。

convertDateTimeGmlToSys

public static java.lang.String convertDateTimeGmlToSys(java.lang.String str)
                                                throws java.lang.Exception
時刻形式を変換します。

パラメータ:
str - 変換前の文字列
戻り値:
変換後の文字列
例外:
java.lang.Exception - エラーが発生した場合にスローされる。

convertDateTimeToIso8601

public static java.lang.String convertDateTimeToIso8601(java.lang.String str,
                                                        java.lang.String zone,
                                                        boolean subsecP,
                                                        boolean withTimeZoneP)
                                                 throws java.lang.Exception
時刻形式を変換します。

パラメータ:
str - 変換前の文字列
zone - ゾーン定義
subsecP - subsecP判定フラグ
withTimeZoneP - withTimeZoneP判定フラグ
戻り値:
変換後の文字列
例外:
java.lang.Exception - エラーが発生した場合にスローされる。

convertDateTimeToIso8601

public static java.lang.String convertDateTimeToIso8601(java.lang.String str)
                                                 throws java.lang.Exception
時刻形式を変換します。

パラメータ:
str - 変換前の文字列
戻り値:
変換後の文字列
例外:
java.lang.Exception - エラーが発生した場合にスローされる。

convertDateTimeFromIso8601

public static java.lang.String convertDateTimeFromIso8601(java.lang.String str,
                                                          java.lang.String zone,
                                                          boolean subsecP,
                                                          boolean withTimeZoneP)
                                                   throws java.lang.Exception
時刻形式を変換します。

パラメータ:
str - 変換前の文字列
zone - ゾーン定義
subsecP - subsecP判定フラグ
withTimeZoneP - withTimeZoneP判定フラグ
戻り値:
変換後の文字列
例外:
java.lang.Exception - エラーが発生した場合にスローされる。

convertDateTimeFromIso8601

public static java.lang.String convertDateTimeFromIso8601(java.lang.String str)
                                                   throws java.lang.Exception
時刻形式を変換します。

パラメータ:
str - 変換前の文字列
戻り値:
変換後の文字列
例外:
java.lang.Exception - エラーが発生した場合にスローされる。

convertDateTimeString

public static java.lang.String convertDateTimeString(java.lang.String str,
                                                     java.lang.String defaultFromZone,
                                                     java.lang.String toZone,
                                                     boolean toISO8601p,
                                                     boolean subsecP,
                                                     boolean withTimeZoneP)
                                              throws java.lang.Exception
時刻形式を変換します。

パラメータ:
str - 変換前の文字列
defaultFromZone - defaultFromZone定義
toZone - toZone定義
toISO8601p - toISO8601p定義
subsecP - subsecP判定フラグ
withTimeZoneP - withTimeZoneP判定フラグ
戻り値:
変換後の文字列
例外:
java.lang.Exception - エラーが発生した場合にスローされる。

convertDateTimeString

public static java.lang.String convertDateTimeString(java.lang.String str,
                                                     java.lang.String defaultFromZone,
                                                     java.lang.String toZone,
                                                     boolean toISO8601p)
                                              throws java.lang.Exception
時刻形式を変換します。

パラメータ:
str - 変換前の文字列
defaultFromZone - defaultFromZone定義
toZone - toZone定義
toISO8601p - toISO8601p定義
戻り値:
変換後の文字列
例外:
java.lang.Exception - エラーが発生した場合にスローされる。

timezoneDiffInSec

public static long timezoneDiffInSec(java.lang.String zone)
                              throws java.lang.Exception
タイムゾーンの秒変換。

パラメータ:
zone - ゾーン定義
戻り値:
long型の数値
例外:
java.lang.Exception - エラーが発生した場合にスローされる。

timeStringToUtcTime

public static long timeStringToUtcTime(java.lang.String str,
                                       java.lang.String defaultZone)
                                throws java.lang.Exception
時刻形式文字列をUTC時刻に変換する。

パラメータ:
str - 変換前の文字列
defaultZone - defaultZone定義
戻り値:
long型の数値
例外:
java.lang.Exception - エラーが発生した場合にスローされる。

timeStringToUtcTime

public static float timeStringToUtcTime(java.lang.String str)
                                 throws java.lang.Exception
時刻形式文字列をUTC時刻に変換する。

パラメータ:
str - 変換前の文字列
戻り値:
float型の数値
例外:
java.lang.Exception - エラーが発生した場合にスローされる。