summaryrefslogtreecommitdiffstats
path: root/cadi/core
diff options
context:
space:
mode:
Diffstat (limited to 'cadi/core')
-rw-r--r--cadi/core/src/main/java/org/onap/aaf/cadi/util/CSV.java20
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() {