Gary D. Gregory
|
bdb5842eef
|
Validation fails if no quotes mode set but no escape character is set.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1398148 13f79535-47bb-0310-9956-ffa450edef68
|
2012-10-14 23:22:17 +00:00 |
Gary D. Gregory
|
f51f43d184
|
Implement Quote.NON_NUMERIC and Quote.MINIMAL. NONE throws a 'not implemented yet' exception.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1398137 13f79535-47bb-0310-9956-ffa450edef68
|
2012-10-14 21:23:33 +00:00 |
Gary D. Gregory
|
b9b3b58cbd
|
Sort members.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1398135 13f79535-47bb-0310-9956-ffa450edef68
|
2012-10-14 21:02:55 +00:00 |
Gary D. Gregory
|
9c43ad3afb
|
Rename test method.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1398134 13f79535-47bb-0310-9956-ffa450edef68
|
2012-10-14 21:02:36 +00:00 |
Gary D. Gregory
|
2f2d9aa780
|
Implement Quote.ALL. Bullet-proof a unit test.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1398133 13f79535-47bb-0310-9956-ffa450edef68
|
2012-10-14 21:01:21 +00:00 |
Gary D. Gregory
|
cdef24d918
|
Printer can now use a JDBC result set as input. Use H2 as lightweight in-memory JDBC database for easy test set up.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1398108 13f79535-47bb-0310-9956-ffa450edef68
|
2012-10-14 18:08:58 +00:00 |
Gary D. Gregory
|
1046db8f90
|
Remove unused imports.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1398021 13f79535-47bb-0310-9956-ffa450edef68
|
2012-10-14 06:01:21 +00:00 |
Gary D. Gregory
|
010c81e8b4
|
Add roundtrip test.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1398020 13f79535-47bb-0310-9956-ffa450edef68
|
2012-10-14 06:00:40 +00:00 |
Gary D. Gregory
|
79eb6e0392
|
Add APIs to print arrays of records and iterables of records.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1398019 13f79535-47bb-0310-9956-ffa450edef68
|
2012-10-14 05:54:06 +00:00 |
Gary D. Gregory
|
7fd16f353a
|
Rename "encapsulator" to "quoteChar" so we have quoteChar and quotePolicy. Encapsulator makes me want to ask "encapsulate what"? fieldEncapsulator would be better but so verbose, quoteChar feels more to the point to me and provides symmetry with quotePolicy.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1398017 13f79535-47bb-0310-9956-ffa450edef68
|
2012-10-14 05:10:57 +00:00 |
Gary D. Gregory
|
0dbb499888
|
Rename "encapsulator" to "quoteChar" so we have quoteChar and quotePolicy. Encapsulator makes me want to ask "encapsulate what"? fieldEncapsulator would be better but so verbose, quoteChar feels more to the point to me and provides symmetry with quotePolicy.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1398016 13f79535-47bb-0310-9956-ffa450edef68
|
2012-10-14 05:08:47 +00:00 |
Gary D. Gregory
|
17139b840f
|
Better lvar names.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1398015 13f79535-47bb-0310-9956-ffa450edef68
|
2012-10-14 05:06:35 +00:00 |
Gary D. Gregory
|
53f15f420b
|
Javadoc.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1398014 13f79535-47bb-0310-9956-ffa450edef68
|
2012-10-14 05:04:21 +00:00 |
Gary D. Gregory
|
2ff847ea91
|
Javadoc.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1398013 13f79535-47bb-0310-9956-ffa450edef68
|
2012-10-14 05:03:35 +00:00 |
Gary D. Gregory
|
f80c5bd0ad
|
Rename "encapsulator" to "quoteChar" so we have quoteChar and quotePolicy. Encapsulator makes me want to ask "encapsulate what"? fieldEncapsulator would be better but so verbose, quoteChar feels more to the point to me and provides symmetry with quotePolicy.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1398012 13f79535-47bb-0310-9956-ffa450edef68
|
2012-10-14 05:01:56 +00:00 |
Gary D. Gregory
|
f6c9a36ad6
|
Group quote test fragments together.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1398011 13f79535-47bb-0310-9956-ffa450edef68
|
2012-10-14 05:01:26 +00:00 |
Gary D. Gregory
|
ecea0c3599
|
Rename "encapsulator" to "quoteChar" so we have quoteChar and quotePolicy. Encapsulator makes me want to ask "encapsulate what"? fieldEncapsulator would be better but so verbose, quoteChar feels more to the point to me and provides symmetry with quotePolicy.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1398010 13f79535-47bb-0310-9956-ffa450edef68
|
2012-10-14 05:00:19 +00:00 |
Gary D. Gregory
|
6e57364216
|
Rename "encapsulator" to "quoteChar" so we have quoteChar and quotePolicy. Encapsulator makes me want to ask "encapsulate what"? fieldEncapsulator would be better but so verbose, quoteChar feels more to the point to me and provides symmetry with quotePolicy.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1398009 13f79535-47bb-0310-9956-ffa450edef68
|
2012-10-14 04:56:50 +00:00 |
Gary D. Gregory
|
0030e1a9a2
|
Add quote policy to format. (Considering renaming "encapsulator" to "quoteChar" so we have quoteChar and quotePolicy. Encapsulator makes me want to ask "encapsulate what"? fieldEncapsulator would be better but so verbose, quoteChar feels more to the point to me. )
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1398008 13f79535-47bb-0310-9956-ffa450edef68
|
2012-10-14 04:53:51 +00:00 |
Gary D. Gregory
|
33eb71e9a1
|
In-line comment.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1398007 13f79535-47bb-0310-9956-ffa450edef68
|
2012-10-14 04:37:10 +00:00 |
Gary D. Gregory
|
7aeddef435
|
Change the type of printer API to accept Object instead of String.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1398006 13f79535-47bb-0310-9956-ffa450edef68
|
2012-10-14 04:36:51 +00:00 |
Gary D. Gregory
|
3be1057064
|
Change the type of printer API to accept Object instead of String.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1398005 13f79535-47bb-0310-9956-ffa450edef68
|
2012-10-14 04:31:39 +00:00 |
Gary D. Gregory
|
68322e0336
|
Javadoc.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1398003 13f79535-47bb-0310-9956-ffa450edef68
|
2012-10-14 04:07:43 +00:00 |
Gary D. Gregory
|
639e68e253
|
Rename printSep() to printDelimiter().
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1398002 13f79535-47bb-0310-9956-ffa450edef68
|
2012-10-14 04:06:39 +00:00 |
Gary D. Gregory
|
75a835a837
|
Javadoc.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1398001 13f79535-47bb-0310-9956-ffa450edef68
|
2012-10-14 04:02:53 +00:00 |
Gary D. Gregory
|
e693d87f71
|
Start of [CSV-53] Allow to always enclose printed values into quotes.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1398000 13f79535-47bb-0310-9956-ffa450edef68
|
2012-10-14 04:01:47 +00:00 |
Gary D. Gregory
|
1b4474c0a0
|
Javadoc: Use the active voice and change one verb.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1397999 13f79535-47bb-0310-9956-ffa450edef68
|
2012-10-14 03:43:47 +00:00 |
Gary D. Gregory
|
eb472cb82a
|
Better lvar name.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1397998 13f79535-47bb-0310-9956-ffa450edef68
|
2012-10-14 03:33:20 +00:00 |
Gary D. Gregory
|
a50d473a3b
|
Delimiter is not optional so change back type from Character to char. The side effect is that the "pristine" format must be built with somekind of default (',') seems reasonable. The comment used to say "no settings defined" but that was not true, since false was passed in for two values instead of null. IMO, this is all due to the fluent API making this part of the code a little more tricky.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1397930 13f79535-47bb-0310-9956-ffa450edef68
|
2012-10-13 19:15:59 +00:00 |
Gary D. Gregory
|
f074aeedfe
|
Delimiter is not optional so change back type from Character to char. The side effect is that the "pristine" format must be built with somekind of default (',') seems reasonable. The comment used to say "no settings defined" but that was not true, since false was passed in for two values instead of null. IMO, this is all due to the fluent API making this part of the code a little more tricky.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1397927 13f79535-47bb-0310-9956-ffa450edef68
|
2012-10-13 19:05:08 +00:00 |
Gary D. Gregory
|
df592767fc
|
Fix param name and Javadoc to match ivar names.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1397925 13f79535-47bb-0310-9956-ffa450edef68
|
2012-10-13 18:58:56 +00:00 |
Gary D. Gregory
|
c7576ccded
|
Rename method from "is" prefix to "read" prefix because it is not just a test method, it may actually consume input.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1397924 13f79535-47bb-0310-9956-ffa450edef68
|
2012-10-13 18:57:09 +00:00 |
Gary D. Gregory
|
2a8ce4a11c
|
Rename method from "is" prefix to "read" prefix because it is not just a test method, it may actually consume input.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1397923 13f79535-47bb-0310-9956-ffa450edef68
|
2012-10-13 18:56:57 +00:00 |
Gary D. Gregory
|
0f8cc2228c
|
In-line comment.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1397915 13f79535-47bb-0310-9956-ffa450edef68
|
2012-10-13 17:45:31 +00:00 |
Gary D. Gregory
|
8c3aaee61a
|
Rename method from "is" prefix to "read" prefix because it is not just a test method, it may actually consume input.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1397914 13f79535-47bb-0310-9956-ffa450edef68
|
2012-10-13 17:45:05 +00:00 |
Gary D. Gregory
|
d37f1a6ed7
|
Javadoc.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1397913 13f79535-47bb-0310-9956-ffa450edef68
|
2012-10-13 17:42:06 +00:00 |
Gary D. Gregory
|
9f6d3f5413
|
Rename readAgain() to getLastChar()
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1397911 13f79535-47bb-0310-9956-ffa450edef68
|
2012-10-13 17:40:05 +00:00 |
Gary D. Gregory
|
f342cb2caf
|
Validation checks the delimiter character cannot be null.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1397909 13f79535-47bb-0310-9956-ffa450edef68
|
2012-10-13 17:38:39 +00:00 |
Gary D. Gregory
|
0e7e9deabb
|
Make package private classes final.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1397907 13f79535-47bb-0310-9956-ffa450edef68
|
2012-10-13 17:28:56 +00:00 |
Gary D. Gregory
|
17c26354df
|
org.apache.commons.csv.Token.reset() does not need to return itself. Save a return.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1397906 13f79535-47bb-0310-9956-ffa450edef68
|
2012-10-13 17:24:27 +00:00 |
Gary D. Gregory
|
aa4d069a7f
|
Javadoc.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1397904 13f79535-47bb-0310-9956-ffa450edef68
|
2012-10-13 17:20:04 +00:00 |
Gary D. Gregory
|
6306dd7181
|
In-line comment.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1397903 13f79535-47bb-0310-9956-ffa450edef68
|
2012-10-13 17:18:56 +00:00 |
Gary D. Gregory
|
9542a399b8
|
It looks like TWO record objects were created for each record read!
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1397902 13f79535-47bb-0310-9956-ffa450edef68
|
2012-10-13 17:16:41 +00:00 |
Gary D. Gregory
|
0e8084ab27
|
Rename getRecord() to nextRecord()
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1397900 13f79535-47bb-0310-9956-ffa450edef68
|
2012-10-13 17:13:18 +00:00 |
Gary D. Gregory
|
3b938ba40d
|
Let the line number count be a long.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1397898 13f79535-47bb-0310-9956-ffa450edef68
|
2012-10-13 17:11:42 +00:00 |
Gary D. Gregory
|
daf984983b
|
[CSV-52] Keep track of record numbers.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1397895 13f79535-47bb-0310-9956-ffa450edef68
|
2012-10-13 17:09:48 +00:00 |
Gary D. Gregory
|
3d72cb087a
|
Javadoc.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1397889 13f79535-47bb-0310-9956-ffa450edef68
|
2012-10-13 16:23:02 +00:00 |
Sebastian Bazley
|
03a6b50319
|
Add missing single-quote
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1397878 13f79535-47bb-0310-9956-ffa450edef68
|
2012-10-13 16:11:54 +00:00 |
Gary D. Gregory
|
933a950c88
|
[CSV-88] Not possible to create a CSVFormat from scratch. Should the validate method be public?
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1397877 13f79535-47bb-0310-9956-ffa450edef68
|
2012-10-13 16:10:33 +00:00 |
Gary D. Gregory
|
ae47fb8432
|
CSVFormat.validate() throws IllegalStateException instead of IllegalArgumentException because the method validates the state of the object.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1397876 13f79535-47bb-0310-9956-ffa450edef68
|
2012-10-13 16:08:44 +00:00 |