Author: buildbot
Date: Fri Mar 22 00:25:35 2013
New Revision: 855505

Log:
Production update by buildbot for camel

Modified:
    websites/production/camel/content/book-in-one-page.html
    websites/production/camel/content/cache/main.pageCache

Modified: websites/production/camel/content/book-in-one-page.html
==============================================================================
--- websites/production/camel/content/book-in-one-page.html (original)
+++ websites/production/camel/content/book-in-one-page.html Fri Mar 22 00:25:35 
2013
@@ -9974,6 +9974,13 @@ simple(<span class="code-quote">"${body[
 </div></div>
 <p>To assume the body is <tt>Map</tt> based and lookup the value with 
<tt>foo</tt> as key, and invoke the <tt>getName</tt> method on that value.</p>
 
+<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">If 
the key has space, then you <b>must</b> enclose the key with quotes, for 
example 'foo bar':
+<div class="code panel" style="border-width: 1px;"><div class="codeContent 
panelContent">
+<pre class="code-java">
+simple(<span class="code-quote">"${body['foo bar'].name}"</span>)
+</pre>
+</div></div></td></tr></table></div>
+
 <p>You can access the <tt>Map</tt> or <tt>List</tt> objects directly using 
their key name (with or without dots) :</p>
 <div class="code panel" style="border-width: 1px;"><div class="codeContent 
panelContent">
 <pre class="code-java">
@@ -11933,7 +11940,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>
 
@@ -11944,9 +11951,31 @@ 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="BookInOnePage-Dependencies"></a>Dependencies</h3>
 

Modified: websites/production/camel/content/cache/main.pageCache
==============================================================================
Binary files - no diff available.


Reply via email to