|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||

public interface XmlElement
XML要素を表すインターフェイスです。
| メソッドの概要 | |
|---|---|
void |
addChild(int index,
XmlElement child)
子要素を追加します。 |
void |
addChild(XmlElement child)
子要素を追加します。 |
XmlElement |
cloneSelf()
自分自身のコピーを作成します。 |
XmlElement |
copyBeforeSelf()
自分自身の直前(同系列)に自身のコピーを作成します。 |
java.lang.String |
getAttribute(java.lang.String name)
属性値を返します。 |
java.util.Collection<XmlAttribute> |
getAttributes()
属性一覧を取得します。 |
java.util.List<XmlElement> |
getChildren()
子要素一覧を返します。 |
java.lang.String |
getName()
要素名を取得します。 |
java.lang.String |
getValue()
要素値を取得します。 |
java.lang.String |
getValue(java.lang.String xpath)
簡易XPath形式で指定された子要素の要素値を取得します。 |
boolean |
hasAttributes()
属性を持っているかどうかを返します。 |
boolean |
hasChildren()
子要素を持っているかどうかを返します。 |
void |
removeChild(XmlElement child)
子要素を削除します。 |
XmlElement |
searchSubNode(java.lang.String nodeNode)
子要素から特定の要素名のものを探し出します。 |
java.util.Collection<XmlElement> |
searchSubNodes(java.lang.String nodeNode)
子要素から特定の要素名のものを全て返します。 |
void |
setAttribute(java.lang.String name,
java.lang.String value)
属性を追加します。 |
void |
setAttribute(XmlAttribute attr)
属性を追加します。 |
void |
setValue(java.lang.String value)
要素値を設定します。 |
| メソッドの詳細 |
|---|
XmlElement cloneSelf()
XmlElement copyBeforeSelf()
void setAttribute(XmlAttribute attr)
attr - 属性
void setAttribute(java.lang.String name,
java.lang.String value)
name - 属性名value - 属性値void removeChild(XmlElement child)
child - 子要素boolean hasAttributes()
boolean hasChildren()
java.util.List<XmlElement> getChildren()
java.lang.String getAttribute(java.lang.String name)
name - 属性名
void addChild(XmlElement child)
child - 子要素
void addChild(int index,
XmlElement child)
index - 挿入位置child - 子要素java.lang.String getName()
java.lang.String getValue()
java.lang.String getValue(java.lang.String xpath)
xpath - XPath文字列
void setValue(java.lang.String value)
value - 要素値XmlElement searchSubNode(java.lang.String nodeNode)
複数見つかった場合は先頭のもの、見つからなかった場合はnullを返します。
nodeNode - 検索する要素名
java.util.Collection<XmlElement> searchSubNodes(java.lang.String nodeNode)
nodeNode - 検索する要素名
java.util.Collection<XmlAttribute> getAttributes()
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||