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()
Nameable
public java.lang.String toString()
toString
クラス内 java.lang.Object