*/
public interface ProcessMemoryInfo {
- public String toHumanReadableString();
+ /**
+ * @return a non-structured human readable string representation of this instances contents
+ */
+ String toHumanReadableString();
+
+ /**
+ * @return tab-separated row of text containing N columns of explanatory
+ * header text for writing a tab-separated "CSV" file
+ */
+ String headerRow();
+
+ /**
+ * @return tab-separated row of text containing N columns of data values
+ * that match the explanations provided by {@link #headerRow()}
+ */
+ String dataRow();
}
\ No newline at end of file