public abstract static class XMLUtility.XMLNode extends Object implements Iterable<XMLUtility.XMLElement>
Constructor and Description |
---|
XMLNode() |
Modifier and Type | Method and Description |
---|---|
abstract String |
attribute(String name)
指定した属性名の値を返す.
|
abstract int |
attributeInteger(String name,
int dv)
指定した属性名の整数値(int)を返す.
|
abstract long |
attributeLong(String name,
long dv)
指定した属性名の整数値(long)を返す.
|
abstract List<XMLUtility.XMLAttribute> |
attributes()
属性のリストを返す.
|
abstract List<XMLUtility.XMLElement> |
children()
子エレメントのリストを返す.
|
Iterator<XMLUtility.XMLElement> |
iterator() |
String |
name()
Nodeの名前を返す.
|
Node |
node()
Nodeを返す.
|
abstract String |
value()
Nodeのテキストを返す(再帰する).
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
forEach, spliterator
protected Node node
public Node node()
public String name()
public abstract String value()
public abstract String attribute(String name)
name
- 属性名public abstract int attributeInteger(String name, int dv)
name
- 属性名dv
- 既定値dv
を返す.public abstract long attributeLong(String name, long dv)
name
- 属性名dv
- 既定値dv
を返す.public abstract List<XMLUtility.XMLAttribute> attributes()
public abstract List<XMLUtility.XMLElement> children()
public final Iterator<XMLUtility.XMLElement> iterator()
iterator
in interface Iterable<XMLUtility.XMLElement>
EDB Working Group at Tue Jun 10 17:08:59 JST 2025