X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=bundles%2Forg.simantics.nativemem%2Fsrc%2Forg%2Fsimantics%2Fnativemem%2FProcessMemoryInfo.java;h=29eabb07f1c7b6710ab63d595114cc631bce8a48;hb=ea17057d1c483f8a2bcb765527e45cf4fba36df5;hp=fb7a17a6126d8f3717bddac84559b95b4d729619;hpb=99f23679ed1b7c4a47cd841fa75be142225eb7aa;p=simantics%2Fplatform.git diff --git a/bundles/org.simantics.nativemem/src/org/simantics/nativemem/ProcessMemoryInfo.java b/bundles/org.simantics.nativemem/src/org/simantics/nativemem/ProcessMemoryInfo.java index fb7a17a61..29eabb07f 100644 --- a/bundles/org.simantics.nativemem/src/org/simantics/nativemem/ProcessMemoryInfo.java +++ b/bundles/org.simantics.nativemem/src/org/simantics/nativemem/ProcessMemoryInfo.java @@ -19,6 +19,21 @@ package org.simantics.nativemem; */ 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