Author: buildbot
Date: Mon May 27 12:20:45 2013
New Revision: 863286

Log:
Production update by buildbot for camel

Modified:
    websites/production/camel/content/book-dataformat-appendix.html
    websites/production/camel/content/book-in-one-page.html
    websites/production/camel/content/cache/main.pageCache
    websites/production/camel/content/json.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 Mon May 27 
12:20:45 2013
@@ -1172,6 +1172,39 @@ from(<span class="code-quote">"direct:in
 </div></div>
 
 
+<h3><a shape="rect" 
name="BookDataFormatAppendix-Include%2FExcludefieldsusingthe%7B%7BjsonView%7D%7Dattributewith%7B%7BJacksonDataFormat%7D%7D"></a>Include/Exclude
 fields using the <tt>jsonView</tt> attribute with 
<tt>JacksonDataFormat</tt></h3>
+<p><b>Available as of Camel 2.12</b></p>
+
+<p>As an example of using this attribute you can instead of:</p>
+
+<div class="code panel" style="border-width: 1px;"><div class="codeContent 
panelContent">
+<pre class="code-java">
+JacksonDataFormat ageViewFormat = <span class="code-keyword">new</span> 
JacksonDataFormat(TestPojoView.class, Views.Age.class);
+from(<span class="code-quote">"direct:inPojoAgeView"</span>).
+  marshal(ageViewFormat);
+</pre>
+</div></div>
+
+<p>Directly specify the <a shape="rect" class="external-link" 
href="http://wiki.fasterxml.com/JacksonJsonViews"; rel="nofollow">JSON view</a> 
inside the Java DSL as:</p>
+
+<div class="code panel" style="border-width: 1px;"><div class="codeContent 
panelContent">
+<pre class="code-java">
+from(<span class="code-quote">"direct:inPojoAgeView"</span>).
+  marshal().json(TestPojoView.class, Views.Age.class);
+</pre>
+</div></div>
+
+<p>And the same in XML DSL:</p>
+
+<div class="code panel" style="border-width: 1px;"><div class="codeContent 
panelContent">
+<pre class="code-java">
+&lt;from uri=<span class="code-quote">"direct:inPojoAgeView"</span>/&gt;
+  &lt;marshal&gt;
+    &lt;json library=<span class="code-quote">"Jackson"</span> 
unmarshalTypeName=<span 
class="code-quote">"org.apache.camel.component.jackson.TestPojoView"</span> 
jsonView=<span 
class="code-quote">"org.apache.camel.component.jackson.Views$Age"</span>/&gt;
+  &lt;/marshal&gt;
+</pre>
+</div></div>
+
 <h3><a shape="rect" 
name="BookDataFormatAppendix-DependenciesforXStream"></a>Dependencies for 
XStream</h3>
 
 <p>To use JSON in your camel routes you need to add the a dependency on 
<b>camel-xstream</b> which implements this data format. </p>

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 Mon May 27 12:20:45 
2013
@@ -12399,6 +12399,39 @@ from(<span class="code-quote">"direct:in
 </div></div>
 
 
+<h3><a shape="rect" 
name="BookInOnePage-Include%2FExcludefieldsusingthe%7B%7BjsonView%7D%7Dattributewith%7B%7BJacksonDataFormat%7D%7D"></a>Include/Exclude
 fields using the <tt>jsonView</tt> attribute with 
<tt>JacksonDataFormat</tt></h3>
+<p><b>Available as of Camel 2.12</b></p>
+
+<p>As an example of using this attribute you can instead of:</p>
+
+<div class="code panel" style="border-width: 1px;"><div class="codeContent 
panelContent">
+<pre class="code-java">
+JacksonDataFormat ageViewFormat = <span class="code-keyword">new</span> 
JacksonDataFormat(TestPojoView.class, Views.Age.class);
+from(<span class="code-quote">"direct:inPojoAgeView"</span>).
+  marshal(ageViewFormat);
+</pre>
+</div></div>
+
+<p>Directly specify the <a shape="rect" class="external-link" 
href="http://wiki.fasterxml.com/JacksonJsonViews"; rel="nofollow">JSON view</a> 
inside the Java DSL as:</p>
+
+<div class="code panel" style="border-width: 1px;"><div class="codeContent 
panelContent">
+<pre class="code-java">
+from(<span class="code-quote">"direct:inPojoAgeView"</span>).
+  marshal().json(TestPojoView.class, Views.Age.class);
+</pre>
+</div></div>
+
+<p>And the same in XML DSL:</p>
+
+<div class="code panel" style="border-width: 1px;"><div class="codeContent 
panelContent">
+<pre class="code-java">
+&lt;from uri=<span class="code-quote">"direct:inPojoAgeView"</span>/&gt;
+  &lt;marshal&gt;
+    &lt;json library=<span class="code-quote">"Jackson"</span> 
unmarshalTypeName=<span 
class="code-quote">"org.apache.camel.component.jackson.TestPojoView"</span> 
jsonView=<span 
class="code-quote">"org.apache.camel.component.jackson.Views$Age"</span>/&gt;
+  &lt;/marshal&gt;
+</pre>
+</div></div>
+
 <h3><a shape="rect" 
name="BookInOnePage-DependenciesforXStream"></a>Dependencies for XStream</h3>
 
 <p>To use JSON in your camel routes you need to add the a dependency on 
<b>camel-xstream</b> which implements this data format. </p>

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

Modified: websites/production/camel/content/json.html
==============================================================================
--- websites/production/camel/content/json.html (original)
+++ websites/production/camel/content/json.html Mon May 27 12:20:45 2013
@@ -293,6 +293,39 @@ from(<span class="code-quote">"direct:in
 </div></div>
 
 
+<h3><a shape="rect" 
name="JSON-Include%2FExcludefieldsusingthe%7B%7BjsonView%7D%7Dattributewith%7B%7BJacksonDataFormat%7D%7D"></a>Include/Exclude
 fields using the <tt>jsonView</tt> attribute with 
<tt>JacksonDataFormat</tt></h3>
+<p><b>Available as of Camel 2.12</b></p>
+
+<p>As an example of using this attribute you can instead of:</p>
+
+<div class="code panel" style="border-width: 1px;"><div class="codeContent 
panelContent">
+<pre class="code-java">
+JacksonDataFormat ageViewFormat = <span class="code-keyword">new</span> 
JacksonDataFormat(TestPojoView.class, Views.Age.class);
+from(<span class="code-quote">"direct:inPojoAgeView"</span>).
+  marshal(ageViewFormat);
+</pre>
+</div></div>
+
+<p>Directly specify the <a shape="rect" class="external-link" 
href="http://wiki.fasterxml.com/JacksonJsonViews"; rel="nofollow">JSON view</a> 
inside the Java DSL as:</p>
+
+<div class="code panel" style="border-width: 1px;"><div class="codeContent 
panelContent">
+<pre class="code-java">
+from(<span class="code-quote">"direct:inPojoAgeView"</span>).
+  marshal().json(TestPojoView.class, Views.Age.class);
+</pre>
+</div></div>
+
+<p>And the same in XML DSL:</p>
+
+<div class="code panel" style="border-width: 1px;"><div class="codeContent 
panelContent">
+<pre class="code-java">
+&lt;from uri=<span class="code-quote">"direct:inPojoAgeView"</span>/&gt;
+  &lt;marshal&gt;
+    &lt;json library=<span class="code-quote">"Jackson"</span> 
unmarshalTypeName=<span 
class="code-quote">"org.apache.camel.component.jackson.TestPojoView"</span> 
jsonView=<span 
class="code-quote">"org.apache.camel.component.jackson.Views$Age"</span>/&gt;
+  &lt;/marshal&gt;
+</pre>
+</div></div>
+
 <h3><a shape="rect" name="JSON-DependenciesforXStream"></a>Dependencies for 
XStream</h3>
 
 <p>To use JSON in your camel routes you need to add the a dependency on 
<b>camel-xstream</b> which implements this data format. </p>


Reply via email to