public class JsonHeapConfigurationExporter extends Object implements HeapConfigurationExporter
| Constructor and Description |
|---|
JsonHeapConfigurationExporter() |
JsonHeapConfigurationExporter(Writer writer) |
| Modifier and Type | Method and Description |
|---|---|
void |
export(HeapConfiguration heapConfiguration)
Exports a given HeapConfiguration.
|
String |
exportForReport(HeapConfiguration heapConfiguration) |
void |
writeNonterminalHyperedges(org.json.JSONWriter jsonWriter,
HeapConfiguration heapConfiguration) |
void |
writeNonterminalTentacles(org.json.JSONWriter jsonWriter,
HeapConfiguration heapConfiguration) |
void |
writeSelectors(org.json.JSONWriter jsonWriter,
HeapConfiguration heapConfiguration) |
void |
writeVariables(org.json.JSONWriter jsonWriter,
HeapConfiguration heapConfiguration) |
void |
writeVariableTentacles(org.json.JSONWriter jsonWriter,
HeapConfiguration heapConfiguration) |
protected Writer writer
public JsonHeapConfigurationExporter(Writer writer)
public JsonHeapConfigurationExporter()
public void export(HeapConfiguration heapConfiguration)
HeapConfigurationExporterexport in interface HeapConfigurationExporterheapConfiguration - The HeapConfiguration that should be exported.public String exportForReport(HeapConfiguration heapConfiguration)
exportForReport in interface HeapConfigurationExporterpublic void writeNonterminalHyperedges(org.json.JSONWriter jsonWriter,
HeapConfiguration heapConfiguration)
public void writeVariables(org.json.JSONWriter jsonWriter,
HeapConfiguration heapConfiguration)
public void writeSelectors(org.json.JSONWriter jsonWriter,
HeapConfiguration heapConfiguration)
public void writeNonterminalTentacles(org.json.JSONWriter jsonWriter,
HeapConfiguration heapConfiguration)
public void writeVariableTentacles(org.json.JSONWriter jsonWriter,
HeapConfiguration heapConfiguration)
Copyright © 2019. All rights reserved.