Package org.jgrapht.ext
Class IntegerNameProvider<V>
java.lang.Object
org.jgrapht.ext.IntegerNameProvider<V>
- All Implemented Interfaces:
VertexNameProvider<V>
Assigns a unique integer to represent each vertex. Each instance of
IntegerNameProvider maintains an internal map between every vertex it has
ever seen and the unique integer representing that vertex. As a result it is
probably desirable to have a separate instance for each distinct graph.
- Author:
- Charles Fry
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
clear()
Clears all cached identifiers, and resets the unique identifier counter.getVertexName
(V vertex) Returns the String representation of the unique integer representing a vertex.
-
Constructor Details
-
IntegerNameProvider
public IntegerNameProvider()
-
-
Method Details
-
clear
public void clear()Clears all cached identifiers, and resets the unique identifier counter. -
getVertexName
Returns the String representation of the unique integer representing a vertex.- Specified by:
getVertexName
in interfaceVertexNameProvider<V>
- Parameters:
vertex
- the vertex to be named- Returns:
- the name of
- See Also:
-