gggd.xml
クラス Point

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

class Point
extends Geometry

Pointクラス


フィールドの概要
(パッケージプライベート)  java.util.Hashtable attrList
           
(パッケージプライベート)  java.lang.String crs
           
(パッケージプライベート) static java.lang.String[] SubClassList
           
(パッケージプライベート)  float x
           
(パッケージプライベート)  float y
           
 
コンストラクタの概要
Point()
          引数無しのコンストラクタを定義する。
Point(float x, float y)
          コンストラクタを定義する。
 
メソッドの概要
 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。
 void copyFrom(Point point)
          copyFrom。
 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。
 void setPos(Point pos)
          set by Pos。
 void setXY(float x, float y)
          set by XY。
 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_bare()
          GML format converter。
 java.lang.String to_GML_body_bare(java.lang.Object indent)
          GML format converter。
 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
 

フィールドの詳細

x

float x

y

float y

SubClassList

static java.lang.String[] SubClassList

attrList

java.util.Hashtable attrList

crs

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

Point

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


Point

public Point(float x,
             float y)
コンストラクタを定義する。

パラメータ:
x - X座標
y - Y座標
メソッドの詳細

setPos

public void setPos(Point pos)
set by Pos。

パラメータ:
pos - Pointクラスのインスタンス

setXY

public void setXY(float x,
                  float y)
set by XY。

パラメータ:
x - X座標
y - Y座標

copyFrom

public void copyFrom(Point point)
copyFrom。

パラメータ:
point - Pointクラスのインスタンス

to_WKT_bare

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

戻り値:
変換後の文字列

to_WKT

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

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

to_GML_body

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

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

to_GML_body

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

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

to_GML_body_bare

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

パラメータ:
indent - インデント情報
戻り値:
変換後の文字列

to_GML_body_bare

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

戻り値:
変換後の文字列

wktTagNameOnClass

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

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

scanWktBody

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

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

gmlTagNameOnClass

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

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

scanGmlBody

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

定義:
インタフェース GeometryIF 内の scanGmlBody
オーバーライド:
クラス Geometry 内の scanGmlBody
例外:
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の値
戻り値:
変換後の数値