com.phoenixst.plexus.util

Class DefaultTraverserFactory

public class DefaultTraverserFactory extends Object implements Transformer, Serializable

A Transformer which when given a node, returns a Traverser over nodes adjacent to that node, specified by a Graph and a Predicate.

Since: 1.0

Version: $Revision: 1.14 $

Author: Ray A. Conner

Constructor Summary
DefaultTraverserFactory(Graph graph, Predicate traverserPredicate)
Creates a new DefaultTraverserFactory.
Method Summary
GraphgetGraph()
Gets the Graph for this DefaultTraverserFactory.
PredicategetTraverserPredicate()
Gets the Predicate for this DefaultTraverserFactory.
Objecttransform(Object node)

Constructor Detail

DefaultTraverserFactory

public DefaultTraverserFactory(Graph graph, Predicate traverserPredicate)
Creates a new DefaultTraverserFactory.

Method Detail

getGraph

public Graph getGraph()
Gets the Graph for this DefaultTraverserFactory.

getTraverserPredicate

public Predicate getTraverserPredicate()
Gets the Predicate for this DefaultTraverserFactory.

transform

public Object transform(Object node)
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.