- java.lang.Object
-
- org.jgrapht.nio.csv.CSVBaseListener
-
- org.jgrapht.nio.csv.CSVEventDrivenImporter.RowCSVListener
-
- org.jgrapht.nio.csv.CSVEventDrivenImporter.MatrixCSVListener
-
- All Implemented Interfaces:
org.antlr.v4.runtime.tree.ParseTreeListener
,CSVListener
- Enclosing class:
- CSVEventDrivenImporter
private class CSVEventDrivenImporter.MatrixCSVListener extends CSVEventDrivenImporter.RowCSVListener
-
-
Field Summary
Fields Modifier and Type Field Description private boolean
assumeEdgeWeights
private boolean
assumeNodeIds
private boolean
assumeZeroWhenNoEdge
private java.util.Map<java.lang.Integer,java.lang.String>
columnIndex
private int
currentVertex
private java.lang.String
currentVertexName
private int
verticesCount
-
Fields inherited from class org.jgrapht.nio.csv.CSVEventDrivenImporter.RowCSVListener
header, row, vertices
-
-
Constructor Summary
Constructors Constructor Description MatrixCSVListener()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private void
createEdges()
private void
createVertices()
private void
createVerticesFromNodeIds()
protected void
handleRow()
-
Methods inherited from class org.jgrapht.nio.csv.CSVEventDrivenImporter.RowCSVListener
enterHeader, enterRecord, exitEmptyField, exitHeader, exitRecord, exitStringField, exitTextField
-
Methods inherited from class org.jgrapht.nio.csv.CSVBaseListener
enterEmptyField, enterEveryRule, enterFile, enterStringField, enterTextField, exitEveryRule, exitFile, visitErrorNode, visitTerminal
-
-
-
-
Field Detail
-
assumeNodeIds
private boolean assumeNodeIds
-
assumeEdgeWeights
private boolean assumeEdgeWeights
-
assumeZeroWhenNoEdge
private boolean assumeZeroWhenNoEdge
-
verticesCount
private int verticesCount
-
currentVertex
private int currentVertex
-
currentVertexName
private java.lang.String currentVertexName
-
columnIndex
private java.util.Map<java.lang.Integer,java.lang.String> columnIndex
-
-
Method Detail
-
handleRow
protected void handleRow()
- Specified by:
handleRow
in classCSVEventDrivenImporter.RowCSVListener
-
createVerticesFromNodeIds
private void createVerticesFromNodeIds()
-
createVertices
private void createVertices()
-
createEdges
private void createEdges()
-
-