public class XmlNode extends Object
コンストラクタと説明 |
---|
XmlNode(Attr attr)
コンストラクタ。
|
XmlNode(Document document)
コンストラクタ。
|
XmlNode(Element element)
コンストラクタ。
|
XmlNode(Node node)
コンストラクタ。
|
XmlNode(Node parent,
Node node)
コンストラクタ。
|
修飾子とタイプ | メソッドと説明 |
---|---|
XmlNode |
addAttr(String name,
String value)
属性を追加します。
|
XmlNode |
addNode(String name)
エレメントを追加します。
|
XmlNode |
addNode(String name,
String targetPath)
相対パスのノードにエレメントを追加します。
|
XmlNode |
delAttr(String name)
属性を削除します。
|
XmlNode |
delNode()
このノードを削除します。
|
XmlNode |
delNode(String targetPath)
相対パスのノードを削除します。
|
XmlNode |
delNode(XmlNode child)
ノードを削除します。
|
XmlNode[] |
getChildNode()
属性および子ノードの一覧を取得します。
|
double |
getDouble(String name)
子ノードの値を数値として取得します。
|
double |
getDouble(String name,
double def)
子ノードの値を数値として取得します。
|
float |
getFloat(String name)
子ノードの値を数値として取得します。
|
float |
getFloat(String name,
float def)
子ノードの値を数値として取得します。
|
int |
getInteger(String name)
子ノードの値を数値として取得します。
|
int |
getInteger(String name,
int def)
子ノードの値を数値として取得します。
|
long |
getLong(String name)
子ノードの値を数値として取得します。
|
long |
getLong(String name,
long def)
子ノードの値を数値として取得します。
|
Node |
getNode()
このノードのDOMノードオブジェクトを取得します。
|
XmlNode[] |
getNodeList()
下階層からすべてのノードを取得します。
|
String |
getNodeName()
ノードの名前を取得します。
|
String |
getString(String name)
子ノードの値を文字列として取得します。
|
String |
getString(String name,
String def)
子ノードの値を文字列として取得します。
|
String |
getURI()
このノードのフルパスを取得します。
|
String |
getURI(String root)
このノードのフルパスを取得します。
|
String |
getValue()
このノードの値を文字列として取得します。
|
String |
getValue(String def)
このノードの値を文字列として取得します。
|
boolean |
isFalse(String name)
子ノードの値が偽値であるかチェックします。
|
boolean |
isTrue(String name)
子ノードの値が真値であるかチェックします。
|
boolean |
isValid(String name)
子ノードの存在をチェックします。
|
XmlNode |
lookup(List tags)
子ノードを取得します。
|
XmlNode |
lookup(String tags)
子ノードを取得します。
|
void |
removeValue()
このノードの値を削除します。
|
XmlNode[] |
select(String tags)
このノードの子ノードのリストを取得します。
|
void |
setNodeName(String name)
このノードの名前を変更します。
|
void |
setValue(String str)
このノードの値を設定します。
|
void |
setValue(String targetPath,
String str)
このノードの子ノードの値を設定します。
|
public XmlNode(Attr attr)
attr
- 属性ノードpublic XmlNode(Document document)
document
- ドキュメントノードpublic XmlNode(Element element)
element
- エレメントノードpublic XmlNode(Node node)
node
- ノードpublic XmlNode addAttr(String name, String value)
name
- 属性名value
- 値public XmlNode addNode(String name)
name
- 追加するエレメント名public XmlNode addNode(String name, String targetPath)
name
- 追加するエレメント名targetPath
- 相対パスpublic XmlNode delAttr(String name)
name
- 属性名public XmlNode delNode()
public XmlNode delNode(String targetPath)
targetPath
- 相対パスpublic XmlNode delNode(XmlNode child)
child
- 削除するノードpublic XmlNode[] getChildNode()
public double getDouble(String name)
name
- 子ノードの名前public double getDouble(String name, double def)
name
- 子ノードの名前def
- 初期値public float getFloat(String name)
name
- 子ノードの名前public float getFloat(String name, float def)
name
- 子ノードの名前def
- 初期値public int getInteger(String name)
name
- 子ノードの名前public int getInteger(String name, int def)
name
- 子ノードの名前def
- 初期値public long getLong(String name)
name
- 子ノードの名前public long getLong(String name, long def)
name
- 子ノードの名前def
- 初期値public Node getNode()
public XmlNode[] getNodeList()
public String getNodeName()
public String getString(String name)
name
- 子ノードの名前public String getString(String name, String def)
name
- 子ノードの名前def
- 初期値public String getURI()
public String getURI(String root)
root
- public String getValue()
public String getValue(String def)
def
- 初期値public boolean isFalse(String name)
name
- 子ノードの名前public boolean isTrue(String name)
name
- 子ノードの名前public boolean isValid(String name)
name
- 子ノードの名前public XmlNode lookup(String tags)
tags
- 子ノードのパスpublic XmlNode lookup(List tags)
tags
- 子ノードのパスのリストpublic void removeValue()
public XmlNode[] select(String tags)
tags
- ノードのパスpublic void setNodeName(String name)
name
- 変更する名前public void setValue(String str)
str
- 設定する値。Copyright © 2012 NTT DATA INTRAMART CORPORATION