gggd.xml
インタフェース GeometryIF

既知の実装クラスの一覧:
Geometry

interface GeometryIF

GeometryIFクラス


メソッドの概要
 float[] convertCRS(float x, float y, java.lang.String fromCRS, java.lang.String toCRS)
          convert coordinates string with CRS。
 float[] coordGmlToSys(float x, float y, java.lang.String crs)
          convert coordinates string with CRS。
 float[] coordSysToGml(float c, float y, java.lang.String crs)
          convert coordinates string with CRS。
 GeometryIF findClassByNodeTag(org.w3c.dom.Node node)
          find class by node's tagname. return null if not found.。
 float[] gmlCoordStrToSysValueWithCRS(java.lang.String posStr, java.lang.String crs)
          convert coordinates string with CRS。
 java.lang.String gmlTagFullName()
          GML format tagname (fullname)。
 java.lang.String gmlTagFullNameOnClass()
          GML tagname。
 java.lang.String gmlTagName()
          GML format tagname (body)。
 java.lang.String gmlTagNameOnClass()
          GML tagname。
 java.lang.String gmlTagPrefix()
          GML format tag prefix。
 java.lang.String gmlTagPrefixOnClass()
          GML tagname。
 void init()
          初期化処理を行います。
 GeometryIF scanGml(org.w3c.dom.Node xmlNode)
          GML scanner。
 GeometryIF scanGml(org.w3c.dom.Node xmlNode, java.lang.String defaultCRS)
          GML scanner。
 GeometryIF scanGmlBody(org.w3c.dom.Node xmlNode, java.lang.String crs)
          GML scanner body。
 GeometryIF scanWkt(java.lang.String str)
          WKT scanner。
 GeometryIF scanWktBody(java.lang.String bodyStr)
          WKT scanner body。
 java.lang.String to_GML_as(java.lang.String aClassStr)
          GML converter for aliased class。
 java.lang.String to_GML_as(java.lang.String aClassStr, java.lang.Object indent)
          GML converter for aliased class。
 java.lang.String to_GML_attr()
          to GML attrib list string in begin tag。
 java.lang.String to_GML_attr(java.lang.Object indent)
          to GML attrib list string in begin tag。
 java.lang.String to_GML_body()
          GML format converter。
 java.lang.String to_GML_body(java.lang.Object indent)
          GML format converter。
 java.lang.String to_GML()
          GML converter top。
 java.lang.String to_GML(java.lang.Object indent)
          GML converter top。
 java.lang.String to_SQL()
          SQL用に文字列を変換します。
 java.lang.String to_WKB()
          Well Known Binary converter。
 java.lang.String to_WKT()
          Well Known Text converter。
 java.lang.String wktTagName()
          タグの名前を返却します。
 java.lang.String wktTagNameOnClass()
          WKT tagname。
 

メソッドの詳細

init

public void init()
初期化処理を行います。


wktTagName

public java.lang.String wktTagName()
タグの名前を返却します。

戻り値:
WKTタグの名前

to_WKT

public java.lang.String to_WKT()
                        throws java.lang.Exception
Well Known Text converter。

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

to_WKB

public java.lang.String to_WKB()
                        throws java.lang.Exception
Well Known Binary converter。

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

to_SQL

public java.lang.String to_SQL()
                        throws java.lang.Exception
SQL用に文字列を変換します。

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

to_GML

public java.lang.String to_GML(java.lang.Object indent)
GML converter top。

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

to_GML

public java.lang.String to_GML()
GML converter top。

戻り値:
変換後の文字列

to_GML_as

public java.lang.String to_GML_as(java.lang.String aClassStr,
                                  java.lang.Object indent)
GML converter for aliased class。

パラメータ:
aClassStr - クラス名
indent - Objectクラスのインスタンス
戻り値:
変換後の文字列

to_GML_as

public java.lang.String to_GML_as(java.lang.String aClassStr)
GML converter for aliased class。

パラメータ:
aClassStr - クラス名
戻り値:
変換後の文字列

gmlTagPrefix

public java.lang.String gmlTagPrefix()
GML format tag prefix。

