gggd.xml
クラス MultiCurve

java.lang.Object
  拡張gggd.xml.Geometry
      拡張gggd.xml.GeometryCollection
          拡張gggd.xml.MultiCurve
すべての実装インタフェース:
GeometryIF
直系の既知のサブクラス:
MultiLineString

class MultiCurve
extends GeometryCollection

MultiCurveクラス


フィールドの概要
(パッケージプライベート)  java.util.Hashtable attrList
           
(パッケージプライベート)  java.lang.String crs
           
(パッケージプライベート)  java.util.ArrayList geometries
           
(パッケージプライベート) static java.lang.String[] SubClassList
           
 
コンストラクタの概要
MultiCurve()
          引数無しのコンストラクタを定義します。
 
メソッドの概要
 void clear()
          clear list。
 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()
          初期化処理を行います。
 void pushGeometries(java.util.ArrayList geoms)
          push geometry list。
 void pushGeometry(GeometryIF geom)
          push geometry list。
 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。
 void setGeometries(java.util.ArrayList geoms)
          set geometry list。
 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_bare()
          Well Known Text bare converter。
 java.lang.String to_WKT()
          Well Known Text converter。
 java.lang.String wktTagName()
          タグの名前を返却します。
 java.lang.String wktTagNameOnClass()
          WKT tagname。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

geometries

java.util.ArrayList geometries

SubClassList

static java.lang.String[] SubClassList

attrList

java.util.Hashtable attrList

crs

java.lang.String crs
コンストラクタの詳細

MultiCurve

public MultiCurve()
引数無しのコンストラクタを定義します。

メソッドの詳細

wktTagNameOnClass

public java.lang.String wktTagNameOnClass()
インタフェース GeometryIF の記述:
WKT tagname。

定義:
インタフェース GeometryIF 内の wktTagNameOnClass
オーバーライド:
クラス GeometryCollection 内の wktTagNameOnClass

gmlTagNameOnClass

public java.lang.String gmlTagNameOnClass()
インタフェース GeometryIF の記述:
GML tagname。

定義:
インタフェース GeometryIF 内の gmlTagNameOnClass
オーバーライド:
クラス GeometryCollection 内の gmlTagNameOnClass

clear

public void clear()
clear list。


setGeometries

public void setGeometries(java.util.ArrayList geoms)
set geometry list。

パラメータ:
geoms - 可変長配列

pushGeometries

public void pushGeometries(java.util.ArrayList geoms)
push geometry list。

パラメータ:
geoms - 可変長配列

pushGeometry

public void pushGeometry(GeometryIF geom)
push geometry list。

パラメータ:
geom - GeometryIF

to_WKT_bare

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

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

to_WKT

public java.lang.String to_WKT()
                        throws java.lang.Exception
インタフェース GeometryIF の記述:
Well Known Text converter。

定義:
インタフェース GeometryIF 内の to_WKT
オーバーライド:
クラス Geometry 内の to_WKT
例外:
java.lang.Exception

init

public void init()
インタフェース GeometryIF の記述:
初期化処理を行います。

定義:
インタフェース GeometryIF 内の init

wktTagName

public java.lang.String wktTagName()
インタフェース GeometryIF の記述:
タグの名前を返却します。

定義:
インタフェース GeometryIF 内の wktTagName
戻り値:
WKTタグの名前

to_WKB

public java.lang.String to_WKB()
                        throws java.lang.Exception
インタフェース GeometryIF の記述:
Well Known Binary converter。

定義:
インタフェース GeometryIF 内の to_WKB
戻り値:
変換後の文字列
例外:
java.lang.Exception - エラーが発生した場合にスローされる。

to_SQL

public java.lang.String to_SQL()
                        throws java.lang.Exception
インタフェース GeometryIF の記述:
SQL用に文字列を変換します。

定義:
インタフェース GeometryIF 内の to_SQL
戻り値:
変換後の文字列
例外:
java.lang.Exception - エラーが発生した場合にスローされる。

to_GML

public java.lang.String to_GML(java.lang.Object indent)
インタフェース GeometryIF の記述:
GML converter top。

定義:
インタフェース GeometryIF 内の to_GML
パラメータ:
indent - Objectクラスのインスタンス
戻り値:
変換後の文字列

to_GML

public java.lang.String to_GML()
インタフェース GeometryIF の記述:
GML converter top。

定義:
インタフェース GeometryIF 内の to_GML
戻り値:
変換後の文字列

to_GML_as

public java.lang.String to_GML_as(java.lang.String aClassStr,
                                  java.lang.Object indent)
インタフェース GeometryIF の記述:
GML converter for aliased class。

定義:
インタフェース GeometryIF 内の to_GML_as
パラメータ:
aClassStr - クラス名
indent - Objectクラスのインスタンス
戻り値:
変換後の文字列

to_GML_as

public java.lang.String to_GML_as(java.lang.String aClassStr)
インタフェース GeometryIF の記述:
GML converter for aliased class。

定義:
インタフェース GeometryIF 内の to_GML_as
パラメータ:
aClassStr - クラス名
戻り値:
変換後の文字列

gmlTagPrefix

