Package de.swa.gc
Class GraphCodeIO
java.lang.Object
de.swa.gc.GraphCodeIO
- All Implemented Interfaces:
Flattener
public class GraphCodeIO extends java.lang.Object implements Flattener
Utility Class for Graph Code Import and Export, implements the MMFG-Flattener-Interface
- Author:
- stefan_wagenpfeil
-
Constructor Summary
Constructors Constructor Description GraphCodeIO()
-
Method Summary
Modifier and Type Method Description static java.lang.String
asJson(GraphCode gc)
returns a Graph Code as JSonjava.lang.String
endFile()
for Graph Codes, no header is requiredjava.lang.String
flatten(MMFG fv)
exports a Graph Code based on a MMFG to Jsonjava.lang.String
getFileExtension()
returns "json"static GraphCode
read(java.io.File f)
reads a Graph Code from a Json-Filejava.lang.String
startFile()
for Graph Codes, no footer is requiredstatic void
write(GraphCode gc, java.io.File f)
writes a Graph Code as Json into File f
-
Constructor Details
-
GraphCodeIO
public GraphCodeIO()
-
-
Method Details
-
flatten
exports a Graph Code based on a MMFG to Json -
getFileExtension
public java.lang.String getFileExtension()returns "json"- Specified by:
getFileExtension
in interfaceFlattener
-
read
reads a Graph Code from a Json-File -
write
writes a Graph Code as Json into File f -
asJson
returns a Graph Code as JSon -
endFile
public java.lang.String endFile()for Graph Codes, no header is required -
startFile
public java.lang.String startFile()for Graph Codes, no footer is required
-