Interface GraphImporter<V,E>
- Type Parameters:
V- the graph vertex typeE- the graph edge type
- All Known Implementing Classes:
CSVImporter, DIMACSImporter, DOTImporter, GmlImporter, Graph6Sparse6Importer, GraphMLImporter, JSONImporter, SimpleGEXFImporter, SimpleGraphMLImporter, TSPLIBImporter
public interface GraphImporter<V,E>
Interface for graph importers
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidimportGraph(Graph<V, E> g, File file) Import a graph from the givenFile.default voidimportGraph(Graph<V, E> g, InputStream in) Import a graph from the givenInputStream.voidimportGraph(Graph<V, E> g, Reader in) Import a graph using the givenReader.
-
Method Details
-
importGraph
Import a graph from the givenInputStream.It is the callers responsibility to ensure the
InputStreamis closed after this method returned.- Parameters:
g- the graphin- the input stream- Throws:
ImportException- in case any error occurs, such as I/O or parse error
-
importGraph
-
importGraph
-