gggd.xml
クラス Box

java.lang.Object
  拡張gggd.xml.Geometry
      拡張gggd.xml.Surface
          拡張gggd.xml.Polygon
              拡張gggd.xml.Box
すべての実装インタフェース:
GeometryIF

class Box
extends Polygon

Boxクラス


フィールドの概要
(パッケージプライベート)  java.util.Hashtable attrList
           
(パッケージプライベート)  java.lang.String crs
           
(パッケージプライベート)  Curve exterior
           
(パッケージプライベート)  java.util.ArrayList interior
           
(パッケージプライベート) static java.lang.String[] SubClassList
           
 
コンストラクタの概要
Box()
          引数無しのコンストラクタを定義します。
Box(java.lang.Object exterior, java.util.ArrayList interior)
          コンストラクタを定義します。
 
メソッドの概要
 void clear()
          clear curve 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.。
 GeometryIF getNewInstance(java.lang.Object exterior, java.util.ArrayList interior)
          新しいインスタンスを返却します。
 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 pushInterior(java.util.ArrayList interior)
          push new curve。
 void pushInterior1(java.lang.Object curve)
          push new pos。
 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。
 GeometryIF scanWktBodyGeneric(java.lang.String bodyStr)
          WKT scanner body。
 GeometryIF scanWktBodyGeneric(java.lang.String bodyStr, GeometryIF contentClass)
          WKT scanner body。
 void set(java.lang.Object exterior, java.util.ArrayList interior)
          set curve list。
 void setExterior(java.lang.Object exterior)
          push new curve。
 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()
          bare text string of point。
 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
 

フィールドの詳細

exterior

Curve exterior

interior

java.util.ArrayList interior

SubClassList

static java.lang.String[] SubClassList

attrList

java.util.Hashtable attrList

crs

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

Box

public Box()
    throws java.lang.Exception
引数無しのコンストラクタを定義します。

例外:
java.lang.Exception - エラーが発生した場合にスローされる。

Box

public Box(java.lang.Object exterior,
           java.util.ArrayList interior)
    throws java.lang.Exception
コンストラクタを定義します。

パラメータ:
exterior - Objectクラスのインスタンス
interior - 可変長配列
例外:
java.lang.Exception - エラーが発生した場合にスローされる。
メソッドの詳細

to_GML_body

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

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

to_GML_body

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

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

gmlTagNameOnClass

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

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

scanGmlBody

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

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

getNewInstance

public GeometryIF getNewInstance(java.lang.Object exterior,
                                 java.util.ArrayList interior)
                          throws java.lang.Exception
クラス Surface の記述:
新しいインスタンスを返却します。

オーバーライド:
クラス Surface 内の getNewInstance
パラメータ:
exterior - Objectクラスのインスタンス
interior - 可変長配列
戻り値:
GeometryIF
例外:
java.lang.Exception - エラーが発生した場合にスローされる。

to_WKT

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

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

wktTagNameOnClass

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

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

scanWktBody

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

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

clear

public void clear()
clear curve list。


set

public void set(java.lang.Object exterior,
                java.util.ArrayList interior)
         throws java.lang.Exception
set curve list。

パラメータ:
exterior - Objectクラスのインスタンス
interior - 可変長配列
例外:
java.lang.Exception - エラーが発生した場合にスローされる。

setExterior

public void setExterior(java.lang.Object exterior)
                 throws java.lang.Exception
push new curve。

パラメータ:
exterior - Objectクラスのインスタンス
例外:
java.lang.Exception - エラーが発生した場合にスローされる。

pushInterior

public void pushInterior(java.util.ArrayList interior)
                  throws java.lang.Exception
push new curve。

パラメータ:
interior - 可変長配列
例外:
java.lang.Exception - エラーが発生した場合にスローされる。

pushInterior1

public void pushInterior1(java.lang.Object curve)
                   throws java.lang.Exception
push new pos。

パラメータ:
curve - Objectクラスのインスタンス
例外:
java.lang.Exception - エラーが発生した場合にスローされる。

to_WKT_bare

public java.lang.String to_WKT_bare()
bare text string of point。

戻り値:
変換後の文字列

scanWktBodyGeneric

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

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

scanWktBodyGeneric

public GeometryIF scanWktBodyGeneric(java.lang.String bodyStr,
                                     GeometryIF contentClass)
                              throws java.lang.Exception
WKT scanner body。

パラメータ:
bodyStr - 文字列
contentClass - GeometryIF
戻り値:
GeometryIF
例外:
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
戻り値:
変換後の文字列

scanWkt

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

定義:
インタフェース GeometryIF 内の scanWkt
パラメータ:
str - 文字列
戻り値:
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 - エラーが発生した場合にスローされる。

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の値
戻り値:
変換後の数値