戻り値:
GMLのタグプレフィックス名

gmlTagName

public java.lang.String gmlTagName()
GML format tagname (body)。

戻り値:
GMLタグ名

gmlTagFullName

public java.lang.String gmlTagFullName()
GML format tagname (fullname)。

戻り値:
GMLタグ名(フルネーム)

to_GML_attr

public java.lang.String to_GML_attr(java.lang.Object indent)
to GML attrib list string in begin tag。

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

to_GML_attr

public java.lang.String to_GML_attr()
to GML attrib list string in begin tag。

戻り値:
変換後の文字列

to_GML_body

public java.lang.String to_GML_body(java.lang.Object indent)
GML format converter。

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

to_GML_body

public java.lang.String to_GML_body()
GML format converter。

戻り値:
変換後の文字列

wktTagNameOnClass

public java.lang.String wktTagNameOnClass()
WKT tagname。

戻り値:
WKTタグ名

scanWkt

public GeometryIF scanWkt(java.lang.String str)
                   throws java.lang.Exception
WKT scanner。

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

scanWktBody

public GeometryIF scanWktBody(java.lang.String bodyStr)
                       throws java.lang.Exception
WKT scanner body。

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

gmlTagPrefixOnClass

public java.lang.String gmlTagPrefixOnClass()
GML tagname。

戻り値:
GMLタグプレフィックス名

gmlTagNameOnClass

public java.lang.String gmlTagNameOnClass()
GML tagname。

戻り値:
GMLタグ名

gmlTagFullNameOnClass

public java.lang.String gmlTagFullNameOnClass()
GML tagname。

戻り値:
GMLタグ名(フルネーム)

findClassByNodeTag

public GeometryIF findClassByNodeTag(org.w3c.dom.Node node)
                              throws java.lang.Exception
find class by node's tagname. return null if not found.。

パラメータ:
node - DOMノード
戻り値:
GeometryIF
例外:
java.lang.Exception - エラーが発生した場合にスローされる。

scanGml

public GeometryIF scanGml(org.w3c.dom.Node xmlNode)
                   throws java.lang.Exception
GML scanner。

パラメータ:
xmlNode - DOMノード
戻り値:
GeometryIF
例外:
java.lang.Exception - エラーが発生した場合にスローされる。

scanGml

public GeometryIF scanGml(org.w3c.dom.Node xmlNode,
                          java.lang.String defaultCRS)
                   throws java.lang.Exception
GML scanner。

パラメータ:
xmlNode - DOMノード
defaultCRS - デフォルトの値
戻り値:
GeometryIF
例外:
java.lang.Exception - エラーが発生した場合にスローされる。

scanGmlBody

public GeometryIF scanGmlBody(org.w3c.dom.Node xmlNode,
                              java.lang.String crs)
                       throws java.lang.Exception
GML scanner body。

パラメータ:
xmlNode - DOMノード
crs - crsの値
戻り値:
GeometryIF
例外:
java.lang.Exception - エラーが発生した場合にスローされる。

gmlCoordStrToSysValueWithCRS

public float[] gmlCoordStrToSysValueWithCRS(java.lang.String posStr,
                                            java.lang.String crs)
convert coordinates string with CRS。

パラメータ:
posStr - 変換前の座標値
crs - crsの値
戻り値:
変換後の数値

coordGmlToSys

public float[] coordGmlToSys(float x,
                             float y,
                             java.lang.String crs)
convert coordinates string with CRS。

パラメータ:
x - X座標の値
y - Y座標の値
crs - crsの値
戻り値:
変換後の数値

coordSysToGml

public float[] coordSysToGml(float c,
                             float y,
                             java.lang.String crs)
convert coordinates string with CRS。

パラメータ:
c - X座標の値
y - Y座標の値
crs - crsの値
戻り値:
変換後の数値

convertCRS

public float[] convertCRS(float x,
                          float y,
                          java.lang.String fromCRS,
                          java.lang.String toCRS)
convert coordinates string with CRS。

パラメータ:
x - X座標の値
y - Y座標の値
fromCRS - crsの値
toCRS - crsの値
戻り値:
変換後の数値