Modified: websites/production/commons/content/proper/commons-csv/apidocs/src-html/org/apache/commons/csv/CSVRecord.html ============================================================================== --- websites/production/commons/content/proper/commons-csv/apidocs/src-html/org/apache/commons/csv/CSVRecord.html (original) +++ websites/production/commons/content/proper/commons-csv/apidocs/src-html/org/apache/commons/csv/CSVRecord.html Thu Aug 14 19:48:06 2014 @@ -131,108 +131,127 @@ <span class="sourceLineNo">123</span> /**<a name="line.123"></a> <span class="sourceLineNo">124</span> * Returns the number of this record in the parsed CSV file.<a name="line.124"></a> <span class="sourceLineNo">125</span> *<a name="line.125"></a> -<span class="sourceLineNo">126</span> * @return the number of this record.<a name="line.126"></a> -<span class="sourceLineNo">127</span> */<a name="line.127"></a> -<span class="sourceLineNo">128</span> public long getRecordNumber() {<a name="line.128"></a> -<span class="sourceLineNo">129</span> return recordNumber;<a name="line.129"></a> -<span class="sourceLineNo">130</span> }<a name="line.130"></a> -<span class="sourceLineNo">131</span><a name="line.131"></a> -<span class="sourceLineNo">132</span> /**<a name="line.132"></a> -<span class="sourceLineNo">133</span> * Returns true if this record is consistent, false if not. Currently, the only check is matching the record size to<a name="line.133"></a> -<span class="sourceLineNo">134</span> * the header size. Some programs can export files that fails this test but still produce parsable files.<a name="line.134"></a> -<span class="sourceLineNo">135</span> *<a name="line.135"></a> -<span class="sourceLineNo">136</span> * @return true of this record is valid, false if not<a name="line.136"></a> -<span class="sourceLineNo">137</span> */<a name="line.137"></a> -<span class="sourceLineNo">138</span> public boolean isConsistent() {<a name="line.138"></a> -<span class="sourceLineNo">139</span> return mapping == null ? true : mapping.size() == values.length;<a name="line.139"></a> -<span class="sourceLineNo">140</span> }<a name="line.140"></a> -<span class="sourceLineNo">141</span><a name="line.141"></a> -<span class="sourceLineNo">142</span> /**<a name="line.142"></a> -<span class="sourceLineNo">143</span> * Checks whether a given column is mapped, i.e. its name has been defined to the parser.<a name="line.143"></a> -<span class="sourceLineNo">144</span> *<a name="line.144"></a> -<span class="sourceLineNo">145</span> * @param name<a name="line.145"></a> -<span class="sourceLineNo">146</span> * the name of the column to be retrieved.<a name="line.146"></a> -<span class="sourceLineNo">147</span> * @return whether a given column is mapped.<a name="line.147"></a> -<span class="sourceLineNo">148</span> */<a name="line.148"></a> -<span class="sourceLineNo">149</span> public boolean isMapped(final String name) {<a name="line.149"></a> -<span class="sourceLineNo">150</span> return mapping != null ? mapping.containsKey(name) : false;<a name="line.150"></a> -<span class="sourceLineNo">151</span> }<a name="line.151"></a> -<span class="sourceLineNo">152</span><a name="line.152"></a> -<span class="sourceLineNo">153</span> /**<a name="line.153"></a> -<span class="sourceLineNo">154</span> * Checks whether a given columns is mapped and has a value.<a name="line.154"></a> -<span class="sourceLineNo">155</span> *<a name="line.155"></a> -<span class="sourceLineNo">156</span> * @param name<a name="line.156"></a> -<span class="sourceLineNo">157</span> * the name of the column to be retrieved.<a name="line.157"></a> -<span class="sourceLineNo">158</span> * @return whether a given columns is mapped and has a value<a name="line.158"></a> -<span class="sourceLineNo">159</span> */<a name="line.159"></a> -<span class="sourceLineNo">160</span> public boolean isSet(final String name) {<a name="line.160"></a> -<span class="sourceLineNo">161</span> return isMapped(name) && mapping.get(name).intValue() < values.length;<a name="line.161"></a> -<span class="sourceLineNo">162</span> }<a name="line.162"></a> -<span class="sourceLineNo">163</span><a name="line.163"></a> -<span class="sourceLineNo">164</span> /**<a name="line.164"></a> -<span class="sourceLineNo">165</span> * Returns an iterator over the values of this record.<a name="line.165"></a> -<span class="sourceLineNo">166</span> *<a name="line.166"></a> -<span class="sourceLineNo">167</span> * @return an iterator over the values of this record.<a name="line.167"></a> -<span class="sourceLineNo">168</span> */<a name="line.168"></a> -<span class="sourceLineNo">169</span> public Iterator<String> iterator() {<a name="line.169"></a> -<span class="sourceLineNo">170</span> return toList().iterator();<a name="line.170"></a> -<span class="sourceLineNo">171</span> }<a name="line.171"></a> -<span class="sourceLineNo">172</span><a name="line.172"></a> -<span class="sourceLineNo">173</span> /**<a name="line.173"></a> -<span class="sourceLineNo">174</span> * Puts all values of this record into the given Map.<a name="line.174"></a> -<span class="sourceLineNo">175</span> *<a name="line.175"></a> -<span class="sourceLineNo">176</span> * @param map The Map to populate.<a name="line.176"></a> -<span class="sourceLineNo">177</span> * @return the given map.<a name="line.177"></a> +<span class="sourceLineNo">126</span> * <p><a name="line.126"></a> +<span class="sourceLineNo">127</span> * <strong>ATTENTION:</strong> If your CSV input has multi-line values, the returned number does not correspond to<a name="line.127"></a> +<span class="sourceLineNo">128</span> * the current line number of the parser that created this record.<a name="line.128"></a> +<span class="sourceLineNo">129</span> * </p><a name="line.129"></a> +<span class="sourceLineNo">130</span> *<a name="line.130"></a> +<span class="sourceLineNo">131</span> * @return the number of this record.<a name="line.131"></a> +<span class="sourceLineNo">132</span> * @see CSVParser#getCurrentLineNumber()<a name="line.132"></a> +<span class="sourceLineNo">133</span> */<a name="line.133"></a> +<span class="sourceLineNo">134</span> public long getRecordNumber() {<a name="line.134"></a> +<span class="sourceLineNo">135</span> return recordNumber;<a name="line.135"></a> +<span class="sourceLineNo">136</span> }<a name="line.136"></a> +<span class="sourceLineNo">137</span><a name="line.137"></a> +<span class="sourceLineNo">138</span> /**<a name="line.138"></a> +<span class="sourceLineNo">139</span> * Tells whether the record size matches the header size.<a name="line.139"></a> +<span class="sourceLineNo">140</span> *<a name="line.140"></a> +<span class="sourceLineNo">141</span> * <p><a name="line.141"></a> +<span class="sourceLineNo">142</span> * Returns true if the sizes for this record match and false if not. Some programs can export files that fail this<a name="line.142"></a> +<span class="sourceLineNo">143</span> * test but still produce parsable files.<a name="line.143"></a> +<span class="sourceLineNo">144</span> * </p><a name="line.144"></a> +<span class="sourceLineNo">145</span> *<a name="line.145"></a> +<span class="sourceLineNo">146</span> * @return true of this record is valid, false if not<a name="line.146"></a> +<span class="sourceLineNo">147</span> */<a name="line.147"></a> +<span class="sourceLineNo">148</span> public boolean isConsistent() {<a name="line.148"></a> +<span class="sourceLineNo">149</span> return mapping == null || mapping.size() == values.length;<a name="line.149"></a> +<span class="sourceLineNo">150</span> }<a name="line.150"></a> +<span class="sourceLineNo">151</span><a name="line.151"></a> +<span class="sourceLineNo">152</span> /**<a name="line.152"></a> +<span class="sourceLineNo">153</span> * Checks whether a given column is mapped, i.e. its name has been defined to the parser.<a name="line.153"></a> +<span class="sourceLineNo">154</span> *<a name="line.154"></a> +<span class="sourceLineNo">155</span> * @param name<a name="line.155"></a> +<span class="sourceLineNo">156</span> * the name of the column to be retrieved.<a name="line.156"></a> +<span class="sourceLineNo">157</span> * @return whether a given column is mapped.<a name="line.157"></a> +<span class="sourceLineNo">158</span> */<a name="line.158"></a> +<span class="sourceLineNo">159</span> public boolean isMapped(final String name) {<a name="line.159"></a> +<span class="sourceLineNo">160</span> return mapping != null && mapping.containsKey(name);<a name="line.160"></a> +<span class="sourceLineNo">161</span> }<a name="line.161"></a> +<span class="sourceLineNo">162</span><a name="line.162"></a> +<span class="sourceLineNo">163</span> /**<a name="line.163"></a> +<span class="sourceLineNo">164</span> * Checks whether a given columns is mapped and has a value.<a name="line.164"></a> +<span class="sourceLineNo">165</span> *<a name="line.165"></a> +<span class="sourceLineNo">166</span> * @param name<a name="line.166"></a> +<span class="sourceLineNo">167</span> * the name of the column to be retrieved.<a name="line.167"></a> +<span class="sourceLineNo">168</span> * @return whether a given columns is mapped and has a value<a name="line.168"></a> +<span class="sourceLineNo">169</span> */<a name="line.169"></a> +<span class="sourceLineNo">170</span> public boolean isSet(final String name) {<a name="line.170"></a> +<span class="sourceLineNo">171</span> return isMapped(name) && mapping.get(name).intValue() < values.length;<a name="line.171"></a> +<span class="sourceLineNo">172</span> }<a name="line.172"></a> +<span class="sourceLineNo">173</span><a name="line.173"></a> +<span class="sourceLineNo">174</span> /**<a name="line.174"></a> +<span class="sourceLineNo">175</span> * Returns an iterator over the values of this record.<a name="line.175"></a> +<span class="sourceLineNo">176</span> *<a name="line.176"></a> +<span class="sourceLineNo">177</span> * @return an iterator over the values of this record.<a name="line.177"></a> <span class="sourceLineNo">178</span> */<a name="line.178"></a> -<span class="sourceLineNo">179</span> <M extends Map<String, String>> M putIn(final M map) {<a name="line.179"></a> -<span class="sourceLineNo">180</span> for (final Entry<String, Integer> entry : mapping.entrySet()) {<a name="line.180"></a> -<span class="sourceLineNo">181</span> final int col = entry.getValue().intValue();<a name="line.181"></a> -<span class="sourceLineNo">182</span> if (col < values.length) {<a name="line.182"></a> -<span class="sourceLineNo">183</span> map.put(entry.getKey(), values[col]);<a name="line.183"></a> -<span class="sourceLineNo">184</span> }<a name="line.184"></a> -<span class="sourceLineNo">185</span> }<a name="line.185"></a> -<span class="sourceLineNo">186</span> return map;<a name="line.186"></a> -<span class="sourceLineNo">187</span> }<a name="line.187"></a> -<span class="sourceLineNo">188</span><a name="line.188"></a> -<span class="sourceLineNo">189</span> /**<a name="line.189"></a> -<span class="sourceLineNo">190</span> * Returns the number of values in this record.<a name="line.190"></a> -<span class="sourceLineNo">191</span> *<a name="line.191"></a> -<span class="sourceLineNo">192</span> * @return the number of values.<a name="line.192"></a> -<span class="sourceLineNo">193</span> */<a name="line.193"></a> -<span class="sourceLineNo">194</span> public int size() {<a name="line.194"></a> -<span class="sourceLineNo">195</span> return values.length;<a name="line.195"></a> -<span class="sourceLineNo">196</span> }<a name="line.196"></a> -<span class="sourceLineNo">197</span><a name="line.197"></a> -<span class="sourceLineNo">198</span> /**<a name="line.198"></a> -<span class="sourceLineNo">199</span> * Converts the values to a List.<a name="line.199"></a> -<span class="sourceLineNo">200</span> *<a name="line.200"></a> -<span class="sourceLineNo">201</span> * TODO: Maybe make this public?<a name="line.201"></a> -<span class="sourceLineNo">202</span> * @return a new List<a name="line.202"></a> -<span class="sourceLineNo">203</span> */<a name="line.203"></a> -<span class="sourceLineNo">204</span> private List<String> toList() {<a name="line.204"></a> -<span class="sourceLineNo">205</span> return Arrays.asList(values);<a name="line.205"></a> -<span class="sourceLineNo">206</span> }<a name="line.206"></a> -<span class="sourceLineNo">207</span><a name="line.207"></a> -<span class="sourceLineNo">208</span> /**<a name="line.208"></a> -<span class="sourceLineNo">209</span> * Copies this record into a new Map. The new map is not connect<a name="line.209"></a> -<span class="sourceLineNo">210</span> *<a name="line.210"></a> -<span class="sourceLineNo">211</span> * @return A new Map. The map is empty if the record has no headers.<a name="line.211"></a> -<span class="sourceLineNo">212</span> */<a name="line.212"></a> -<span class="sourceLineNo">213</span> public Map<String, String> toMap() {<a name="line.213"></a> -<span class="sourceLineNo">214</span> return putIn(new HashMap<String, String>(values.length));<a name="line.214"></a> -<span class="sourceLineNo">215</span> }<a name="line.215"></a> -<span class="sourceLineNo">216</span><a name="line.216"></a> -<span class="sourceLineNo">217</span> @Override<a name="line.217"></a> -<span class="sourceLineNo">218</span> public String toString() {<a name="line.218"></a> -<span class="sourceLineNo">219</span> return Arrays.toString(values);<a name="line.219"></a> -<span class="sourceLineNo">220</span> }<a name="line.220"></a> -<span class="sourceLineNo">221</span><a name="line.221"></a> -<span class="sourceLineNo">222</span> String[] values() {<a name="line.222"></a> -<span class="sourceLineNo">223</span> return values;<a name="line.223"></a> -<span class="sourceLineNo">224</span> }<a name="line.224"></a> -<span class="sourceLineNo">225</span><a name="line.225"></a> -<span class="sourceLineNo">226</span><a name="line.226"></a> -<span class="sourceLineNo">227</span>}<a name="line.227"></a> +<span class="sourceLineNo">179</span> public Iterator<String> iterator() {<a name="line.179"></a> +<span class="sourceLineNo">180</span> return toList().iterator();<a name="line.180"></a> +<span class="sourceLineNo">181</span> }<a name="line.181"></a> +<span class="sourceLineNo">182</span><a name="line.182"></a> +<span class="sourceLineNo">183</span> /**<a name="line.183"></a> +<span class="sourceLineNo">184</span> * Puts all values of this record into the given Map.<a name="line.184"></a> +<span class="sourceLineNo">185</span> *<a name="line.185"></a> +<span class="sourceLineNo">186</span> * @param map The Map to populate.<a name="line.186"></a> +<span class="sourceLineNo">187</span> * @return the given map.<a name="line.187"></a> +<span class="sourceLineNo">188</span> */<a name="line.188"></a> +<span class="sourceLineNo">189</span> <M extends Map<String, String>> M putIn(final M map) {<a name="line.189"></a> +<span class="sourceLineNo">190</span> if (mapping == null) {<a name="line.190"></a> +<span class="sourceLineNo">191</span> return map;<a name="line.191"></a> +<span class="sourceLineNo">192</span> }<a name="line.192"></a> +<span class="sourceLineNo">193</span> for (final Entry<String, Integer> entry : mapping.entrySet()) {<a name="line.193"></a> +<span class="sourceLineNo">194</span> final int col = entry.getValue().intValue();<a name="line.194"></a> +<span class="sourceLineNo">195</span> if (col < values.length) {<a name="line.195"></a> +<span class="sourceLineNo">196</span> map.put(entry.getKey(), values[col]);<a name="line.196"></a> +<span class="sourceLineNo">197</span> }<a name="line.197"></a> +<span class="sourceLineNo">198</span> }<a name="line.198"></a> +<span class="sourceLineNo">199</span> return map;<a name="line.199"></a> +<span class="sourceLineNo">200</span> }<a name="line.200"></a> +<span class="sourceLineNo">201</span><a name="line.201"></a> +<span class="sourceLineNo">202</span> /**<a name="line.202"></a> +<span class="sourceLineNo">203</span> * Returns the number of values in this record.<a name="line.203"></a> +<span class="sourceLineNo">204</span> *<a name="line.204"></a> +<span class="sourceLineNo">205</span> * @return the number of values.<a name="line.205"></a> +<span class="sourceLineNo">206</span> */<a name="line.206"></a> +<span class="sourceLineNo">207</span> public int size() {<a name="line.207"></a> +<span class="sourceLineNo">208</span> return values.length;<a name="line.208"></a> +<span class="sourceLineNo">209</span> }<a name="line.209"></a> +<span class="sourceLineNo">210</span><a name="line.210"></a> +<span class="sourceLineNo">211</span> /**<a name="line.211"></a> +<span class="sourceLineNo">212</span> * Converts the values to a List.<a name="line.212"></a> +<span class="sourceLineNo">213</span> *<a name="line.213"></a> +<span class="sourceLineNo">214</span> * TODO: Maybe make this public?<a name="line.214"></a> +<span class="sourceLineNo">215</span> * @return a new List<a name="line.215"></a> +<span class="sourceLineNo">216</span> */<a name="line.216"></a> +<span class="sourceLineNo">217</span> private List<String> toList() {<a name="line.217"></a> +<span class="sourceLineNo">218</span> return Arrays.asList(values);<a name="line.218"></a> +<span class="sourceLineNo">219</span> }<a name="line.219"></a> +<span class="sourceLineNo">220</span><a name="line.220"></a> +<span class="sourceLineNo">221</span> /**<a name="line.221"></a> +<span class="sourceLineNo">222</span> * Copies this record into a new Map. The new map is not connect<a name="line.222"></a> +<span class="sourceLineNo">223</span> *<a name="line.223"></a> +<span class="sourceLineNo">224</span> * @return A new Map. The map is empty if the record has no headers.<a name="line.224"></a> +<span class="sourceLineNo">225</span> */<a name="line.225"></a> +<span class="sourceLineNo">226</span> public Map<String, String> toMap() {<a name="line.226"></a> +<span class="sourceLineNo">227</span> return putIn(new HashMap<String, String>(values.length));<a name="line.227"></a> +<span class="sourceLineNo">228</span> }<a name="line.228"></a> +<span class="sourceLineNo">229</span><a name="line.229"></a> +<span class="sourceLineNo">230</span> /**<a name="line.230"></a> +<span class="sourceLineNo">231</span> * Returns a string representation of the contents of this record. The result is constructed by passing the internal<a name="line.231"></a> +<span class="sourceLineNo">232</span> * values array to {@link Arrays#toString(Object[])}.<a name="line.232"></a> +<span class="sourceLineNo">233</span> *<a name="line.233"></a> +<span class="sourceLineNo">234</span> * @return a String representation of this record.<a name="line.234"></a> +<span class="sourceLineNo">235</span> */<a name="line.235"></a> +<span class="sourceLineNo">236</span> @Override<a name="line.236"></a> +<span class="sourceLineNo">237</span> public String toString() {<a name="line.237"></a> +<span class="sourceLineNo">238</span> return Arrays.toString(values);<a name="line.238"></a> +<span class="sourceLineNo">239</span> }<a name="line.239"></a> +<span class="sourceLineNo">240</span><a name="line.240"></a> +<span class="sourceLineNo">241</span> String[] values() {<a name="line.241"></a> +<span class="sourceLineNo">242</span> return values;<a name="line.242"></a> +<span class="sourceLineNo">243</span> }<a name="line.243"></a> +<span class="sourceLineNo">244</span><a name="line.244"></a> +<span class="sourceLineNo">245</span><a name="line.245"></a> +<span class="sourceLineNo">246</span>}<a name="line.246"></a>
Added: websites/production/commons/content/proper/commons-csv/apidocs/src-html/org/apache/commons/csv/QuoteMode.html ============================================================================== --- websites/production/commons/content/proper/commons-csv/apidocs/src-html/org/apache/commons/csv/QuoteMode.html (added) +++ websites/production/commons/content/proper/commons-csv/apidocs/src-html/org/apache/commons/csv/QuoteMode.html Thu Aug 14 19:48:06 2014 @@ -0,0 +1,120 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<html lang="de"> +<head> +<title>Source code</title> +<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style"> +</head> +<body> +<div class="sourceContainer"> +<pre><span class="sourceLineNo">001</span>/*<a name="line.1"></a> +<span class="sourceLineNo">002</span> * Licensed to the Apache Software Foundation (ASF) under one or more<a name="line.2"></a> +<span class="sourceLineNo">003</span> * contributor license agreements. See the NOTICE file distributed with<a name="line.3"></a> +<span class="sourceLineNo">004</span> * this work for additional information regarding copyright ownership.<a name="line.4"></a> +<span class="sourceLineNo">005</span> * The ASF licenses this file to You under the Apache License, Version 2.0<a name="line.5"></a> +<span class="sourceLineNo">006</span> * (the "License"); you may not use this file except in compliance with<a name="line.6"></a> +<span class="sourceLineNo">007</span> * the License. You may obtain a copy of the License at<a name="line.7"></a> +<span class="sourceLineNo">008</span> *<a name="line.8"></a> +<span class="sourceLineNo">009</span> * http://www.apache.org/licenses/LICENSE-2.0<a name="line.9"></a> +<span class="sourceLineNo">010</span> *<a name="line.10"></a> +<span class="sourceLineNo">011</span> * Unless required by applicable law or agreed to in writing, software<a name="line.11"></a> +<span class="sourceLineNo">012</span> * distributed under the License is distributed on an "AS IS" BASIS,<a name="line.12"></a> +<span class="sourceLineNo">013</span> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.<a name="line.13"></a> +<span class="sourceLineNo">014</span> * See the License for the specific language governing permissions and<a name="line.14"></a> +<span class="sourceLineNo">015</span> * limitations under the License.<a name="line.15"></a> +<span class="sourceLineNo">016</span> */<a name="line.16"></a> +<span class="sourceLineNo">017</span>package org.apache.commons.csv;<a name="line.17"></a> +<span class="sourceLineNo">018</span><a name="line.18"></a> +<span class="sourceLineNo">019</span>/**<a name="line.19"></a> +<span class="sourceLineNo">020</span> * Defines quote behavior when printing.<a name="line.20"></a> +<span class="sourceLineNo">021</span> *<a name="line.21"></a> +<span class="sourceLineNo">022</span> * @version $Id: QuoteMode.java 1612344 2014-07-21 16:32:08Z britter $<a name="line.22"></a> +<span class="sourceLineNo">023</span> */<a name="line.23"></a> +<span class="sourceLineNo">024</span>public enum QuoteMode {<a name="line.24"></a> +<span class="sourceLineNo">025</span><a name="line.25"></a> +<span class="sourceLineNo">026</span> /**<a name="line.26"></a> +<span class="sourceLineNo">027</span> * Quotes all fields.<a name="line.27"></a> +<span class="sourceLineNo">028</span> */<a name="line.28"></a> +<span class="sourceLineNo">029</span> ALL,<a name="line.29"></a> +<span class="sourceLineNo">030</span><a name="line.30"></a> +<span class="sourceLineNo">031</span> /**<a name="line.31"></a> +<span class="sourceLineNo">032</span> * Quotes fields which contain special characters such as a delimiter, quote character or any of the characters in<a name="line.32"></a> +<span class="sourceLineNo">033</span> * line separator.<a name="line.33"></a> +<span class="sourceLineNo">034</span> */<a name="line.34"></a> +<span class="sourceLineNo">035</span> MINIMAL,<a name="line.35"></a> +<span class="sourceLineNo">036</span><a name="line.36"></a> +<span class="sourceLineNo">037</span> /**<a name="line.37"></a> +<span class="sourceLineNo">038</span> * Quotes all non-numeric fields.<a name="line.38"></a> +<span class="sourceLineNo">039</span> */<a name="line.39"></a> +<span class="sourceLineNo">040</span> NON_NUMERIC,<a name="line.40"></a> +<span class="sourceLineNo">041</span><a name="line.41"></a> +<span class="sourceLineNo">042</span> /**<a name="line.42"></a> +<span class="sourceLineNo">043</span> * Never quotes fields. When the delimiter occurs in data, it is preceded by the current escape character. If the<a name="line.43"></a> +<span class="sourceLineNo">044</span> * escape character is not set, printing will throw an exception if any characters that require escaping are<a name="line.44"></a> +<span class="sourceLineNo">045</span> * encountered.<a name="line.45"></a> +<span class="sourceLineNo">046</span> */<a name="line.46"></a> +<span class="sourceLineNo">047</span> NONE<a name="line.47"></a> +<span class="sourceLineNo">048</span>}<a name="line.48"></a> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +</pre> +</div> +</body> +</html> \ No newline at end of file Propchange: websites/production/commons/content/proper/commons-csv/apidocs/src-html/org/apache/commons/csv/QuoteMode.html ------------------------------------------------------------------------------ svn:eol-style = native Modified: websites/production/commons/content/proper/commons-csv/apidocs/stylesheet.css ============================================================================== --- websites/production/commons/content/proper/commons-csv/apidocs/stylesheet.css (original) +++ websites/production/commons/content/proper/commons-csv/apidocs/stylesheet.css Thu Aug 14 19:48:06 2014 @@ -2,16 +2,19 @@ /* Overall document style */ + +@import url('resources/fonts/dejavu.css'); + body { background-color:#ffffff; color:#353833; - font-family:Arial, Helvetica, sans-serif; - font-size:76%; + font-family:'DejaVu Sans', Arial, Helvetica, sans-serif; + font-size:14px; margin:0; } a:link, a:visited { text-decoration:none; - color:#4c6b87; + color:#4A6782; } a:hover, a:focus { text-decoration:none; @@ -19,7 +22,7 @@ a:hover, a:focus { } a:active { text-decoration:none; - color:#4c6b87; + color:#4A6782; } a[name] { color:#353833; @@ -29,41 +32,51 @@ a[name]:hover { color:#353833; } pre { - font-size:1.3em; + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; } h1 { - font-size:1.8em; + font-size:20px; } h2 { - font-size:1.5em; + font-size:18px; } h3 { - font-size:1.4em; + font-size:16px; + font-style:italic; } h4 { - font-size:1.3em; + font-size:13px; } h5 { - font-size:1.2em; + font-size:12px; } h6 { - font-size:1.1em; + font-size:11px; } ul { list-style-type:disc; } code, tt { - font-size:1.2em; + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + padding-top:4px; + margin-top:8px; + line-height:1.4em; } dt code { - font-size:1.2em; + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + padding-top:4px; } table tr td dt code { - font-size:1.2em; + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; vertical-align:top; + padding-top:4px; } sup { - font-size:.6em; + font-size:8px; } /* Document title and Copyright styles @@ -76,9 +89,9 @@ Document title and Copyright styles .aboutLanguage { float:right; padding:0px 21px; - font-size:.8em; + font-size:11px; z-index:200; - margin-top:-7px; + margin-top:-9px; } .legalCopy { margin-left:.5em; @@ -92,9 +105,6 @@ Document title and Copyright styles } .tab { background-color:#0066FF; - background-image:url(resources/titlebar.gif); - background-position:left top; - background-repeat:no-repeat; color:#ffffff; padding:8px; width:5em; @@ -104,17 +114,15 @@ Document title and Copyright styles Navigation bar styles */ .bar { - background-image:url(resources/background.gif); - background-repeat:repeat-x; + background-color:#4D7A97; color:#FFFFFF; padding:.8em .5em .4em .8em; height:auto;/*height:1.8em;*/ - font-size:1em; + font-size:11px; margin:0; } .topNav { - background-image:url(resources/background.gif); - background-repeat:repeat-x; + background-color:#4D7A97; color:#FFFFFF; float:left; padding:0; @@ -123,11 +131,11 @@ Navigation bar styles height:2.8em; padding-top:10px; overflow:hidden; + font-size:12px; } .bottomNav { margin-top:10px; - background-image:url(resources/background.gif); - background-repeat:repeat-x; + background-color:#4D7A97; color:#FFFFFF; float:left; padding:0; @@ -136,18 +144,20 @@ Navigation bar styles height:2.8em; padding-top:10px; overflow:hidden; + font-size:12px; } .subNav { background-color:#dee3e9; - border-bottom:1px solid #9eadc0; float:left; width:100%; overflow:hidden; + font-size:12px; } .subNav div { clear:left; float:left; padding:0 0 5px 6px; + text-transform:uppercase; } ul.navList, ul.subNavList { float:left; @@ -157,27 +167,33 @@ ul.navList, ul.subNavList { ul.navList li{ list-style:none; float:left; - padding:3px 6px; + padding: 5px 6px; + text-transform:uppercase; } ul.subNavList li{ list-style:none; float:left; - font-size:90%; } .topNav a:link, .topNav a:active, .topNav a:visited, .bottomNav a:link, .bottomNav a:active, .bottomNav a:visited { color:#FFFFFF; text-decoration:none; + text-transform:uppercase; } .topNav a:hover, .bottomNav a:hover { text-decoration:none; color:#bb7a2a; + text-transform:uppercase; } .navBarCell1Rev { - background-image:url(resources/tab.gif); - background-color:#a88834; - color:#FFFFFF; + background-color:#F8981D; + color:#253441; margin: auto 5px; - border:1px solid #c9aa44; +} +.skipNav { + position:absolute; + top:auto; + left:-9999px; + overflow:hidden; } /* Page header and footer styles @@ -191,8 +207,11 @@ Page header and footer styles margin:10px; position:relative; } +.indexHeader span{ + margin-right:15px; +} .indexHeader h1 { - font-size:1.3em; + font-size:13px; } .title { color:#2c4557; @@ -202,7 +221,7 @@ Page header and footer styles margin:5px 0 0 0; } .header ul { - margin:0 0 25px 0; + margin:0 0 15px 0; padding:0; } .footer ul { @@ -210,24 +229,22 @@ Page header and footer styles } .header ul li, .footer ul li { list-style:none; - font-size:1.2em; + font-size:13px; } /* Heading styles */ div.details ul.blockList ul.blockList ul.blockList li.blockList h4, div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 { background-color:#dee3e9; - border-top:1px solid #9eadc0; - border-bottom:1px solid #9eadc0; + border:1px solid #d0d9e0; margin:0 0 6px -8px; - padding:2px 5px; + padding:7px 5px; } ul.blockList ul.blockList ul.blockList li.blockList h3 { background-color:#dee3e9; - border-top:1px solid #9eadc0; - border-bottom:1px solid #9eadc0; + border:1px solid #d0d9e0; margin:0 0 6px -8px; - padding:2px 5px; + padding:7px 5px; } ul.blockList ul.blockList li.blockList h3 { padding:0; @@ -247,10 +264,10 @@ Page layout container styles .indexContainer { margin:10px; position:relative; - font-size:1.0em; + font-size:12px; } .indexContainer h2 { - font-size:1.1em; + font-size:13px; padding:0 0 3px 0; } .indexContainer ul { @@ -259,15 +276,18 @@ Page layout container styles } .indexContainer ul li { list-style:none; + padding-top:2px; } .contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt { - font-size:1.1em; + font-size:12px; font-weight:bold; margin:10px 0 0 0; color:#4E4E4E; } .contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd { - margin:10px 0 10px 20px; + margin:5px 0 10px 0px; + font-size:14px; + font-family:'DejaVu Sans Mono',monospace; } .serializedFormContainer dl.nameValue dt { margin-left:1px; @@ -306,25 +326,24 @@ ul.blockList, ul.blockListLast { } ul.blockList li.blockList, ul.blockListLast li.blockList { list-style:none; - margin-bottom:25px; + margin-bottom:15px; + line-height:1.4; } ul.blockList ul.blockList li.blockList, ul.blockList ul.blockListLast li.blockList { padding:0px 20px 5px 10px; - border:1px solid #9eadc0; - background-color:#f9f9f9; + border:1px solid #ededed; + background-color:#f8f8f8; } ul.blockList ul.blockList ul.blockList li.blockList, ul.blockList ul.blockList ul.blockListLast li.blockList { padding:0 0 5px 8px; background-color:#ffffff; - border:1px solid #9eadc0; - border-top:none; + border:none; } ul.blockList ul.blockList ul.blockList ul.blockList li.blockList { margin-left:0; padding-left:0; padding-bottom:15px; border:none; - border-bottom:1px solid #9eadc0; } ul.blockList ul.blockList ul.blockList ul.blockList li.blockListLast { list-style:none; @@ -338,107 +357,155 @@ table tr td dl, table tr td dl dt, table /* Table styles */ -.contentContainer table, .classUseContainer table, .constantValuesContainer table { - border-bottom:1px solid #9eadc0; - width:100%; -} -.contentContainer ul li table, .classUseContainer ul li table, .constantValuesContainer ul li table { +.overviewSummary, .memberSummary, .typeSummary, .useSummary, .constantsSummary, .deprecatedSummary { width:100%; + border-left:1px solid #EEE; + border-right:1px solid #EEE; + border-bottom:1px solid #EEE; } -.contentContainer .description table, .contentContainer .details table { - border-bottom:none; -} -.contentContainer ul li table th.colOne, .contentContainer ul li table th.colFirst, .contentContainer ul li table th.colLast, .classUseContainer ul li table th, .constantValuesContainer ul li table th, .contentContainer ul li table td.colOne, .contentContainer ul li table td.colFirst, .contentContainer ul li table td.colLast, .classUseContainer ul li table td, .constantValuesContainer ul li table td{ - vertical-align:top; - padding-right:20px; -} -.contentContainer ul li table th.colLast, .classUseContainer ul li table th.colLast,.constantValuesContainer ul li table th.colLast, -.contentContainer ul li table td.colLast, .classUseContainer ul li table td.colLast,.constantValuesContainer ul li table td.colLast, -.contentContainer ul li table th.colOne, .classUseContainer ul li table th.colOne, -.contentContainer ul li table td.colOne, .classUseContainer ul li table td.colOne { - padding-right:3px; +.overviewSummary, .memberSummary { + padding:0px; } -.overviewSummary caption, .packageSummary caption, .contentContainer ul.blockList li.blockList caption, .summary caption, .classUseContainer caption, .constantValuesContainer caption { +.overviewSummary caption, .memberSummary caption, .typeSummary caption, +.useSummary caption, .constantsSummary caption, .deprecatedSummary caption { position:relative; text-align:left; background-repeat:no-repeat; - color:#FFFFFF; + color:#253441; font-weight:bold; clear:none; overflow:hidden; padding:0px; + padding-top:10px; + padding-left:1px; margin:0px; + white-space:pre; } -caption a:link, caption a:hover, caption a:active, caption a:visited { +.overviewSummary caption a:link, .memberSummary caption a:link, .typeSummary caption a:link, +.useSummary caption a:link, .constantsSummary caption a:link, .deprecatedSummary caption a:link, +.overviewSummary caption a:hover, .memberSummary caption a:hover, .typeSummary caption a:hover, +.useSummary caption a:hover, .constantsSummary caption a:hover, .deprecatedSummary caption a:hover, +.overviewSummary caption a:active, .memberSummary caption a:active, .typeSummary caption a:active, +.useSummary caption a:active, .constantsSummary caption a:active, .deprecatedSummary caption a:active, +.overviewSummary caption a:visited, .memberSummary caption a:visited, .typeSummary caption a:visited, +.useSummary caption a:visited, .constantsSummary caption a:visited, .deprecatedSummary caption a:visited { color:#FFFFFF; } -.overviewSummary caption span, .packageSummary caption span, .contentContainer ul.blockList li.blockList caption span, .summary caption span, .classUseContainer caption span, .constantValuesContainer caption span { +.overviewSummary caption span, .memberSummary caption span, .typeSummary caption span, +.useSummary caption span, .constantsSummary caption span, .deprecatedSummary caption span { white-space:nowrap; - padding-top:8px; - padding-left:8px; - display:block; + padding-top:5px; + padding-left:12px; + padding-right:12px; + padding-bottom:7px; + display:inline-block; float:left; - background-image:url(resources/titlebar.gif); - height:18px; + background-color:#F8981D; + border: none; + height:16px; } -.overviewSummary .tabEnd, .packageSummary .tabEnd, .contentContainer ul.blockList li.blockList .tabEnd, .summary .tabEnd, .classUseContainer .tabEnd, .constantValuesContainer .tabEnd { - width:10px; - background-image:url(resources/titlebar_end.gif); - background-repeat:no-repeat; - background-position:top right; - position:relative; +.memberSummary caption span.activeTableTab span { + white-space:nowrap; + padding-top:5px; + padding-left:12px; + padding-right:12px; + margin-right:3px; + display:inline-block; float:left; + background-color:#F8981D; + height:16px; } -ul.blockList ul.blockList li.blockList table { - margin:0 0 12px 0px; - width:100%; +.memberSummary caption span.tableTab span { + white-space:nowrap; + padding-top:5px; + padding-left:12px; + padding-right:12px; + margin-right:3px; + display:inline-block; + float:left; + background-color:#4D7A97; + height:16px; } -.tableSubHeadingColor { - background-color: #EEEEFF; +.memberSummary caption span.tableTab, .memberSummary caption span.activeTableTab { + padding-top:0px; + padding-left:0px; + padding-right:0px; + background-image:none; + float:none; + display:inline; } -.altColor { - background-color:#eeeeef; +.overviewSummary .tabEnd, .memberSummary .tabEnd, .typeSummary .tabEnd, +.useSummary .tabEnd, .constantsSummary .tabEnd, .deprecatedSummary .tabEnd { + display:none; + width:5px; + position:relative; + float:left; + background-color:#F8981D; } -.rowColor { - background-color:#ffffff; +.memberSummary .activeTableTab .tabEnd { + display:none; + width:5px; + margin-right:3px; + position:relative; + float:left; + background-color:#F8981D; +} +.memberSummary .tableTab .tabEnd { + display:none; + width:5px; + margin-right:3px; + position:relative; + background-color:#4D7A97; + float:left; + } -.overviewSummary td, .packageSummary td, .contentContainer ul.blockList li.blockList td, .summary td, .classUseContainer td, .constantValuesContainer td { +.overviewSummary td, .memberSummary td, .typeSummary td, +.useSummary td, .constantsSummary td, .deprecatedSummary td { text-align:left; - padding:3px 3px 3px 7px; + padding:0px 0px 12px 10px; + width:100%; } -th.colFirst, th.colLast, th.colOne, .constantValuesContainer th { +th.colOne, th.colFirst, th.colLast, .useSummary th, .constantsSummary th, +td.colOne, td.colFirst, td.colLast, .useSummary td, .constantsSummary td{ + vertical-align:top; + padding-right:0px; + padding-top:8px; + padding-bottom:3px; +} +th.colFirst, th.colLast, th.colOne, .constantsSummary th { background:#dee3e9; - border-top:1px solid #9eadc0; - border-bottom:1px solid #9eadc0; text-align:left; - padding:3px 3px 3px 7px; -} -td.colOne a:link, td.colOne a:active, td.colOne a:visited, td.colOne a:hover, td.colFirst a:link, td.colFirst a:active, td.colFirst a:visited, td.colFirst a:hover, td.colLast a:link, td.colLast a:active, td.colLast a:visited, td.colLast a:hover, .constantValuesContainer td a:link, .constantValuesContainer td a:active, .constantValuesContainer td a:visited, .constantValuesContainer td a:hover { - font-weight:bold; + padding:8px 3px 3px 7px; } td.colFirst, th.colFirst { - border-left:1px solid #9eadc0; white-space:nowrap; + font-size:13px; } td.colLast, th.colLast { - border-right:1px solid #9eadc0; + font-size:13px; } td.colOne, th.colOne { - border-right:1px solid #9eadc0; - border-left:1px solid #9eadc0; -} -table.overviewSummary { - padding:0px; - margin-left:0px; + font-size:13px; } -table.overviewSummary td.colFirst, table.overviewSummary th.colFirst, -table.overviewSummary td.colOne, table.overviewSummary th.colOne { +.overviewSummary td.colFirst, .overviewSummary th.colFirst, +.overviewSummary td.colOne, .overviewSummary th.colOne, +.memberSummary td.colFirst, .memberSummary th.colFirst, +.memberSummary td.colOne, .memberSummary th.colOne, +.typeSummary td.colFirst{ width:25%; - vertical-align:middle; + vertical-align:top; } -table.packageSummary td.colFirst, table.overviewSummary th.colFirst { - width:25%; - vertical-align:middle; +td.colOne a:link, td.colOne a:active, td.colOne a:visited, td.colOne a:hover, td.colFirst a:link, td.colFirst a:active, td.colFirst a:visited, td.colFirst a:hover, td.colLast a:link, td.colLast a:active, td.colLast a:visited, td.colLast a:hover, .constantValuesContainer td a:link, .constantValuesContainer td a:active, .constantValuesContainer td a:visited, .constantValuesContainer td a:hover { + font-weight:bold; +} +.tableSubHeadingColor { + background-color:#EEEEFF; +} +.altColor { + background-color:#FFFFFF; +} +.rowColor { + background-color:#EEEEEF; } /* Content styles @@ -453,6 +520,24 @@ Content styles .docSummary { padding:0; } + +ul.blockList ul.blockList ul.blockList li.blockList h3 { + font-style:normal; +} + +div.block { + font-size:14px; + font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif; +} + +td.colLast div { + padding-top:0px; +} + + +td.colLast a { + padding-bottom:3px; +} /* Formatting effect styles */ @@ -463,12 +548,27 @@ Formatting effect styles h1.hidden { visibility:hidden; overflow:hidden; - font-size:.9em; + font-size:10px; } .block { display:block; - margin:3px 0 0 0; + margin:3px 10px 2px 0px; + color:#474747; } -.strong { +.deprecatedLabel, .descfrmTypeLabel, .memberNameLabel, .memberNameLink, +.overrideSpecifyLabel, .packageHierarchyLabel, .paramLabel, .returnLabel, +.seeLabel, .simpleTagLabel, .throwsLabel, .typeNameLabel, .typeNameLink { font-weight:bold; +} +.deprecationComment, .emphasizedPhrase, .interfaceName { + font-style:italic; +} + +div.block div.block span.deprecationComment, div.block div.block span.emphasizedPhrase, +div.block div.block span.interfaceName { + font-style:normal; +} + +div.contentContainer ul.blockList li.blockList h2{ + padding-bottom:0px; } \ No newline at end of file Modified: websites/production/commons/content/proper/commons-csv/changes-report.html ============================================================================== --- websites/production/commons/content/proper/commons-csv/changes-report.html (original) +++ websites/production/commons/content/proper/commons-csv/changes-report.html Thu Aug 14 19:48:06 2014 @@ -1,13 +1,13 @@ <!DOCTYPE html> <!-- - | Generated by Apache Maven Doxia at 04 May 2014 + | Generated by Apache Maven Doxia at 14 August 2014 | Rendered using Apache Maven Fluido Skin 1.3.0 --> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> - <meta name="Date-Revision-yyyymmdd" content="20140504" /> + <meta name="Date-Revision-yyyymmdd" content="20140814" /> <meta http-equiv="Content-Language" content="en" /> <title>Commons CSV - Release Notes</title> @@ -21,7 +21,7 @@ <script type="text/javascript" src="./js/site.js"></script> -<link rel="stylesheet" type="text/css" media="all" href="./css/prettify.css"/> +<link rel="stylesheet" href="./css/prettify.css" media="all" type="text/css"/> <script src="./js/prettify.js" type="text/javascript"></script> <script type="text/javascript">window.onload=function() { prettyPrint(); @@ -43,8 +43,8 @@ <a class="brand" href="http://commons.apache.org/proper/commons-csv/">Apache Commons CSV ™</a> <ul class="nav"> - <li id="publishDate">Last Published: 04 May 2014</li> - <li class="divider">|</li> <li id="projectVersion">Version: 1.0-SNAPSHOT</li> + <li id="publishDate">Last Published: 14 August 2014</li> + <li class="divider">|</li> <li id="projectVersion">Version: 1.0</li> </ul> <div class="pull-right"> <ul class="nav"> <li> @@ -77,10 +77,14 @@ Overview</a> </li> <li class="none"> - <a href="downloads.html" title="Download"> + <a href="download_csv.cgi" title="Download"> Download</a> </li> <li class="none"> + <a href="user-guide.html" title="User Guide"> + User Guide</a> + </li> + <li class="none"> <a href="http://wiki.apache.org/commons/CSV" class="externalLink" title="Wiki"> Wiki</a> </li> @@ -118,7 +122,7 @@ <a href="project-info.html" title="Project Information"> Project Information</a> </li> - <li class="expanded"> + <li class="expanded"> <a href="project-reports.html" title="Project Reports"> Project Reports</a> <ul> @@ -159,6 +163,10 @@ JDepend</a> </li> <li class="none"> + <a href="jacoco/index.html" title="JaCoCo Test"> + JaCoCo Test</a> + </li> + <li class="none"> <a href="checkstyle.html" title="Checkstyle"> Checkstyle</a> </li> @@ -167,8 +175,8 @@ PMD</a> </li> <li class="none"> - <a href="findbugs.html" title="FindBugs Report"> - FindBugs Report</a> + <a href="findbugs.html" title="FindBugs"> + FindBugs</a> </li> <li class="none"> <a href="taglist.html" title="Tag List"> @@ -272,10 +280,10 @@ <th>Description</th></tr> <tr class="b"> <td><a href="#a1.0">1.0</a></td> -<td>TBD</td> +<td>2014-08-14</td> <td>First release</td></tr></table></div> <div class="section"> -<h3>Release 1.0 - TBD<a name="Release_1.0_-_TBD"></a></h3><a name="a1.0"></a> +<h3>Release 1.0 - 2014-08-14<a name="Release_1.0_-_2014-08-14"></a></h3><a name="a1.0"></a> <table border="0" class="bodyTable"> <tr class="a"> <th>Type</th> @@ -283,133 +291,176 @@ <th>By</th></tr> <tr class="b"> <td><img src="images/fix.gif" alt="fix" title="fix" /></td> -<td>HeaderMap is inconsistent when it is parsed from an input with duplicate columns names Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-112">CSV-112</a>.</td> +<td>No longer works with Java 6 Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-125">CSV-125</a>.</td> <td><a href="team-list.html#britter">britter</a></td></tr> <tr class="a"> <td><img src="images/fix.gif" alt="fix" title="fix" /></td> -<td>CSVRecord.toMap() fails if row length shorter than header length Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-111">CSV-111</a>.</td> +<td>NullPointerException when empty header string and and null string of "" Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-122">CSV-122</a>. Thanks to Mike Lewis.</td> +<td><a href="team-list.html#britter">britter</a></td></tr> +<tr class="b"> +<td><img src="images/update.gif" alt="update" title="update" /></td> +<td>Validate format parameters in constructor Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-117">CSV-117</a>.</td> +<td><a href="team-list.html#sebb">sebb</a></td></tr> +<tr class="a"> +<td><img src="images/add.gif" alt="add" title="add" /></td> +<td>IllegalArgumentException thrown when the header contains duplicate names when the column names are empty. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-121">CSV-121</a>. Thanks to Sebastian Hardt.</td> +<td><a href="team-list.html#ggregory">ggregory</a></td></tr> +<tr class="b"> +<td><img src="images/add.gif" alt="add" title="add" /></td> +<td>CSVFormat#withHeader doesn't work with CSVPrinter Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-120">CSV-120</a>. Thanks to Sergei Lebedev.</td> +<td><a href="team-list.html#ggregory">ggregory</a></td></tr> +<tr class="a"> +<td><img src="images/add.gif" alt="add" title="add" /></td> +<td>CSVFormat is missing a print(...) method Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-119">CSV-119</a>. Thanks to Sergei Lebedev.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> <tr class="b"> <td><img src="images/fix.gif" alt="fix" title="fix" /></td> -<td>CSVFormat.format allways append null Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-106">CSV-106</a>.</td> +<td>CSVRecord.toMap() throws NPE on formats with no + headers. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-118">CSV-118</a>. Thanks to Enrique Lara.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> <tr class="a"> +<td><img src="images/fix.gif" alt="fix" title="fix" /></td> +<td>Check whether ISE/IAE are being used appropriately Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-113">CSV-113</a>.</td> +<td><a href="team-list.html#sebb">sebb</a></td></tr> +<tr class="b"> +<td><img src="images/fix.gif" alt="fix" title="fix" /></td> +<td>CSVFormat constructor should reject a header array with duplicate + entries Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-114">CSV-114</a>.</td> +<td><a href="team-list.html#sebb">sebb</a></td></tr> +<tr class="a"> +<td><img src="images/fix.gif" alt="fix" title="fix" /></td> +<td>HeaderMap is inconsistent when it is parsed from an input with + duplicate columns names Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-112">CSV-112</a>.</td> +<td><a href="team-list.html#britter">britter</a></td></tr> +<tr class="b"> +<td><img src="images/fix.gif" alt="fix" title="fix" /></td> +<td>CSVRecord.toMap() fails if row length shorter than header length Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-111">CSV-111</a>.</td> +<td><a href="team-list.html#ggregory">ggregory</a></td></tr> +<tr class="a"> +<td><img src="images/fix.gif" alt="fix" title="fix" /></td> +<td>CSVFormat.format allways append null Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-106">CSV-106</a>.</td> +<td><a href="team-list.html#ggregory">ggregory</a></td></tr> +<tr class="b"> <td><img src="images/add.gif" alt="add" title="add" /></td> <td>Add Map conversion API to CSVRecord Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-105">CSV-105</a>.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="fix" title="fix" /></td> <td>CSVParser: getHeaderMap throws NPE Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-100">CSV-100</a>.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/update.gif" alt="update" title="update" /></td> <td>Lots of possible changes Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-42">CSV-42</a>. Thanks to Bob Smith.</td> <td><a href="team-list.html#ebourg">ebourg</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/update.gif" alt="update" title="update" /></td> <td>Use Character instead of char for char fields except delimiter Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-78">CSV-78</a>.</td> <td><a href="team-list.html#sebb">sebb</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/update.gif" alt="update" title="update" /></td> <td>Revert Builder implementation in CSVFormat Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-99">CSV-99</a>.</td> <td><a href="team-list.html#britter">britter</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="fix" title="fix" /></td> -<td>CSVRecord does not verify that the length of the header mapping matches the number of values Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-53">CSV-53</a>.</td> +<td>CSVRecord does not verify that the length of the header mapping + matches the number of values Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-53">CSV-53</a>.</td> <td><a href="team-list.html#britter">britter</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/update.gif" alt="update" title="update" /></td> <td>Allow the handling of NULL values Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-93">CSV-93</a>.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/update.gif" alt="update" title="update" /></td> <td>Use the Builder pattern for CSVFormat Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-68">CSV-68</a>.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/update.gif" alt="update" title="update" /></td> <td>Clarify comment handling Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-84">CSV-84</a>.</td> <td><a href="team-list.html#sebb">sebb</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/update.gif" alt="update" title="update" /></td> <td>CSVParser.nextValue() seems pointless Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-25">CSV-25</a>.</td> <td><a href="team-list.html#ebourg">ebourg</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/update.gif" alt="update" title="update" /></td> -<td>Allow the String value for null to be customized for the CSV printer Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-97">CSV-97</a>.</td> +<td>Allow the String value for null to be customized for the CSV + printer Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-97">CSV-97</a>.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/update.gif" alt="update" title="update" /></td> <td>Not possible to create a CSVFormat from scratch Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-88">CSV-88</a>.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/add.gif" alt="add" title="add" /></td> <td>Keep track of record number Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-52">CSV-52</a>.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/update.gif" alt="update" title="update" /></td> <td>Lexer should only use char fields Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-94">CSV-94</a>.</td> <td><a href="team-list.html#sebb">sebb</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/add.gif" alt="add" title="add" /></td> -<td>Need a way to extract parsed headers, e.g. for use in formatting output Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-92">CSV-92</a>.</td> +<td>Need a way to extract parsed headers, e.g. for use in formatting + output Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-92">CSV-92</a>.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/add.gif" alt="add" title="add" /></td> <td>Header support Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-65">CSV-65</a>.</td> <td><a href="team-list.html#ebourg">ebourg</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="fix" title="fix" /></td> <td>Confusing semantic of the ignore leading/trailing spaces parameters Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-54">CSV-54</a>.</td> <td><a href="team-list.html#sebb">sebb</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/update.gif" alt="update" title="update" /></td> <td>Add convenience methods to CSVLexer Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-71">CSV-71</a>.</td> <td><a href="team-list.html#sebb">sebb</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/update.gif" alt="update" title="update" /></td> <td>Is CharBuffer really needed, now that StringBuilder is available? Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-59">CSV-59</a>.</td> <td><a href="team-list.html#ebourg">ebourg</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/update.gif" alt="update" title="update" /></td> <td>Replace while(true)-loop in CSVParser.getRecord with do-while-loop Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-55">CSV-55</a>.</td> <td><a href="team-list.html#britter">britter</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="fix" title="fix" /></td> -<td>CSVFormat describes itself as immutable, but it is not - in particular it is not thread-safe Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-34">CSV-34</a>.</td> +<td>CSVFormat describes itself as immutable, but it is not - in + particular it is not thread-safe Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-34">CSV-34</a>.</td> <td><a href="team-list.html#sebb">sebb</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="fix" title="fix" /></td> <td>Endless loops in CSV parser Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-36">CSV-36</a>.</td> <td><a href="team-list.html#yonik">yonik</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="fix" title="fix" /></td> <td>NullPointerException in CSVPrinter.print()/println() Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-13">CSV-13</a>.</td> <td><a href="team-list.html#ebourg">ebourg</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/update.gif" alt="update" title="update" /></td> <td>CSVPrinter overhaul Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-45">CSV-45</a>.</td> <td><a href="team-list.html#yonik">yonik</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="fix" title="fix" /></td> <td>Excel strategy uses wrong separator Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-23">CSV-23</a>.</td> <td><a href="team-list.html#ebourg">ebourg</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/update.gif" alt="update" title="update" /></td> <td>CSVStrategy has modifiable public static variables Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-49">CSV-49</a>. Thanks to Bob Smith.</td> <td><a href="team-list.html#ebourg">ebourg</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/add.gif" alt="add" title="add" /></td> <td>Predefined format for MYSQL Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-48">CSV-48</a>.</td> <td><a href="team-list.html#ebourg">ebourg</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/update.gif" alt="update" title="update" /></td> <td>Reduce visibility of methods in internal classes Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-46">CSV-46</a>.</td> <td><a href="team-list.html#ebourg">ebourg</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/update.gif" alt="update" title="update" /></td> <td>ExtendedBufferedReader does too much Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-26">CSV-26</a>.</td> <td><a href="team-list.html#jacopoc">jacopoc</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/update.gif" alt="update" title="update" /></td> <td>Decide whether to keep the csv.writer subpackage Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-27">CSV-27</a>.</td> <td><a href="team-list.html#ebourg">ebourg</a></td></tr></table></div></div> Modified: websites/production/commons/content/proper/commons-csv/checkstyle.html ============================================================================== --- websites/production/commons/content/proper/commons-csv/checkstyle.html (original) +++ websites/production/commons/content/proper/commons-csv/checkstyle.html Thu Aug 14 19:48:06 2014 @@ -1,13 +1,13 @@ <!DOCTYPE html> <!-- - | Generated by Apache Maven Doxia at 04 May 2014 + | Generated by Apache Maven Doxia at 14 August 2014 | Rendered using Apache Maven Fluido Skin 1.3.0 --> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> - <meta name="Date-Revision-yyyymmdd" content="20140504" /> + <meta name="Date-Revision-yyyymmdd" content="20140814" /> <meta http-equiv="Content-Language" content="en" /> <title>Commons CSV - Checkstyle Results</title> @@ -21,7 +21,7 @@ <script type="text/javascript" src="./js/site.js"></script> -<link rel="stylesheet" type="text/css" media="all" href="./css/prettify.css"/> +<link rel="stylesheet" href="./css/prettify.css" media="all" type="text/css"/> <script src="./js/prettify.js" type="text/javascript"></script> <script type="text/javascript">window.onload=function() { prettyPrint(); @@ -43,8 +43,8 @@ <a class="brand" href="http://commons.apache.org/proper/commons-csv/">Apache Commons CSV ™</a> <ul class="nav"> - <li id="publishDate">Last Published: 04 May 2014</li> - <li class="divider">|</li> <li id="projectVersion">Version: 1.0-SNAPSHOT</li> + <li id="publishDate">Last Published: 14 August 2014</li> + <li class="divider">|</li> <li id="projectVersion">Version: 1.0</li> </ul> <div class="pull-right"> <ul class="nav"> <li> @@ -77,10 +77,14 @@ Overview</a> </li> <li class="none"> - <a href="downloads.html" title="Download"> + <a href="download_csv.cgi" title="Download"> Download</a> </li> <li class="none"> + <a href="user-guide.html" title="User Guide"> + User Guide</a> + </li> + <li class="none"> <a href="http://wiki.apache.org/commons/CSV" class="externalLink" title="Wiki"> Wiki</a> </li> @@ -118,7 +122,7 @@ <a href="project-info.html" title="Project Information"> Project Information</a> </li> - <li class="expanded"> + <li class="expanded"> <a href="project-reports.html" title="Project Reports"> Project Reports</a> <ul> @@ -158,6 +162,10 @@ <a href="jdepend-report.html" title="JDepend"> JDepend</a> </li> + <li class="none"> + <a href="jacoco/index.html" title="JaCoCo Test"> + JaCoCo Test</a> + </li> <li class="none active"> <a href="checkstyle.html" title="Checkstyle"> Checkstyle</a> @@ -167,8 +175,8 @@ PMD</a> </li> <li class="none"> - <a href="findbugs.html" title="FindBugs Report"> - FindBugs Report</a> + <a href="findbugs.html" title="FindBugs"> + FindBugs</a> </li> <li class="none"> <a href="taglist.html" title="Tag List"> @@ -276,7 +284,7 @@ <td>22</td> <td>0</td> <td>0</td> -<td>1</td></tr></table></div> +<td>0</td></tr></table></div> <div class="section"> <h2>Files<a name="Files"></a></h2> <table border="0" class="bodyTable"> @@ -284,25 +292,9 @@ <th>File</th> <th><img src="images/icon_info_sml.gif" alt="" /> I</th> <th><img src="images/icon_warning_sml.gif" alt="" /> W</th> -<th><img src="images/icon_error_sml.gif" alt="" /> E</th></tr> -<tr class="b"> -<td><a href="#src.main.java.org.apache.commons.csv.CSVParser.java">src/main/java/org/apache/commons/csv/CSVParser.java</a></td> -<td>0</td> -<td>0</td> -<td>1</td></tr></table></div> -<div class="section"> -<h2>Details<a name="Details"></a></h2> +<th><img src="images/icon_error_sml.gif" alt="" /> E</th></tr></table></div> <div class="section"> -<h3 id="src.main.java.org.apache.commons.csv.CSVParser.java">src/main/java/org/apache/commons/csv/CSVParser.java</h3> -<table border="0" class="bodyTable"> -<tr class="a"> -<th>Severity</th> -<th>Message</th> -<th>Line</th></tr> -<tr class="b"> -<td><img src="images/icon_error_sml.gif" alt="" /> Error</td> -<td>'+' should be on the previous line.</td> -<td><a href="./xref/src/main/java/org/apache/commons/csv/CSVParser.html#L376">376</a></td></tr></table></div></div> +<h2>Details<a name="Details"></a></h2></div> </td> </tr> </table> Modified: websites/production/commons/content/proper/commons-csv/checkstyle.rss ============================================================================== Binary files - no diff available. Modified: websites/production/commons/content/proper/commons-csv/cvs-usage.html ============================================================================== --- websites/production/commons/content/proper/commons-csv/cvs-usage.html (original) +++ websites/production/commons/content/proper/commons-csv/cvs-usage.html Thu Aug 14 19:48:06 2014 @@ -1,6 +1,6 @@ <!DOCTYPE html> <!-- - | Generated by Apache Maven Doxia at 04 May 2014 + | Generated by Apache Maven Doxia at 14 August 2014 | Rendered using Apache Maven Fluido Skin 1.3.0 --> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> @@ -8,7 +8,7 @@ <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta name="author" content="Commons Documentation Team" /> - <meta name="Date-Revision-yyyymmdd" content="20140504" /> + <meta name="Date-Revision-yyyymmdd" content="20140814" /> <meta http-equiv="Content-Language" content="en" /> <title>Commons CSV - Source repository</title> @@ -23,7 +23,7 @@ <script type="text/javascript" src="./js/site.js"></script> -<link rel="stylesheet" type="text/css" media="all" href="./css/prettify.css"/> +<link rel="stylesheet" href="./css/prettify.css" media="all" type="text/css"/> <script src="./js/prettify.js" type="text/javascript"></script> <script type="text/javascript">window.onload=function() { prettyPrint(); @@ -45,8 +45,8 @@ <a class="brand" href="http://commons.apache.org/proper/commons-csv/">Apache Commons CSV ™</a> <ul class="nav"> - <li id="publishDate">Last Published: 04 May 2014</li> - <li class="divider">|</li> <li id="projectVersion">Version: 1.0-SNAPSHOT</li> + <li id="publishDate">Last Published: 14 August 2014</li> + <li class="divider">|</li> <li id="projectVersion">Version: 1.0</li> </ul> <div class="pull-right"> <ul class="nav"> <li> @@ -79,10 +79,14 @@ Overview</a> </li> <li class="none"> - <a href="downloads.html" title="Download"> + <a href="download_csv.cgi" title="Download"> Download</a> </li> <li class="none"> + <a href="user-guide.html" title="User Guide"> + User Guide</a> + </li> + <li class="none"> <a href="http://wiki.apache.org/commons/CSV" class="externalLink" title="Wiki"> Wiki</a> </li> @@ -120,7 +124,7 @@ <a href="project-info.html" title="Project Information"> Project Information</a> </li> - <li class="collapsed"> + <li class="collapsed"> <a href="project-reports.html" title="Project Reports"> Project Reports</a> </li> Modified: websites/production/commons/content/proper/commons-csv/dependencies.html ============================================================================== --- websites/production/commons/content/proper/commons-csv/dependencies.html (original) +++ websites/production/commons/content/proper/commons-csv/dependencies.html Thu Aug 14 19:48:06 2014 @@ -1,13 +1,13 @@ <!DOCTYPE html> <!-- - | Generated by Apache Maven Doxia at 04 May 2014 + | Generated by Apache Maven Doxia at 14 August 2014 | Rendered using Apache Maven Fluido Skin 1.3.0 --> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> - <meta name="Date-Revision-yyyymmdd" content="20140504" /> + <meta name="Date-Revision-yyyymmdd" content="20140814" /> <meta http-equiv="Content-Language" content="en" /> <title>Commons CSV - Project Dependencies</title> @@ -21,7 +21,7 @@ <script type="text/javascript" src="./js/site.js"></script> -<link rel="stylesheet" type="text/css" media="all" href="./css/prettify.css"/> +<link rel="stylesheet" href="./css/prettify.css" media="all" type="text/css"/> <script src="./js/prettify.js" type="text/javascript"></script> <script type="text/javascript">window.onload=function() { prettyPrint(); @@ -43,8 +43,8 @@ <a class="brand" href="http://commons.apache.org/proper/commons-csv/">Apache Commons CSV ™</a> <ul class="nav"> - <li id="publishDate">Last Published: 04 May 2014</li> - <li class="divider">|</li> <li id="projectVersion">Version: 1.0-SNAPSHOT</li> + <li id="publishDate">Last Published: 14 August 2014</li> + <li class="divider">|</li> <li id="projectVersion">Version: 1.0</li> </ul> <div class="pull-right"> <ul class="nav"> <li> @@ -77,10 +77,14 @@ Overview</a> </li> <li class="none"> - <a href="downloads.html" title="Download"> + <a href="download_csv.cgi" title="Download"> Download</a> </li> <li class="none"> + <a href="user-guide.html" title="User Guide"> + User Guide</a> + </li> + <li class="none"> <a href="http://wiki.apache.org/commons/CSV" class="externalLink" title="Wiki"> Wiki</a> </li> @@ -156,7 +160,7 @@ </li> </ul> </li> - <li class="collapsed"> + <li class="collapsed"> <a href="project-reports.html" title="Project Reports"> Project Reports</a> </li> @@ -257,13 +261,13 @@ <tr class="b"> <td>com.h2database</td> <td><a class="externalLink" href="http://www.h2database.com">h2</a></td> -<td>1.3.168</td> +<td>1.4.181</td> <td>jar</td> -<td><a class="externalLink" href="http://h2database.com/html/license.html">The H2 License, Version 1.0</a></td></tr> +<td><a class="externalLink" href="http://h2database.com/html/license.html">MPL 2.0, and EPL 1.0</a></td></tr> <tr class="a"> <td>commons-io</td> <td><a class="externalLink" href="http://commons.apache.org/io/">commons-io</a></td> -<td>2.2</td> +<td>2.4</td> <td>jar</td> <td><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></td></tr> <tr class="b"> @@ -313,7 +317,7 @@ <div class="section"> <h3>Dependency Tree<a name="Dependency_Tree"></a></h3> <ul> -<li>org.apache.commons:commons-csv:jar:1.0-SNAPSHOT <img id="_img1" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_dep0', '_img1' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_dep0" style="display:none"> +<li>org.apache.commons:commons-csv:jar:1.0 <img id="_img1" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_dep0', '_img1' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_dep0" style="display:none"> <table border="0" class="bodyTable"> <tr class="a"> <th>Apache Commons CSV</th></tr> @@ -344,7 +348,7 @@ CSV files of various types.</p> <p><b>Description: </b>This is the core API of hamcrest matcher framework to be used by third-party framework providers. This includes the a foundation set of matcher implementations for common operations.</p> <p><b>URL: </b><a class="externalLink" href="https://github.com/hamcrest/JavaHamcrest/hamcrest-core">https://github.com/hamcrest/JavaHamcrest/hamcrest-core</a></p> <p><b>Project License: </b><a class="externalLink" href="http://www.opensource.org/licenses/bsd-license.php">New BSD License</a></p></td></tr></table></div></li></ul></li> -<li>commons-io:commons-io:jar:2.2 (test) <img id="_img7" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_dep6', '_img7' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_dep6" style="display:none"> +<li>commons-io:commons-io:jar:2.4 (test) <img id="_img7" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_dep6', '_img7' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_dep6" style="display:none"> <table border="0" class="bodyTable"> <tr class="a"> <th>Commons IO</th></tr> @@ -354,7 +358,7 @@ CSV files of various types.</p> file comparators, endian transformation classes, and much more.</p> <p><b>URL: </b><a class="externalLink" href="http://commons.apache.org/io/">http://commons.apache.org/io/</a></p> <p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li> -<li>com.h2database:h2:jar:1.3.168 (test) <img id="_img9" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_dep8', '_img9' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_dep8" style="display:none"> +<li>com.h2database:h2:jar:1.4.181 (test) <img id="_img9" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_dep8', '_img9' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_dep8" style="display:none"> <table border="0" class="bodyTable"> <tr class="a"> <th>H2 Database Engine</th></tr> @@ -362,13 +366,13 @@ file comparators, endian transformation <td> <p><b>Description: </b>H2 Database Engine</p> <p><b>URL: </b><a class="externalLink" href="http://www.h2database.com">http://www.h2database.com</a></p> -<p><b>Project License: </b><a class="externalLink" href="http://h2database.com/html/license.html">The H2 License, Version 1.0</a></p></td></tr></table></div></li></ul></li></ul></div></div><a name="Licenses"></a> +<p><b>Project License: </b><a class="externalLink" href="http://h2database.com/html/license.html">MPL 2.0, and EPL 1.0</a></p></td></tr></table></div></li></ul></li></ul></div></div><a name="Licenses"></a> <div class="section"> <h2>Licenses<a name="Licenses"></a></h2> +<p><b>MPL 2.0, and EPL 1.0: </b>H2 Database Engine</p> <p><b>New BSD License: </b>Hamcrest Core</p> -<p><b>The H2 License, Version 1.0: </b>H2 Database Engine</p> -<p><b>Common Public License Version 1.0: </b>JUnit</p> -<p><b>The Apache Software License, Version 2.0: </b>Apache Commons CSV, Commons IO</p></div><a name="Dependency_File_Details"></a> +<p><b>The Apache Software License, Version 2.0: </b>Apache Commons CSV, Commons IO</p> +<p><b>Common Public License Version 1.0: </b>JUnit</p></div><a name="Dependency_File_Details"></a> <div class="section"> <h2>Dependency File Details<a name="Dependency_File_Details"></a></h2> <table border="0" class="bodyTable"> @@ -381,20 +385,20 @@ file comparators, endian transformation <th>JDK Rev</th> <th>Debug</th></tr> <tr class="b"> -<td>h2-1.3.168.jar</td> -<td>1.22 MB</td> -<td>484</td> -<td>481</td> -<td>30</td> -<td>1.5</td> +<td>h2-1.4.181.jar</td> +<td>1.61 MB</td> +<td>630</td> +<td>627</td> +<td>35</td> +<td>1.6</td> <td>debug</td></tr> <tr class="a"> -<td>commons-io-2.2.jar</td> -<td>169.52 kB</td> -<td>126</td> -<td>108</td> +<td>commons-io-2.4.jar</td> +<td>180.80 kB</td> +<td>128</td> +<td>110</td> <td>6</td> -<td>1.5</td> +<td>1.6</td> <td>debug</td></tr> <tr class="b"> <td>junit-4.11.jar</td> @@ -422,18 +426,18 @@ file comparators, endian transformation <th>Debug</th></tr> <tr class="a"> <td>4</td> -<td>1.66 MB</td> -<td>928</td> -<td>867</td> -<td>67</td> -<td>1.5</td> +<td>2.06 MB</td> +<td>1,076</td> +<td>1,015</td> +<td>72</td> +<td>1.6</td> <td>4</td></tr> <tr class="b"> <td>test: 4</td> -<td>test: 1.66 MB</td> -<td>test: 928</td> -<td>test: 867</td> -<td>test: 67</td> +<td>test: 2.06 MB</td> +<td>test: 1,076</td> +<td>test: 1,015</td> +<td>test: 72</td> <td>-</td> <td>test: 4</td></tr></table></div><a name="Dependency_Repository_Locations"></a> <div class="section"> @@ -445,45 +449,45 @@ file comparators, endian transformation <th>Release</th> <th>Snapshot</th></tr> <tr class="b"> -<td>apache.snapshots</td> -<td><a class="externalLink" href="http://repository.apache.org/snapshots">http://repository.apache.org/snapshots</a></td> -<td>-</td> -<td>Yes</td></tr> -<tr class="a"> <td>central</td> <td><a class="externalLink" href="http://repo.maven.apache.org/maven2">http://repo.maven.apache.org/maven2</a></td> <td>Yes</td> -<td>-</td></tr></table> +<td>-</td></tr> +<tr class="a"> +<td>apache.snapshots</td> +<td><a class="externalLink" href="http://repository.apache.org/snapshots">http://repository.apache.org/snapshots</a></td> +<td>-</td> +<td>Yes</td></tr></table> <p>Repository locations for each of the Dependencies.</p> <table border="0" class="bodyTable"> <tr class="a"> <th>Artifact</th> -<th>apache.snapshots</th> -<th>central</th></tr> +<th>central</th> +<th>apache.snapshots</th></tr> <tr class="b"> -<td>com.h2database:h2:jar:1.3.168</td> -<td>-</td> -<td><a class="externalLink" href="http://repo.maven.apache.org/maven2/com/h2database/h2/1.3.168/h2-1.3.168.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr> -<tr class="a"> -<td>commons-io:commons-io:jar:2.2</td> -<td>-</td> -<td><a class="externalLink" href="http://repo.maven.apache.org/maven2/commons-io/commons-io/2.2/commons-io-2.2.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr> +<td>com.h2database:h2:jar:1.4.181</td> +<td><a class="externalLink" href="http://repo.maven.apache.org/maven2/com/h2database/h2/1.4.181/h2-1.4.181.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td> +<td>-</td></tr> +<tr class="a"> +<td>commons-io:commons-io:jar:2.4</td> +<td><a class="externalLink" href="http://repo.maven.apache.org/maven2/commons-io/commons-io/2.4/commons-io-2.4.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td> +<td>-</td></tr> <tr class="b"> <td>junit:junit:jar:4.11</td> -<td>-</td> -<td><a class="externalLink" href="http://repo.maven.apache.org/maven2/junit/junit/4.11/junit-4.11.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr> +<td><a class="externalLink" href="http://repo.maven.apache.org/maven2/junit/junit/4.11/junit-4.11.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td> +<td>-</td></tr> <tr class="a"> <td>org.hamcrest:hamcrest-core:jar:1.3</td> -<td>-</td> -<td><a class="externalLink" href="http://repo.maven.apache.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr> +<td><a class="externalLink" href="http://repo.maven.apache.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td> +<td>-</td></tr> <tr class="b"> <th>Total</th> -<th>apache.snapshots</th> -<th>central</th></tr> +<th>central</th> +<th>apache.snapshots</th></tr> <tr class="a"> <td>4 (test: 4)</td> -<td>0</td> -<td>4</td></tr></table></div> +<td>4</td> +<td>0</td></tr></table></div> </td> </tr> </table> Modified: websites/production/commons/content/proper/commons-csv/distribution-management.html ============================================================================== --- websites/production/commons/content/proper/commons-csv/distribution-management.html (original) +++ websites/production/commons/content/proper/commons-csv/distribution-management.html Thu Aug 14 19:48:06 2014 @@ -1,13 +1,13 @@ <!DOCTYPE html> <!-- - | Generated by Apache Maven Doxia at 04 May 2014 + | Generated by Apache Maven Doxia at 14 August 2014 | Rendered using Apache Maven Fluido Skin 1.3.0 --> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> - <meta name="Date-Revision-yyyymmdd" content="20140504" /> + <meta name="Date-Revision-yyyymmdd" content="20140814" /> <meta http-equiv="Content-Language" content="en" /> <title>Commons CSV - Project Distribution Management</title> @@ -21,7 +21,7 @@ <script type="text/javascript" src="./js/site.js"></script> -<link rel="stylesheet" type="text/css" media="all" href="./css/prettify.css"/> +<link rel="stylesheet" href="./css/prettify.css" media="all" type="text/css"/> <script src="./js/prettify.js" type="text/javascript"></script> <script type="text/javascript">window.onload=function() { prettyPrint(); @@ -43,8 +43,8 @@ <a class="brand" href="http://commons.apache.org/proper/commons-csv/">Apache Commons CSV ™</a> <ul class="nav"> - <li id="publishDate">Last Published: 04 May 2014</li> - <li class="divider">|</li> <li id="projectVersion">Version: 1.0-SNAPSHOT</li> + <li id="publishDate">Last Published: 14 August 2014</li> + <li class="divider">|</li> <li id="projectVersion">Version: 1.0</li> </ul> <div class="pull-right"> <ul class="nav"> <li> @@ -77,10 +77,14 @@ Overview</a> </li> <li class="none"> - <a href="downloads.html" title="Download"> + <a href="download_csv.cgi" title="Download"> Download</a> </li> <li class="none"> + <a href="user-guide.html" title="User Guide"> + User Guide</a> + </li> + <li class="none"> <a href="http://wiki.apache.org/commons/CSV" class="externalLink" title="Wiki"> Wiki</a> </li> @@ -156,7 +160,7 @@ </li> </ul> </li> - <li class="collapsed"> + <li class="collapsed"> <a href="project-reports.html" title="Project Reports"> Project Reports</a> </li>