Repository: commons-csv
Updated Branches:
  refs/heads/master 9afec3ed3 -> f96adf26c


[CSV-205] 

Add convenience API CSVFormat#printer() to print to System.out.

Project: http://git-wip-us.apache.org/repos/asf/commons-csv/repo
Commit: http://git-wip-us.apache.org/repos/asf/commons-csv/commit/f96adf26
Tree: http://git-wip-us.apache.org/repos/asf/commons-csv/tree/f96adf26
Diff: http://git-wip-us.apache.org/repos/asf/commons-csv/diff/f96adf26

Branch: refs/heads/master
Commit: f96adf26c182a9eabbca6aa70a9c77b4f07e5e26
Parents: 9afec3e
Author: Gary Gregory <[email protected]>
Authored: Thu Dec 22 21:36:33 2016 -0800
Committer: Gary Gregory <[email protected]>
Committed: Thu Dec 22 21:36:33 2016 -0800

----------------------------------------------------------------------
 src/changes/changes.xml                             |  1 +
 src/main/java/org/apache/commons/csv/CSVFormat.java | 16 ++++++++++++++++
 2 files changed, 17 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/commons-csv/blob/f96adf26/src/changes/changes.xml
----------------------------------------------------------------------
diff --git a/src/changes/changes.xml b/src/changes/changes.xml
index e49265b..b91a71a 100644
--- a/src/changes/changes.xml
+++ b/src/changes/changes.xml
@@ -48,6 +48,7 @@
       <action issue="CSV-190" type="add" dev="ggregory" due-to="Gary 
Gregory">Add convenience API CSVFormat.print(File, Charset)</action>
       <action issue="CSV-191" type="add" dev="ggregory" due-to="Gary 
Gregory">Add convenience API CSVFormat.print(Path, Charset)</action>
       <action issue="CSV-192" type="add" dev="ggregory" due-to="Gary 
Gregory">Add convenience API CSVParser.parse(Path, Charset, CSVFormat)</action>
+      <action issue="CSV-205" type="add" dev="ggregory" due-to="Gary 
Gregory">Add convenience API CSVFormat#printer() to print to System.out</action>
     </release>
     <release version="1.4" date="2016-05-28" description="Feature and bug fix 
release">
       <action issue="CSV-181" type="update" dev="ggregory" due-to="Gary 
Gregory">Make CSVPrinter.print(Object) GC-free.</action>

http://git-wip-us.apache.org/repos/asf/commons-csv/blob/f96adf26/src/main/java/org/apache/commons/csv/CSVFormat.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/commons/csv/CSVFormat.java 
b/src/main/java/org/apache/commons/csv/CSVFormat.java
index 44801f9..79a0713 100644
--- a/src/main/java/org/apache/commons/csv/CSVFormat.java
+++ b/src/main/java/org/apache/commons/csv/CSVFormat.java
@@ -870,6 +870,22 @@ public final class CSVFormat implements Serializable {
     }
 
     /**
+     * Prints to the {@link System#out}.
+     *
+     * <p>
+     * See also {@link CSVPrinter}.
+     * </p>
+     *
+     * @return a printer to {@link System#out}.
+     * @throws IOException
+     *             thrown if the optional header cannot be printed.
+     * @since 1.5
+     */
+    public CSVPrinter printer() throws IOException {
+        return new CSVPrinter(System.out, this);
+    }
+
+    /**
      * Prints to the specified output.
      *
      * <p>

Reply via email to