public class FileIO
extends java.lang.Object
All methods in this class are static.
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
COLUMN_SEPARATOR
Column separator for edge list, clustering, and layout files.
|
Modifier and Type | Method and Description |
---|---|
static Clustering |
readClustering(java.lang.String filename,
int nNodes)
Reads a clustering from a file.
|
static Network |
readEdgeList(java.lang.String filename,
boolean weightedEdges,
boolean sortedEdgeList)
Reads an edge list from a file and creates a network.
|
static Layout |
readLayout(java.lang.String filename,
int nNodes)
Reads a layout from a file.
|
static void |
writeClustering(java.lang.String filename,
Clustering clustering)
Writes a clustering to a file.
|
static void |
writeLayout(java.lang.String filename,
Layout layout)
Writes a layout to a file.
|
public static final java.lang.String COLUMN_SEPARATOR
public static Network readEdgeList(java.lang.String filename, boolean weightedEdges, boolean sortedEdgeList)
filename
- FilenameweightedEdges
- Indicates whether edges have weightssortedEdgeList
- Indicates whether the edge list is sortedpublic static Clustering readClustering(java.lang.String filename, int nNodes)
filename
- FilenamenNodes
- Number of nodespublic static void writeClustering(java.lang.String filename, Clustering clustering)
filename
- Filenameclustering
- Clusteringpublic static Layout readLayout(java.lang.String filename, int nNodes)
filename
- FilenamenNodes
- Number of nodespublic static void writeLayout(java.lang.String filename, Layout layout)
filename
- Filenamelayout
- Layout