Package org.jgrapht.graph
Class ClassBasedEdgeFactory<V,E>
- java.lang.Object
-
- org.jgrapht.graph.ClassBasedEdgeFactory<V,E>
-
- All Implemented Interfaces:
java.io.Serializable
,EdgeFactory<V,E>
public class ClassBasedEdgeFactory<V,E> extends java.lang.Object implements EdgeFactory<V,E>, java.io.Serializable
AnEdgeFactory
for producing edges by using a class as a factory.- Since:
- Jul 14, 2003
- Author:
- Barak Naveh
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ClassBasedEdgeFactory(java.lang.Class<? extends E> edgeClass)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description E
createEdge(V source, V target)
Creates a new edge whose endpoints are the specified source and target vertices.
-
-
-
Constructor Detail
-
ClassBasedEdgeFactory
public ClassBasedEdgeFactory(java.lang.Class<? extends E> edgeClass)
-
-
Method Detail
-
createEdge
public E createEdge(V source, V target)
Description copied from interface:EdgeFactory
Creates a new edge whose endpoints are the specified source and target vertices.- Specified by:
createEdge
in interfaceEdgeFactory<V,E>
- Parameters:
source
- the source vertex.target
- the target vertex.- Returns:
- a new edge whose endpoints are the specified source and target vertices.
- See Also:
EdgeFactory.createEdge(Object, Object)
-
-