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