com.phoenixst.plexus.util
public class EdgeIteratorTraverserAdapter extends Object implements Traverser
Iterator over Edge
objects, presenting a Traverser. It is assumed that each
Edge is incident to the base node.
Since: 1.0
Version: $Revision: 1.6 $
| Constructor Summary | |
|---|---|
| EdgeIteratorTraverserAdapter(Object baseNode, Iterator edgeIter)
Creates a new unmodifiable
EdgeIteratorTraverserAdapter. | |
| EdgeIteratorTraverserAdapter(Graph graph, Object baseNode, Iterator edgeIter)
Creates a new EdgeIteratorTraverserAdapter. | |
| Method Summary | |
|---|---|
| Graph.Edge | getEdge() |
| boolean | hasNext() |
| Object | next() |
| void | remove() |
| void | removeEdge() |
EdgeIteratorTraverserAdapter. If this
constructor is used, EdgeIteratorTraverserAdapter and EdgeIteratorTraverserAdapter
will throw UnsupportedOperationExceptions.EdgeIteratorTraverserAdapter.