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
.