|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.savethememory.manage.util.XMLUtilities
public class XMLUtilities
XMLに関するユーティリティクラスです。
メソッドの概要 | |
---|---|
static org.w3c.dom.Node |
appendData(org.w3c.dom.Document doc,
org.w3c.dom.Node node,
java.lang.String tag,
java.lang.String value)
指定されたノードにノードとデータを追加します。 |
static org.w3c.dom.Node |
appendNode(org.w3c.dom.Document doc,
org.w3c.dom.Node node,
java.lang.String tag)
指定されたノードにノードを追加します。 |
static org.w3c.dom.Node |
appendNode(org.w3c.dom.Node node,
java.lang.String tag)
指定されたノードにノードを追加します。 |
static void |
appendText(org.w3c.dom.Document doc,
org.w3c.dom.Node node,
java.lang.String tag,
java.lang.String value)
指定されたノード以下のノードにテキストを追加します。 |
static void |
clearNode(org.w3c.dom.Node node)
指定されたNodeのChildNodeをすべて削除します。 |
static org.w3c.dom.Element |
createElementNode(org.w3c.dom.Node node,
java.lang.String tag)
ElementNodeを生成します。 |
static org.w3c.dom.Text |
createTextNode(org.w3c.dom.Node node,
java.lang.String text)
TextNodeを生成します。 |
static org.w3c.dom.Node |
getNode(org.w3c.dom.Node node,
java.lang.String tag)
Node内にある指定されたタグ名のNodeを返します。 |
static org.w3c.dom.Node[] |
getNodes(org.w3c.dom.Node node,
java.lang.String key)
指定されたNodeから相対位置を指定して対象となるNodeのリストを返します。 |
static org.w3c.dom.Node |
getRelativeNode(org.w3c.dom.Node node,
java.lang.String key)
指定されたNodeから相対位置で指定して対象となるNodeを返します。 |
static java.lang.String |
getText(org.w3c.dom.Node node)
Nodeの直下にある最初のTextNodeのデータを取得します。 |
static java.lang.String[] |
getTexts(org.w3c.dom.Node node,
java.lang.String key)
指定されたNodeから相対位置を指定して対象となるNodeにあるテキストのリストを返します。 |
static org.w3c.dom.Element |
insertElement(org.w3c.dom.Document doc,
org.w3c.dom.Node parentNode,
org.w3c.dom.Node refNode,
java.lang.String tag,
java.lang.String text)
指定されたデータのTextNodeの入った指定されたタグ名のElementを作成し、指定された親Nodeに指定されたNodeの前に挿入する。 |
static org.w3c.dom.Element |
insertElement(org.w3c.dom.Node parentNode,
org.w3c.dom.Node refNode,
java.lang.String tag,
java.lang.String text)
指定されたデータのTextNodeの入った指定されたタグ名のElementを作成し、指定された親Nodeに指定されたNodeの前に挿入する。 |
static void |
setData(org.w3c.dom.Document doc,
org.w3c.dom.Node node,
java.lang.String tag,
int value)
指定されたNodeに指定されたタグ名でデータを挿入します。 |
static void |
setData(org.w3c.dom.Document doc,
org.w3c.dom.Node node,
java.lang.String tag,
java.lang.String value)
指定されたNodeに指定されたタグ名でデータを挿入します。 |
static void |
setData(org.w3c.dom.Node node,
java.lang.String tag,
int value)
指定されたNodeに指定されたタグ名でデータを挿入します。 |
static void |
setData(org.w3c.dom.Node node,
java.lang.String tag,
java.lang.String value)
指定されたNodeに指定されたタグ名でデータを挿入します。 |
クラス java.lang.Object から継承されたメソッド |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
メソッドの詳細 |
---|
public static void setData(org.w3c.dom.Node node, java.lang.String tag, java.lang.String value)
node
- データを入れるNodetag
- データを入れるタグ名value
- データsetData(Document, Node, String, String)
public static void setData(org.w3c.dom.Document doc, org.w3c.dom.Node node, java.lang.String tag, java.lang.String value)
doc
- 追加するNodeのオーナDocumentnode
- データを入れるNodetag
- データを入れるタグ名value
- データpublic static void setData(org.w3c.dom.Node node, java.lang.String tag, int value)
node
- データを入れるNodetag
- データを入れるタグ名value
- データsetData(Document, Node, String, String)
public static void setData(org.w3c.dom.Document doc, org.w3c.dom.Node node, java.lang.String tag, int value)
doc
- 追加するNodeのオーナDocumentnode
- データを入れるNodetag
- データを入れるタグ名value
- データsetData(Document, Node, String, String)
public static org.w3c.dom.Node appendData(org.w3c.dom.Document doc, org.w3c.dom.Node node, java.lang.String tag, java.lang.String value)
doc
- 追加するNodeのオーナドキュメントnode
- データを追加するNodetag
- データを入れるタグ名value
- データ
public static org.w3c.dom.Node appendNode(org.w3c.dom.Document doc, org.w3c.dom.Node node, java.lang.String tag)
doc
- 追加するNodeのオーナドキュメントnode
- データを追加するNodetag
- データを入れるタグ名
public static org.w3c.dom.Node appendNode(org.w3c.dom.Node node, java.lang.String tag)
node
- データを追加するNodetag
- データを入れるタグ名
appendNode(Document, Node, String)
public static void appendText(org.w3c.dom.Document doc, org.w3c.dom.Node node, java.lang.String tag, java.lang.String value)
doc
- 追加するNodeのオーナドキュメントnode
- データを追加するNodetag
- データを入れるタグ名value
- データpublic static org.w3c.dom.Node getNode(org.w3c.dom.Node node, java.lang.String tag)
node
- 指定したタグのあるNodetag
- 指定するタグ名
public static org.w3c.dom.Node getRelativeNode(org.w3c.dom.Node node, java.lang.String key)
getNodes(Node, String)
と同じです。ただし、getNodesメソッドとは違い、最初の1つしか返しません。
node
- 対象となるNodekey
- キー
public static org.w3c.dom.Node[] getNodes(org.w3c.dom.Node node, java.lang.String key)
node
- 対象となるNodekey
- キー
public static java.lang.String[] getTexts(org.w3c.dom.Node node, java.lang.String key)
getNodes(Node, String)
と同様です。
このメソッドと指定すると、最下層のNode以下にあるテキストノード内の文字列を取得します。
node
- 対象となるNodekey
- キー
public static java.lang.String getText(org.w3c.dom.Node node)
node
- 指定するNode
public static org.w3c.dom.Element createElementNode(org.w3c.dom.Node node, java.lang.String tag)
node
- 元となるNodetag
- 生成するElementNodeのタグ名
public static org.w3c.dom.Text createTextNode(org.w3c.dom.Node node, java.lang.String text)
node
- 元となるNodetext
- 生成するTextNodeのデータ
public static org.w3c.dom.Element insertElement(org.w3c.dom.Document doc, org.w3c.dom.Node parentNode, org.w3c.dom.Node refNode, java.lang.String tag, java.lang.String text)
doc
- オーナDocumentparentNode
- 親NoderefNode
- 次にあたるNodetag
- タグ名text
- データ
public static org.w3c.dom.Element insertElement(org.w3c.dom.Node parentNode, org.w3c.dom.Node refNode, java.lang.String tag, java.lang.String text)
parentNode
- 親NoderefNode
- 次にあたるNodetag
- タグ名text
- データ
insertElement(Document, Node, Node, String, String)
public static void clearNode(org.w3c.dom.Node node)
node
- クリアするNode
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |