You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@turbine.apache.org by gk...@apache.org on 2014/03/14 12:05:06 UTC

svn commit: r1577480 - in /turbine/fulcrum/trunk/json: jackson2/src/java/org/apache/fulcrum/json/jackson/Jackson2MapperService.java xdocs/index.xml

Author: gk
Date: Fri Mar 14 11:05:06 2014
New Revision: 1577480

URL: http://svn.apache.org/r1577480
Log:
typo fix and documentation fix

Modified:
    turbine/fulcrum/trunk/json/jackson2/src/java/org/apache/fulcrum/json/jackson/Jackson2MapperService.java
    turbine/fulcrum/trunk/json/xdocs/index.xml

Modified: turbine/fulcrum/trunk/json/jackson2/src/java/org/apache/fulcrum/json/jackson/Jackson2MapperService.java
URL: http://svn.apache.org/viewvc/turbine/fulcrum/trunk/json/jackson2/src/java/org/apache/fulcrum/json/jackson/Jackson2MapperService.java?rev=1577480&r1=1577479&r2=1577480&view=diff
==============================================================================
--- turbine/fulcrum/trunk/json/jackson2/src/java/org/apache/fulcrum/json/jackson/Jackson2MapperService.java (original)
+++ turbine/fulcrum/trunk/json/jackson2/src/java/org/apache/fulcrum/json/jackson/Jackson2MapperService.java Fri Mar 14 11:05:06 2014
@@ -74,7 +74,7 @@ import com.fasterxml.jackson.databind.se
  * object).
  * 
  * Note: If using {@link SimpleNameIntrospector}, filters are set by class id, which are cached by default. 
- * By setting {@link #cacheFilters} to <code>false</code> each filter will be unregistered and cache cleaed.
+ * By setting {@link #cacheFilters} to <code>false</code> each filter will be unregistered and the cache cleaned.
  * By setting the refresh parameter {@link #filter(Object, Class, FilterContext, boolean, String...)} on per-filter method call
  * you could filter a class providing different properties.
  * 
@@ -104,7 +104,7 @@ public class Jackson2MapperService exten
     final String DEFAULTDATEFORMAT = "MM/dd/yyyy";
 
     final boolean defaultType = false;
-    public boolean cacheFilters = true; // true -> more efficient, if not using
+    public boolean cacheFilters = true; // true -> this is by default true in jackson, if not using
                                         // multiple serialization in one thread
     String[] defaultTypeDefs = null;
 

Modified: turbine/fulcrum/trunk/json/xdocs/index.xml
URL: http://svn.apache.org/viewvc/turbine/fulcrum/trunk/json/xdocs/index.xml?rev=1577480&r1=1577479&r2=1577480&view=diff
==============================================================================
--- turbine/fulcrum/trunk/json/xdocs/index.xml (original)
+++ turbine/fulcrum/trunk/json/xdocs/index.xml Fri Mar 14 11:05:06 2014
@@ -83,8 +83,7 @@
           <td>Complex</td>
           <td>[0|1]</td>
           <td>
-            If empty just <code>com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector</code> is set as annotation introspector. Otherwise you could provide a primary and (optionally) a secondary introspector. Setting the special introspector
-            <code>org.apache.fulcrum.json.jackson.SimpleNameIntrospector</code> yields property and class name based filtering. See the configuration example below and in <a href="#velocity">section</a>. Features could be set to <code>false</code> or <code>true</code> by setting the attribute <b>value</b> of the sub element feature. The feature attribute <b>type</b> should be the class name of any sub interface of <code>com.fasterxml.jackson.databind.cfg.ConfigFeature</code>. The element content itself defines any feature (enum value) for this feature. Cft. the configuration example below.
+            If empty <code>com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector</code> is set as annotation introspector. You could otherwise provide a primary and (optionally) a secondary introspector. Setting the special introspector <code>org.apache.fulcrum.json.jackson.SimpleNameIntrospector</code> yields property and class name based filtering. See the configuration example below and in <a href="#velocity">section</a>. Features could be set to <code>false</code> or <code>true</code> by setting the attribute <b>value</b> of the sub element feature. The feature attribute <b>type</b> should be the class name of any sub interface of <code>com.fasterxml.jackson.databind.cfg.ConfigFeature</code>. The element content itself defines any feature (enum value) for this feature. Cft. the configuration example below.
           </td>
         </tr>
         <tr>
@@ -109,9 +108,9 @@
           <td>boolean</td>
           <td>[0|*]</td>
           <td>
-            If set to <code>true</code>, caching is not enabled. Each filter applied remains valid and is not removed.
-            This implicits, that you cannot retrieve for the same class/Bean other properties in another call.
-            You could then invalidate (refresh) the cache per class. Cft. the <code>filter*(t)</code> methods with <code>refreshfilter</code> property. The default value is <code>true</code>. 
+            If set to <code>true</code>, caching is enabled. Each filter applied remains valid and is not removed.
+            This implicits, that you cannot retrieve for the same class/bean different properties in different calls.
+            You could invalidate (refresh) the cache per class, in many methods, cft. method parameters named <code>refresh*</code> or <code>clean*</code>. The default value is <code>true</code>. 
           </td>
         </tr>
       </table>
@@ -187,7 +186,7 @@ JsonService jsonService = (JsonService)T
 
     <subsection name="Integration of JSON to Object Deserialization" id="deser">
     <p>
-    This could be done just by providing the JSON data as client parameter to a JSON-RPC-Service function (cft. services->JSON-RPC-Service). As an example for the function:
+    This could be done by providing the JSON data as client parameter to a JSON-RPC-Service function (cft. services->JSON-RPC-Service). As an example for the function:
     </p>   
     <source><![CDATA[
       // class is registered in screen