|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectgggd.xml.XsdExpandedStructure
XsdExpandedStructureクラス
| フィールドの概要 | |
(パッケージプライベート) java.util.ArrayList |
attributeList
|
(パッケージプライベート) java.util.ArrayList |
children
|
(パッケージプライベート) XsdSqlTable.ColumnEntry |
columnEntry
|
(パッケージプライベート) java.util.ArrayList |
multiElements
|
(パッケージプライベート) java.lang.String |
name
|
(パッケージプライベート) XsdElement |
original
|
(パッケージプライベート) XsdExpandedStructure |
parent
|
(パッケージプライベート) XsdExpandedStructure |
self
|
(パッケージプライベート) java.util.ArrayList |
slotValueList
|
| コンストラクタの概要 | |
(パッケージプライベート) |
XsdExpandedStructure()
引数無しのコンストラクタを定義します。 |
(パッケージプライベート) |
XsdExpandedStructure(XsdElement original)
コンストラクタを定義します。 |
| メソッドの概要 | |
(パッケージプライベート) void |
collectMultiElements(java.util.ArrayList table)
マルチエレメントをリストに格納します。 |
(パッケージプライベート) java.lang.String |
genFullXPath()
FullXPathを返却します。 |
(パッケージプライベート) boolean |
hasMulti()
マルチエレメントを保持しているかどうかを判定します。 |
(パッケージプライベート) boolean |
multi()
マルチ要素であるかどうかの判定を行います。 |
(パッケージプライベート) boolean |
option()
オプション要素であるかどうかの判定を行います。 |
(パッケージプライベート) java.lang.String |
quotedString(java.lang.String str)
SQL文字列用にQuoteを付加します。 |
(パッケージプライベート) void |
registerMultiElementToTable(java.util.ArrayList table)
マルチエレメントをリストに格納します。 |
(パッケージプライベート) void |
setParent(XsdExpandedStructure parent)
XsdExpandedStructureクラスのインスタンスを設定します。 |
(パッケージプライベート) void |
setup(XsdExpandedStructure xes)
初期設定を行います。 |
(パッケージプライベート) java.util.ArrayList |
xml2sqlRow(org.w3c.dom.Node xmlNode)
XML文書をSQLの定義に変換します。 |
(パッケージプライベート) void |
xml2sqlRowBody(org.w3c.dom.Node xmlNode,
java.lang.String xpath,
java.util.ArrayList slotValueList)
XML文書をSQLの定義に変換します。 |
(パッケージプライベート) void |
xml2sqlRowBodyMultiChild(XsdExpandedStructure child,
org.w3c.dom.Node xmlNode,
java.lang.String xpath,
java.util.ArrayList slotValueList)
XML文書をSQLの定義に変換します。 |
(パッケージプライベート) java.lang.String |
xml2sqlSimpleData(java.lang.String xmlstr,
XsdDataType type,
boolean causeExceptionP)
XMLデータをSQL用の文字列に変換します。 |
| クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| フィールドの詳細 |
XsdExpandedStructure self
XsdElement original
java.lang.String name
XsdSqlTable.ColumnEntry columnEntry
XsdExpandedStructure parent
java.util.ArrayList children
java.util.ArrayList multiElements
java.util.ArrayList attributeList
java.util.ArrayList slotValueList
| コンストラクタの詳細 |
XsdExpandedStructure()
XsdExpandedStructure(XsdElement original)
original - XsdElementクラスのインスタンス| メソッドの詳細 |
void setup(XsdExpandedStructure xes)
xes - XsdExpandedStructureクラスのインスタンスvoid setParent(XsdExpandedStructure parent)
parent - XsdExpandedStructureクラスのインスタンスjava.lang.String genFullXPath()
boolean multi()
boolean option()
void collectMultiElements(java.util.ArrayList table)
table - 格納先リストvoid registerMultiElementToTable(java.util.ArrayList table)
table - 格納先リストboolean hasMulti()
java.util.ArrayList xml2sqlRow(org.w3c.dom.Node xmlNode)
throws java.lang.Exception
xmlNode - DOMノード
java.lang.Exception - エラーが発生した場合にスローされる。
void xml2sqlRowBody(org.w3c.dom.Node xmlNode,
java.lang.String xpath,
java.util.ArrayList slotValueList)
throws java.lang.Exception
xmlNode - DOMノードxpath - xpathの値slotValueList - 結果のリスト
java.lang.Exception - エラーが発生した場合にスローされる。
java.lang.String xml2sqlSimpleData(java.lang.String xmlstr,
XsdDataType type,
boolean causeExceptionP)
throws java.lang.Exception
xmlstr - 変換前の文字列type - XsdDataTypeクラスのインスタンスcauseExceptionP - causeExceptionP判定フラグ
java.lang.Exception - エラーが発生した場合にスローされる。java.lang.String quotedString(java.lang.String str)
str - 変換前の文字列
void xml2sqlRowBodyMultiChild(XsdExpandedStructure child,
org.w3c.dom.Node xmlNode,
java.lang.String xpath,
java.util.ArrayList slotValueList)
throws java.lang.Exception
child - XsdExpandedStructureクラスのインスタンスxmlNode - DOMノードxpath - xpathの値slotValueList - 結果格納用のリスト
java.lang.Exception - エラーが発生した場合にスローされる。
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||