com.phoenixst.plexus.util

Class DefaultIncidentEdgeGetter

public class DefaultIncidentEdgeGetter extends Object implements Transformer, Serializable

A Transformer which when given a node, returns a single Edge incident to that node, specified by a Graph and a Predicate.

Since: 1.0

Version: $Revision: 1.13 $

Author: Ray A. Conner

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

Constructor Detail

DefaultIncidentEdgeGetter

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

Method Detail

getGraph

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

getTraverserPredicate

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

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.