Class StringEdgeNameProvider<E>

java.lang.Object
org.jgrapht.ext.StringEdgeNameProvider<E>
All Implemented Interfaces:
EdgeNameProvider<E>

public class StringEdgeNameProvider<E> extends Object implements EdgeNameProvider<E>
Generates edge names by invoking Object.toString() on them. This assumes that the edge's Object.toString() method returns a unique String representation for each edge.
Author:
Trevor Harmon
  • Constructor Details

    • StringEdgeNameProvider

      public StringEdgeNameProvider()
  • Method Details

    • getEdgeName

      public String getEdgeName(E edge)
      Returns the String representation an edge.
      Specified by:
      getEdgeName in interface EdgeNameProvider<E>
      Parameters:
      edge - the edge to be named
      Returns:
      the name of the edge