public java.lang.String gmlTagPrefix()
インタフェース GeometryIF の記述:
GML format tag prefix。

定義:
インタフェース GeometryIF 内の gmlTagPrefix
戻り値:
GMLのタグプレフィックス名

gmlTagName

public java.lang.String gmlTagName()
インタフェース GeometryIF の記述:
GML format tagname (body)。

定義:
インタフェース GeometryIF 内の gmlTagName
戻り値:
GMLタグ名

gmlTagFullName

public java.lang.String gmlTagFullName()
インタフェース GeometryIF の記述:
GML format tagname (fullname)。

定義:
インタフェース GeometryIF 内の gmlTagFullName
戻り値:
GMLタグ名(フルネーム)

to_GML_attr

public java.lang.String to_GML_attr(java.lang.Object indent)
インタフェース GeometryIF の記述:
to GML attrib list string in begin tag。

定義:
インタフェース GeometryIF 内の to_GML_attr
パラメータ:
indent - Objectクラスのインスタンス
戻り値:
変換後の文字列

to_GML_attr

public java.lang.String to_GML_attr()
インタフェース GeometryIF の記述:
to GML attrib list string in begin tag。

定義:
インタフェース GeometryIF 内の to_GML_attr
戻り値:
変換後の文字列

to_GML_body

public java.lang.String to_GML_body(java.lang.Object indent)
インタフェース GeometryIF の記述:
GML format converter。

定義:
インタフェース GeometryIF 内の to_GML_body
パラメータ:
indent - Objectクラスのインスタンス
戻り値:
変換後の文字列

to_GML_body

public java.lang.String to_GML_body()
インタフェース GeometryIF の記述:
GML format converter。

定義:
インタフェース GeometryIF 内の to_GML_body
戻り値:
変換後の文字列

scanWkt

public GeometryIF scanWkt(java.lang.String str)
                   throws java.lang.Exception
インタフェース GeometryIF の記述:
WKT scanner。

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

scanWktBody

public GeometryIF scanWktBody(java.lang.String bodyStr)
                       throws java.lang.Exception
インタフェース GeometryIF の記述:
WKT scanner body。

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

gmlTagPrefixOnClass

public java.lang.String gmlTagPrefixOnClass()
インタフェース GeometryIF の記述:
GML tagname。

定義:
インタフェース GeometryIF 内の gmlTagPrefixOnClass
戻り値:
GMLタグプレフィックス名

gmlTagFullNameOnClass

public java.lang.String gmlTagFullNameOnClass()
インタフェース GeometryIF の記述:
GML tagname。

定義:
インタフェース GeometryIF 内の gmlTagFullNameOnClass
戻り値:
GMLタグ名(フルネーム)

findClassByNodeTag

public GeometryIF findClassByNodeTag(org.w3c.dom.Node node)
                              throws java.lang.Exception
インタフェース GeometryIF の記述:
find class by node's tagname. return null if not found.。

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

scanGml

public GeometryIF scanGml(org.w3c.dom.Node xmlNode)
                   throws java.lang.Exception
インタフェース GeometryIF の記述:
GML scanner。

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

scanGml

public GeometryIF scanGml(org.w3c.dom.Node xmlNode,
                          java.lang.String defaultCRS)
                   throws java.lang.Exception
インタフェース GeometryIF の記述:
GML scanner。

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

scanGmlBody

public GeometryIF scanGmlBody(org.w3c.dom.Node xmlNode,
                              java.lang.String crs)
                       throws java.lang.Exception
インタフェース GeometryIF の記述:
GML scanner body。

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

gmlCoordStrToSysValueWithCRS

public float[] gmlCoordStrToSysValueWithCRS(java.lang.String posStr,
                                            java.lang.String crs)
インタフェース GeometryIF の記述:
convert coordinates string with CRS。

定義:
インタフェース GeometryIF 内の gmlCoordStrToSysValueWithCRS
パラメータ:
posStr - 変換前の座標値
crs - crsの値
戻り値:
変換後の数値

coordGmlToSys

public float[] coordGmlToSys(float x,
                             float y,
                             java.lang.String crs)
インタフェース GeometryIF の記述:
convert coordinates string with CRS。

定義:
インタフェース GeometryIF 内の coordGmlToSys
パラメータ:
x - X座標の値
y - Y座標の値
crs - crsの値
戻り値:
変換後の数値

coordSysToGml

public float[] coordSysToGml(float c,
                             float y,
                             java.lang.String crs)
インタフェース GeometryIF の記述:
convert coordinates string with CRS。

定義:
インタフェース GeometryIF 内の coordSysToGml
パラメータ:
c - X座標の値
y - Y座標の値
crs - crsの値
戻り値:
変換後の数値

convertCRS

public float[] convertCRS(float x,
                          float y,
                          java.lang.String fromCRS,
                          java.lang.String toCRS)
インタフェース GeometryIF の記述:
convert coordinates string with CRS。

定義:
インタフェース GeometryIF 内の convertCRS
パラメータ:
x - X座標の値
y - Y座標の値
fromCRS - crsの値
toCRS - crsの値
戻り値:
変換後の数値