com.phoenixst.plexus.util

Class TraverserChain

public class TraverserChain extends Object implements Traverser

A chain of Traversers.

Since: 1.0

Version: $Revision: 1.9 $

Author: Ray A. Conner

Constructor Summary
TraverserChain(Traverser[] traversers)
Creates a new TraveserChain.
TraverserChain(Collection traversers)
Creates a new TraveserChain.
TraverserChain(Traverser first, Traverser second)
Creates a new TraveserChain.
Method Summary
Graph.EdgegetEdge()
booleanhasNext()
Objectnext()
voidremove()
voidremoveEdge()

Constructor Detail

TraverserChain

public TraverserChain(Traverser[] traversers)
Creates a new TraveserChain.

TraverserChain

public TraverserChain(Collection traversers)
Creates a new TraveserChain.

TraverserChain

public TraverserChain(Traverser first, Traverser second)
Creates a new TraveserChain.

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.