gggd.xml
クラス XsdChoice

java.lang.Object
  拡張gggd.xml.XsdDefs
      拡張gggd.xml.XsdContainer
          拡張gggd.xml.XsdChoice
すべての実装インタフェース:
java.lang.Cloneable

class XsdChoice
extends XsdContainer

XsdChoiceクラス


フィールドの概要
(パッケージプライベート)  org.w3c.dom.Node defs
           
(パッケージプライベート)  java.lang.String name
           
(パッケージプライベート)  java.lang.Object particle
           
(パッケージプライベート)  java.util.ArrayList particleList
           
 
コンストラクタの概要
(パッケージプライベート) XsdChoice(org.w3c.dom.Node node)
          コンストラクタを定義します。
 
メソッドの概要
 java.lang.Object clone()
           
(パッケージプライベート)  java.util.ArrayList collectSqlTables(java.util.ArrayList result)
          XsdSqlTableクラスのインスタンスをリストに格納します。
(パッケージプライベート)  void scan(XsdSchema topschema)
          XsdSchemaクラスのインスタンスをスキャンします。
(パッケージプライベート)  void setDefs(org.w3c.dom.Node defs)
          初期設定を行います。
 
クラス java.lang.Object から継承したメソッド
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

particleList

java.util.ArrayList particleList

particle

java.lang.Object particle

defs

org.w3c.dom.Node defs

name

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

XsdChoice

XsdChoice(org.w3c.dom.Node node)
コンストラクタを定義します。

パラメータ:
node - DOMノード
メソッドの詳細

scan

void scan(XsdSchema topschema)
    throws java.lang.Exception
XsdSchemaクラスのインスタンスをスキャンします。

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

collectSqlTables

java.util.ArrayList collectSqlTables(java.util.ArrayList result)
XsdSqlTableクラスのインスタンスをリストに格納します。

パラメータ:
result - 結果格納用のリスト
戻り値:
実行結果のリスト

setDefs

void setDefs(org.w3c.dom.Node defs)
初期設定を行います。

パラメータ:
defs - DOMノード

clone

public java.lang.Object clone()