CSV-125: No longer works with Java 6. Changing source level back to Java 6

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1611389 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Benedikt Ritter 2014-07-17 15:23:10 +00:00
parent aff3891701
commit 7d8821225e
4 changed files with 13 additions and 9 deletions

View File

@ -49,7 +49,8 @@ CSV files of various types.
<dependency>
<groupId>com.h2database</groupId>
<artifactId>h2</artifactId>
<version>1.4.180</version>
<!-- 1.3.172 requires Java 1.6 -->
<version>1.3.168</version>
<scope>test</scope>
</dependency>
</dependencies>
@ -119,8 +120,8 @@ CSV files of various types.
<commons.componentid>csv</commons.componentid>
<commons.jira.id>CSV</commons.jira.id>
<commons.jira.pid>12313222</commons.jira.pid>
<maven.compiler.source>1.7</maven.compiler.source>
<maven.compiler.target>1.7</maven.compiler.target>
<maven.compiler.source>1.6</maven.compiler.source>
<maven.compiler.target>1.6</maven.compiler.target>
<!-- Ensure copies work OK (can be removed later when this is in parent POM) -->
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>

View File

@ -39,7 +39,8 @@
</properties>
<body>
<release version="1.0" date="TBD" description="First release">
<release version="1.0" date="TBD" description="First release">
<action issue="CSV-125" type="fix" dev="britter">No longer works with Java 6</action>
<action issue="CSV-122" type="fix" dev="britter" due-to="Mike Lewis">NullPointerException when empty header string and and null string of ""</action>
<action issue="CSV-117" type="update" dev="sebb">Validate format parameters in constructor</action>
<action issue="CSV-121" type="add" dev="ggregory" due-to="Sebastian Hardt">IllegalArgumentException thrown when the header contains duplicate names when the column names are empty.</action>

View File

@ -41,7 +41,7 @@ limitations under the License.
and various <a href="project-reports.html">project reports</a> are provided.
</p>
<p>
The JavaDoc API documents for the <a href="javadocs/api-1.0/index.html">current stable release 1.0</a> [Java 7.0+] can be viewed in a web browser.
The JavaDoc API documents for the <a href="javadocs/api-1.0/index.html">current stable release 1.0</a> [Java 6.0+] can be viewed in a web browser.
</p>
<p>
The <a href="source-repository.html">subversion repository</a> can be

View File

@ -39,14 +39,16 @@ for (CSVRecord record : records) {
class from <a href="https://commons.apache.org/proper/commons-io/">Apache Commons IO</a> for example:
</p>
<source>final URL url = ...;
try (
final Reader reader = new InputStreamReader(new BOMInputStream(url.openStream()), StandardCharsets.UTF_8);
final CSVParser parser = new CSVParser(reader, CSVFormat.EXCEL.withHeader());
) {
final Reader reader = new InputStreamReader(new BOMInputStream(url.openStream()), "UTF-8");
final CSVParser parser = new CSVParser(reader, CSVFormat.EXCEL.withHeader());
try {
for (final CSVRecord record : parser) {
final String string = record.get("SomeColumn");
...
}
} finally {
parser.close();
reader.close();
}</source>
</section>
<!-- ================================================== -->