|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--net.walend.digraph.path.AbstractListCEPath.ListEdgeIterator
Field Summary | |
private int |
expectedModCount
|
private int |
index
|
Constructor Summary | |
protected |
AbstractListCEPath.ListEdgeIterator(int mods)
|
Method Summary | |
private void |
checkState()
|
java.lang.Object |
edge()
Returns the current edge. |
java.lang.Object |
fromNode()
Returns the node that his edge begins at. |
boolean |
hasNext()
Returns true if there are more edges in this iterator. |
void |
next()
Advances to the next edge in the iterator. |
void |
remove()
Throws an UnsupportedOperationException. |
java.lang.Object |
toNode()
Returns the node that this edge reaches. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private int index
private int expectedModCount
Constructor Detail |
protected AbstractListCEPath.ListEdgeIterator(int mods)
Method Detail |
public boolean hasNext()
hasNext
in interface EdgeNodeIterator
public void next()
next
in interface EdgeNodeIterator
java.util.NoSuchElementException
- if the iterator has nothing left.public void remove()
remove
in interface EdgeNodeIterator
java.lang.UnsupportedOperationException
- always.
java.lang.IllegalStateException
- if the next method has not yet been called, or the remove method has already been called after the last call to the next method.private void checkState()
public java.lang.Object fromNode()
fromNode
in interface EdgeNodeIterator
java.lang.IllegalStateException
- if the next method has not yet been called, or the remove method has already been called after the last call to the next method.public java.lang.Object toNode()
toNode
in interface EdgeNodeIterator
java.lang.IllegalStateException
- if the next method has not yet been called, or the remove method has already been called after the last call to the next method.public java.lang.Object edge()
edge
in interface EdgeIterator
java.lang.IllegalStateException
- if the next method has not yet been called, or the remove method has already been called after the last call to the next method.
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |