de.cau.cs.kieler.sim.kiem.automated.ui.views
Class AbstractTableExporter

java.lang.Object
  extended by de.cau.cs.kieler.sim.kiem.automated.ui.views.AbstractTableExporter
Direct Known Subclasses:
CSVTableExporter, LatexTableExporter

public abstract class AbstractTableExporter
extends Object

Abstract super class for all table exporter.

Rating proposed yellow
(2010-02-08)

Field Summary
protected static String NEWLINE
          The systems newline character.
 
Constructor Summary
AbstractTableExporter()
           
 
Method Summary
 String export()
          Export the entire table by converting it into a string that can be written to a file.
abstract  String exportData(ExecutionFilePanel.PanelData data)
          Export the panel data.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NEWLINE

protected static final String NEWLINE
The systems newline character.

Constructor Detail

AbstractTableExporter

public AbstractTableExporter()
Method Detail

export

public String export()
Export the entire table by converting it into a string that can be written to a file.

Returns:
the resulting string

exportData

public abstract String exportData(ExecutionFilePanel.PanelData data)
Export the panel data.

Parameters:
data - the data
Returns:
the converted string