class XmlDataNode.OnlyOneNode extends java.lang.Object implements java.util.ListIterator<XmlDataNode>, java.lang.Iterable<XmlDataNode>
| Modifier and Type | Field and Description |
|---|---|
private XmlDataNode |
nd |
| Constructor and Description |
|---|
OnlyOneNode(XmlDataNode nd)
Constructor with the given one node or without node.
|
| Modifier and Type | Method and Description |
|---|---|
void |
add(XmlDataNode e) |
boolean |
hasNext() |
boolean |
hasPrevious() |
java.util.Iterator<XmlDataNode> |
iterator() |
XmlDataNode |
next() |
int |
nextIndex() |
XmlDataNode |
previous() |
int |
previousIndex() |
void |
remove() |
void |
set(XmlDataNode e) |
private XmlDataNode nd
OnlyOneNode(XmlDataNode nd)
nd - can be null, then the first call of hasNext() delivers false.public boolean hasNext()
hasNext in interface java.util.Iterator<XmlDataNode>hasNext in interface java.util.ListIterator<XmlDataNode>public XmlDataNode next()
next in interface java.util.Iterator<XmlDataNode>next in interface java.util.ListIterator<XmlDataNode>public java.util.Iterator<XmlDataNode> iterator()
iterator in interface java.lang.Iterable<XmlDataNode>public boolean hasPrevious()
hasPrevious in interface java.util.ListIterator<XmlDataNode>public XmlDataNode previous()
previous in interface java.util.ListIterator<XmlDataNode>public int nextIndex()
nextIndex in interface java.util.ListIterator<XmlDataNode>public int previousIndex()
previousIndex in interface java.util.ListIterator<XmlDataNode>public void set(XmlDataNode e)
set in interface java.util.ListIterator<XmlDataNode>public void add(XmlDataNode e)
add in interface java.util.ListIterator<XmlDataNode>public void remove()
remove in interface java.util.Iterator<XmlDataNode>remove in interface java.util.ListIterator<XmlDataNode>