diff options
Diffstat (limited to 'cadi/core')
-rw-r--r-- | cadi/core/src/main/java/org/onap/aaf/cadi/util/CSV.java | 20 |
1 files changed, 14 insertions, 6 deletions
diff --git a/cadi/core/src/main/java/org/onap/aaf/cadi/util/CSV.java b/cadi/core/src/main/java/org/onap/aaf/cadi/util/CSV.java index 4ae68310..c7fada74 100644 --- a/cadi/core/src/main/java/org/onap/aaf/cadi/util/CSV.java +++ b/cadi/core/src/main/java/org/onap/aaf/cadi/util/CSV.java @@ -45,8 +45,8 @@ public class CSV { csv = file; } - public CSV(String csvOfProperties) { - csv = new File(csvOfProperties); + public CSV(String csvFilename) { + csv = new File(csvFilename); } @@ -126,13 +126,17 @@ public class CSV { } public Writer writer() throws FileNotFoundException { - return new Writer(); + return new Writer(false); } - + + public Writer writer(boolean append) throws FileNotFoundException { + return new Writer(append); + } + public class Writer { private PrintStream ps; - private Writer() throws FileNotFoundException { - ps = new PrintStream(new FileOutputStream(csv)); + private Writer(final boolean append) throws FileNotFoundException { + ps = new PrintStream(new FileOutputStream(csv,append)); } public void row(Object ... strings) { if(strings.length>0) { @@ -177,6 +181,10 @@ public class CSV { public void close() { ps.close(); } + + public String toString() { + return csv.getAbsolutePath(); + } } public void delete() { |