public class XMLElement extends java.lang.Object implements Nameable, java.io.Serializable
| コンストラクタと説明 |
|---|
XMLElement(java.lang.String name,
java.util.Map<java.lang.String,java.util.List<XMLElement>> content,
XMLAttributeStorage attributes,
java.lang.String value)
子要素を持つ要素を作成します.
|
XMLElement(java.lang.String name,
XMLAttributeStorage attributes,
java.lang.String value)
子の要素を持たない要素を作成します.
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
XMLAttributeStorage |
getAttributes()
この要素に設定された属性を取得します.
|
java.util.Map<java.lang.String,java.util.List<XMLElement>> |
getContent()
この要素が持つ子の要素を取得します.
|
java.util.List<XMLElement> |
getElement(java.lang.String name)
指定した名前を持つ子の要素を返します.
|
java.lang.String |
getName()
このインスタンスの一意的な名前を取得します.
|
java.lang.String |
getValue()
この要素のテキストを取得します.
|
boolean |
hasElement(java.lang.String name)
子の要素が存在するかを検査します.
|
boolean |
hasValue()
この要素がテキストを持っているかを検査します.
|
void |
printAll(java.io.PrintStream stream)
この要素をストリームに出力します.
|
java.lang.String |
toString() |
public XMLElement(java.lang.String name,
XMLAttributeStorage attributes,
java.lang.String value)
name - この要素の名前です。attributes - この要素が持つ属性です。value - この要素のテキストです。public XMLElement(java.lang.String name,
java.util.Map<java.lang.String,java.util.List<XMLElement>> content,
XMLAttributeStorage attributes,
java.lang.String value)
name - この要素の名前です。content - このエレメントが持つ子のエレメントを送信します。attributes - この要素が持つ属性です。value - この要素のテキストです。public java.lang.String getValue()
public boolean hasValue()
public XMLAttributeStorage getAttributes()
public java.util.Map<java.lang.String,java.util.List<XMLElement>> getContent()
public java.util.List<XMLElement> getElement(java.lang.String name)
name - 要素の名前を指定します。public boolean hasElement(java.lang.String name)
name - 要素の名前.public void printAll(java.io.PrintStream stream)
stream - 出力するストリームを送信します。public java.lang.String getName()
Nameablepublic java.lang.String toString()
toString クラス内 java.lang.Object