Author: buildbot Date: Thu Mar 21 22:24:54 2013 New Revision: 855486 Log: Production update by buildbot for camel
Modified: websites/production/camel/content/book-dataformat-appendix.html websites/production/camel/content/csv.html Modified: websites/production/camel/content/book-dataformat-appendix.html ============================================================================== --- websites/production/camel/content/book-dataformat-appendix.html (original) +++ websites/production/camel/content/book-dataformat-appendix.html Thu Mar 21 22:24:54 2013 @@ -752,7 +752,7 @@ csv.setStrategy(strategy); from(<span class="code-quote">"direct:start"</span>) .unmarshal(csv) -.to(<span class="code-quote">"bean:myCsvHandler?method=doHandleCsv"</span>); + .to(<span class="code-quote">"bean:myCsvHandler?method=doHandleCsv"</span>); </pre> </div></div> @@ -763,10 +763,32 @@ csv.setDelimiter(<span class="code-quote from(<span class="code-quote">"direct:start"</span>) .unmarshal(csv) -.to(<span class="code-quote">"bean:myCsvHandler?method=doHandleCsv"</span>); + .to(<span class="code-quote">"bean:myCsvHandler?method=doHandleCsv"</span>); </pre> </div></div> +<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent"> +<pre class="code-java"> +CsvDataFormat csv = <span class="code-keyword">new</span> CsvDataFormat(); +CSVConfig csvConfig = <span class="code-keyword">new</span> CSVConfig(); +csvConfig.setDelimiter(<span class="code-quote">";"</span>); +csv.setConfig(csvConfig); + +from(<span class="code-quote">"direct:start"</span>) + .unmarshal(csv) + .to(<span class="code-quote">"bean:myCsvHandler?method=doHandleCsv"</span>); +</pre> +</div></div> + +<div class="panelMacro"><table class="infoMacro"><colgroup span="1"><col span="1" width="24"><col span="1"></colgroup><tr><td colspan="1" rowspan="1" valign="top"><img align="middle" src="https://cwiki.apache.org/confluence/images/icons/emoticons/information.gif" width="16" height="16" alt="" border="0"></td><td colspan="1" rowspan="1"><b>Issue in CSVConfig</b><br clear="none">It looks like that +<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent"> +<pre class="code-java"> +CSVConfig csvConfig = <span class="code-keyword">new</span> CSVConfig(); +csvConfig.setDelimiter(';'); +</pre> +</div></div> +<p>doesn't work. You have to set the delimiter as a String!</p></td></tr></table></div> + <h3><a shape="rect" name="BookDataFormatAppendix-Dependencies"></a>Dependencies</h3> <p>To use CSV in your Camel routes you need to add a dependency on <b>camel-csv</b>, which implements this data format. </p> Modified: websites/production/camel/content/csv.html ============================================================================== --- websites/production/camel/content/csv.html (original) +++ websites/production/camel/content/csv.html Thu Mar 21 22:24:54 2013 @@ -305,7 +305,7 @@ csv.setStrategy(strategy); from(<span class="code-quote">"direct:start"</span>) .unmarshal(csv) -.to(<span class="code-quote">"bean:myCsvHandler?method=doHandleCsv"</span>); + .to(<span class="code-quote">"bean:myCsvHandler?method=doHandleCsv"</span>); </pre> </div></div> @@ -316,10 +316,32 @@ csv.setDelimiter(<span class="code-quote from(<span class="code-quote">"direct:start"</span>) .unmarshal(csv) -.to(<span class="code-quote">"bean:myCsvHandler?method=doHandleCsv"</span>); + .to(<span class="code-quote">"bean:myCsvHandler?method=doHandleCsv"</span>); </pre> </div></div> +<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent"> +<pre class="code-java"> +CsvDataFormat csv = <span class="code-keyword">new</span> CsvDataFormat(); +CSVConfig csvConfig = <span class="code-keyword">new</span> CSVConfig(); +csvConfig.setDelimiter(<span class="code-quote">";"</span>); +csv.setConfig(csvConfig); + +from(<span class="code-quote">"direct:start"</span>) + .unmarshal(csv) + .to(<span class="code-quote">"bean:myCsvHandler?method=doHandleCsv"</span>); +</pre> +</div></div> + +<div class="panelMacro"><table class="infoMacro"><colgroup span="1"><col span="1" width="24"><col span="1"></colgroup><tr><td colspan="1" rowspan="1" valign="top"><img align="middle" src="https://cwiki.apache.org/confluence/images/icons/emoticons/information.gif" width="16" height="16" alt="" border="0"></td><td colspan="1" rowspan="1"><b>Issue in CSVConfig</b><br clear="none">It looks like that +<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent"> +<pre class="code-java"> +CSVConfig csvConfig = <span class="code-keyword">new</span> CSVConfig(); +csvConfig.setDelimiter(';'); +</pre> +</div></div> +<p>doesn't work. You have to set the delimiter as a String!</p></td></tr></table></div> + <h3><a shape="rect" name="CSV-Dependencies"></a>Dependencies</h3> <p>To use CSV in your Camel routes you need to add a dependency on <b>camel-csv</b>, which implements this data format. </p>