|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectkinugasa.contents.text.XMLElement
public class XMLElement
"要素"クラスは、XMLの1つのエレメントに対応します.
要素とは次のような構成です。
<elementName attributeName=attributeValue>
<contentElement>
</contentElement>
value
</elementName attributeName=attributeValue>
フィールドの概要 | |
---|---|
private XMLAttributeStorage |
attributes
この要素が持つ属性です. |
private java.util.Map<java.lang.String,java.util.List<XMLElement>> |
content
この要素の内部に設置された要素のマップです, |
private java.lang.String |
name
この要素の名前です. |
private static long |
serialVersionUID
|
private java.lang.String |
value
この要素の内部に直接書かれたテキストです. |
コンストラクタの概要 | |
---|---|
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 |
hasValue()
この要素がテキストを持っているかを検査します. |
void |
printAll(java.io.PrintStream stream)
この要素をストリームに出力します. |
java.lang.String |
toString()
|
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
フィールドの詳細 |
---|
private static final long serialVersionUID
private java.lang.String name
private java.util.Map<java.lang.String,java.util.List<XMLElement>> content
private XMLAttributeStorage attributes
private java.lang.String value
コンストラクタの詳細 |
---|
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 void printAll(java.io.PrintStream stream)
stream
- 出力するストリームを送信します。public java.lang.String getName()
Nameable
の記述:
Nameable
内の getName
public java.lang.String toString()
java.lang.Object
内の toString
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |