com.phoenixst.plexus.util

Class UnmodifiableTraverser

public class UnmodifiableTraverser extends Object implements Traverser

An unmodifiable view of a Traverser.

Since: 1.0

Version: $Revision: 1.5 $

Author: Ray A. Conner

Constructor Summary
UnmodifiableTraverser(Traverser delegate)
Creates a new UnmodifiableTraverser.
Method Summary
Graph.EdgegetEdge()
booleanhasNext()
Objectnext()
voidremove()
voidremoveEdge()

Constructor Detail

UnmodifiableTraverser

public UnmodifiableTraverser(Traverser delegate)
Creates a new UnmodifiableTraverser.

Method Detail

getEdge

public Graph.Edge getEdge()

hasNext

public boolean hasNext()

next

public Object next()

remove

public void remove()

removeEdge

public void removeEdge()
See the Plexus project home, hosted by SourceForge.
Copyright B) 1994-2006, by Phoenix Software Technologists, Inc. and others. All Rights Reserved. Use is subject to license terms.