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

java.lang.Objectorg.limy.common.xml.SimpleElement
public class SimpleElement
XML要素を表します。
| コンストラクタの概要 | |
|---|---|
SimpleElement(SimpleElement parent,
java.lang.String name,
java.lang.String value)
SimpleElementインスタンスを構築します。 |
|
SimpleElement(java.lang.String name)
SimpleElementインスタンスを構築します。 |
|
SimpleElement(XmlElement parent,
java.lang.String name)
SimpleElementインスタンスを構築します。 |
|
SimpleElement(XmlElement parent,
java.lang.String name,
XmlElement afterEl)
SimpleElementインスタンスを構築します。 |
|
| メソッドの概要 | |
|---|---|
void |
addChild(int index,
XmlElement child)
子要素を追加します。 |
void |
addChild(XmlElement child)
子要素を追加します。 |
java.lang.Object |
clone()
|
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)
要素値を設定します。 |
java.lang.String |
toString()
|
| クラス java.lang.Object から継承されたメソッド |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| コンストラクタの詳細 |
|---|
public SimpleElement(java.lang.String name)
name - 要素名
public SimpleElement(XmlElement parent,
java.lang.String name)
parent - 親要素name - 要素名
public SimpleElement(XmlElement parent,
java.lang.String name,
XmlElement afterEl)
parent - 親要素name - 要素名afterEl - 挿入位置
public SimpleElement(SimpleElement parent,
java.lang.String name,
java.lang.String value)
parent - 親要素name - 要素名value - 要素値| メソッドの詳細 |
|---|
public java.lang.String toString()
java.lang.Object 内の toString
public java.lang.Object clone()
throws java.lang.CloneNotSupportedException
java.lang.Object 内の clonejava.lang.CloneNotSupportedExceptionpublic XmlElement cloneSelf()
XmlElement の記述:
XmlElement 内の cloneSelfpublic XmlElement copyBeforeSelf()
XmlElement の記述:
XmlElement 内の copyBeforeSelfpublic void setAttribute(XmlAttribute attr)
XmlElement 内の setAttributeattr - 属性
public void setAttribute(java.lang.String name,
java.lang.String value)
XmlElement 内の setAttributename - 属性名value - 属性値public void removeChild(XmlElement child)
XmlElement 内の removeChildchild - 子要素public boolean hasAttributes()
XmlElement 内の hasAttributespublic boolean hasChildren()
XmlElement 内の hasChildrenpublic java.util.List<XmlElement> getChildren()
XmlElement 内の getChildrenpublic java.lang.String getAttribute(java.lang.String name)
XmlElement の記述:
XmlElement 内の getAttributename - 属性名
public void addChild(XmlElement child)
XmlElement 内の addChildchild - 子要素
public void addChild(int index,
XmlElement child)
XmlElement 内の addChildindex - 挿入位置child - 子要素public void setValue(java.lang.String value)
XmlElement 内の setValuevalue - 要素値public XmlElement searchSubNode(java.lang.String nodeNode)
複数見つかった場合は先頭のもの、見つからなかった場合はnullを返します。
XmlElement 内の searchSubNodenodeNode - 検索する要素名
public java.util.Collection<XmlElement> searchSubNodes(java.lang.String nodeNode)
XmlElement 内の searchSubNodesnodeNode - 検索する要素名
public java.lang.String getName()
XmlElement 内の getNamepublic java.lang.String getValue()
XmlElement 内の getValuepublic java.lang.String getValue(java.lang.String xpath)
XmlElement 内の getValuexpath - XPath文字列
public java.util.Collection<XmlAttribute> getAttributes()
XmlElement 内の getAttributes
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||