net.walend.digraph
Interface EdgeIterator

All Superinterfaces:
EdgeNodeIterator
All Known Implementing Classes:
AbstractHashCEDigraph.HashEdgeIterator, AbstractHashUEDigraph.HashEdgeIterator

public interface EdgeIterator
extends EdgeNodeIterator

EdgeIterator extends EdgeNodeIterator by adding a method to get the current edge.

Since:
20010813
Author:
David Walend

Method Summary
 java.lang.Object edge()
          Returns the current edge.
 
Methods inherited from interface net.walend.digraph.EdgeNodeIterator
fromNode, hasNext, next, remove, toNode
 

Method Detail

edge

public java.lang.Object edge()
Returns the current edge.

Throws:
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.


Copyright (c) 2000, 2001, David Walend