com.phoenixst.plexus.util

Class DefaultEdge

public class DefaultEdge extends Object implements Graph.Edge, Serializable

A default Edge implementation in which the user-defined object must be null. The equals() method is inherited from Object and uses reference equality. This class should only be used by Graphs which create edges once and store them.

Since: 1.0

Version: $Revision: 1.10 $

Author: Ray A. Conner

Constructor Summary
DefaultEdge(Object tail, Object head, boolean directed)
Creates a new DefaultEdge.
Method Summary
ObjectgetHead()
ObjectgetOtherEndpoint(Object node)
ObjectgetTail()
ObjectgetUserObject()
booleanisDirected()
voidsetUserObject(Object object)
StringtoString()

Constructor Detail

DefaultEdge

public DefaultEdge(Object tail, Object head, boolean directed)
Creates a new DefaultEdge.

Method Detail

getHead

public Object getHead()

getOtherEndpoint

public Object getOtherEndpoint(Object node)

getTail

public Object getTail()

getUserObject

public Object getUserObject()

isDirected

public boolean isDirected()

setUserObject

public void setUserObject(Object object)

toString

public String toString()
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.