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.StringasJson(GraphCode gc)returns a Graph Code as JSonjava.lang.StringendFile()for Graph Codes, no header is requiredjava.lang.Stringflatten(MMFG fv)exports a Graph Code based on a MMFG to Jsonjava.lang.StringgetFileExtension()returns "json"static GraphCoderead(java.io.File f)reads a Graph Code from a Json-Filejava.lang.StringstartFile()for Graph Codes, no footer is requiredstatic voidwrite(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:
getFileExtensionin 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
-