|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectgggd.xml.XsdDefs
gggd.xml.XsdDataType
gggd.xml.XsdGroup
XsdGroupクラス
| フィールドの概要 | |
(パッケージプライベート) java.util.ArrayList |
attributeList
|
(パッケージプライベート) java.lang.Object |
content
|
(パッケージプライベート) org.w3c.dom.Node |
defs
|
(パッケージプライベート) java.lang.String |
genericType
|
(パッケージプライベート) boolean |
isBuiltin
|
(パッケージプライベート) java.lang.String |
name
|
(パッケージプライベート) XsdDataType |
parent
|
(パッケージプライベート) java.lang.String |
refname
|
(パッケージプライベート) java.lang.String |
sqlType
|
(パッケージプライベート) java.util.ArrayList |
sqlTypeOpt
|
| コンストラクタの概要 | |
(パッケージプライベート) |
XsdGroup(org.w3c.dom.Node node)
コンストラクタを定義します。 |
| メソッドの概要 | |
java.lang.Object |
clone()
|
(パッケージプライベート) void |
collectAttributes(XsdExpandedStructure exStruct,
XsdSqlTable table,
java.lang.String fullXPathPrefix,
java.lang.String relXPathPrefix)
XsdAttributeクラスのインスタンスをリストに格納します。 |
(パッケージプライベート) java.util.ArrayList |
collectSqlTables(java.util.ArrayList result)
XsdSqlTableクラスのインスタンスをリストに格納します。 |
(パッケージプライベート) void |
convertToSqlColumn(java.lang.String colName,
XsdExpandedStructure exStruct,
XsdSqlTable table,
java.lang.String tableXPath,
java.lang.String columnXPath,
java.util.ArrayList typeopts)
SQLカラム定義に変換します。 |
(パッケージプライベート) static XsdDataType |
defineBuiltInType(java.lang.String gentype,
java.lang.String name,
java.lang.String sqlName,
java.util.ArrayList optarg)
builtin typesを定義します。 |
(パッケージプライベート) void |
scan(XsdSchema topschema)
XsdSchemaクラスのインスタンスをスキャンします。 |
(パッケージプライベート) void |
scanBody(XsdSchema topschema,
org.w3c.dom.Node n)
XsdSchemaクラスのインスタンス(Boby部分)をスキャンします。 |
(パッケージプライベート) void |
setDefs(org.w3c.dom.Node defs)
初期設定を行います。 |
| クラス java.lang.Object から継承したメソッド |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| フィールドの詳細 |
java.lang.String refname
java.lang.Object content
XsdDataType parent
boolean isBuiltin
java.lang.String genericType
java.lang.String sqlType
java.util.ArrayList sqlTypeOpt
java.util.ArrayList attributeList
org.w3c.dom.Node defs
java.lang.String name
| コンストラクタの詳細 |
XsdGroup(org.w3c.dom.Node node)
node - DOMノード| メソッドの詳細 |
void scan(XsdSchema topschema)
throws java.lang.Exception
XsdDataType の記述:
XsdDataType 内の scantopschema - XsdSchemaクラスのインスタンス
java.lang.Exception - エラーが発生した場合にスローされる。
static XsdDataType defineBuiltInType(java.lang.String gentype,
java.lang.String name,
java.lang.String sqlName,
java.util.ArrayList optarg)
gentype - gentype文字列name - name属性の値sqlName - SQLタイプ名optarg - 制約リスト
void scanBody(XsdSchema topschema,
org.w3c.dom.Node n)
throws java.lang.Exception
topschema - XsdSchemaクラスのインスタンスn - DOMノード
java.lang.Exception - エラーが発生した場合にスローされる。
void convertToSqlColumn(java.lang.String colName,
XsdExpandedStructure exStruct,
XsdSqlTable table,
java.lang.String tableXPath,
java.lang.String columnXPath,
java.util.ArrayList typeopts)
colName - カラム名exStruct - XsdExpandedStructureクラスのインスタンスtable - XsdSqlTableクラスのインスタンスtableXPath - tableXPathの値columnXPath - columnXPathの値typeopts - 制約リスト
void collectAttributes(XsdExpandedStructure exStruct,
XsdSqlTable table,
java.lang.String fullXPathPrefix,
java.lang.String relXPathPrefix)
exStruct - XsdExpandedStructureクラスのインスタンスtable - XsdSqlTableクラスのインスタンスfullXPathPrefix - fullXPathPrefixの値relXPathPrefix - relXPathPrefixの値java.util.ArrayList collectSqlTables(java.util.ArrayList result)
result - 結果格納用リスト
void setDefs(org.w3c.dom.Node defs)
defs - DOMノードpublic java.lang.Object clone()
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||