You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@johnzon.apache.org by st...@apache.org on 2017/10/09 20:34:01 UTC

svn commit: r1811603 [31/45] - in /johnzon/site/publish: ./ apidocs/ apidocs/class-use/ apidocs/org/apache/johnzon/core/ apidocs/org/apache/johnzon/core/class-use/ apidocs/org/apache/johnzon/jaxrs/ apidocs/org/apache/johnzon/jaxrs/class-use/ apidocs/or...

Modified: johnzon/site/publish/johnzon-mapper/apidocs/index-all.html
URL: http://svn.apache.org/viewvc/johnzon/site/publish/johnzon-mapper/apidocs/index-all.html?rev=1811603&r1=1811602&r2=1811603&view=diff
==============================================================================
--- johnzon/site/publish/johnzon-mapper/apidocs/index-all.html (original)
+++ johnzon/site/publish/johnzon-mapper/apidocs/index-all.html Mon Oct  9 20:33:46 2017
@@ -1,10 +1,10 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <!-- NewPage -->
-<html lang="fr">
+<html lang="de">
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Index (Johnzon :: Mapper 1.1.2 API)</title>
+<title>Index (Johnzon :: Mapper 1.1.5-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Index (Johnzon :: Mapper 1.1.2 API)";
+            parent.document.title="Index (Johnzon :: Mapper 1.1.5-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -178,11 +178,11 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/johnzon/mapper/MapperBuilder.html#build--">build()</a></span> - Method in class org.apache.johnzon.mapper.<a href="org/apache/johnzon/mapper/MapperBuilder.html" title="class in org.apache.johnzon.mapper">MapperBuilder</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/johnzon/mapper/MappingParserImpl.html#buildArray-java.lang.reflect.Type-javax.json.JsonArray-org.apache.johnzon.mapper.Adapter-">buildArray(Type, JsonArray, Adapter)</a></span> - Method in class org.apache.johnzon.mapper.<a href="org/apache/johnzon/mapper/MappingParserImpl.html" title="class in org.apache.johnzon.mapper">MappingParserImpl</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/johnzon/mapper/MappingParserImpl.html#buildArray-java.lang.reflect.Type-javax.json.JsonArray-org.apache.johnzon.mapper.Adapter-org.apache.johnzon.mapper.internal.JsonPointerTracker-">buildArray(Type, JsonArray, Adapter, JsonPointerTracker)</a></span> - Method in class org.apache.johnzon.mapper.<a href="org/apache/johnzon/mapper/MappingParserImpl.html" title="class in org.apache.johnzon.mapper">MappingParserImpl</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/johnzon/mapper/MappingParserImpl.html#buildArrayWithComponentType-javax.json.JsonArray-java.lang.Class-org.apache.johnzon.mapper.Adapter-">buildArrayWithComponentType(JsonArray, Class&lt;?&gt;, Adapter)</a></span> - Method in class org.apache.johnzon.mapper.<a href="org/apache/johnzon/mapper/MappingParserImpl.html" title="class in org.apache.johnzon.mapper">MappingParserImpl</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/johnzon/mapper/MappingParserImpl.html#buildArrayWithComponentType-javax.json.JsonArray-java.lang.Class-org.apache.johnzon.mapper.Adapter-org.apache.johnzon.mapper.internal.JsonPointerTracker-">buildArrayWithComponentType(JsonArray, Class&lt;?&gt;, Adapter, JsonPointerTracker)</a></span> - Method in class org.apache.johnzon.mapper.<a href="org/apache/johnzon/mapper/MappingParserImpl.html" title="class in org.apache.johnzon.mapper">MappingParserImpl</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/johnzon/mapper/MappingParserImpl.html#buildObject-java.lang.reflect.Type-javax.json.JsonObject-boolean-">buildObject(Type, JsonObject, boolean)</a></span> - Method in class org.apache.johnzon.mapper.<a href="org/apache/johnzon/mapper/MappingParserImpl.html" title="class in org.apache.johnzon.mapper">MappingParserImpl</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/johnzon/mapper/MappingParserImpl.html#buildObject-java.lang.reflect.Type-javax.json.JsonObject-boolean-org.apache.johnzon.mapper.internal.JsonPointerTracker-">buildObject(Type, JsonObject, boolean, JsonPointerTracker)</a></span> - Method in class org.apache.johnzon.mapper.<a href="org/apache/johnzon/mapper/MappingParserImpl.html" title="class in org.apache.johnzon.mapper">MappingParserImpl</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/johnzon/mapper/converter/ByteConverter.html" title="class in org.apache.johnzon.mapper.converter"><span class="typeNameLink">ByteConverter</span></a> - Class in <a href="org/apache/johnzon/mapper/converter/package-summary.html">org.apache.johnzon.mapper.converter</a></dt>
 <dd>&nbsp;</dd>
@@ -272,7 +272,7 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/johnzon/mapper/reflection/Converters.html#Converters--">Converters()</a></span> - Constructor for class org.apache.johnzon.mapper.reflection.<a href="org/apache/johnzon/mapper/reflection/Converters.html" title="class in org.apache.johnzon.mapper.reflection">Converters</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/johnzon/mapper/MappingParserImpl.html#convertTo-org.apache.johnzon.mapper.Adapter-javax.json.JsonValue-">convertTo(Adapter, JsonValue)</a></span> - Method in class org.apache.johnzon.mapper.<a href="org/apache/johnzon/mapper/MappingParserImpl.html" title="class in org.apache.johnzon.mapper">MappingParserImpl</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/johnzon/mapper/MappingParserImpl.html#convertTo-org.apache.johnzon.mapper.Adapter-javax.json.JsonValue-org.apache.johnzon.mapper.internal.JsonPointerTracker-">convertTo(Adapter, JsonValue, JsonPointerTracker)</a></span> - Method in class org.apache.johnzon.mapper.<a href="org/apache/johnzon/mapper/MappingParserImpl.html" title="class in org.apache.johnzon.mapper">MappingParserImpl</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/johnzon/mapper/MappingParserImpl.html#convertTo-java.lang.reflect.Type-java.lang.String-">convertTo(Type, String)</a></span> - Method in class org.apache.johnzon.mapper.<a href="org/apache/johnzon/mapper/MappingParserImpl.html" title="class in org.apache.johnzon.mapper">MappingParserImpl</a></dt>
 <dd>
@@ -288,7 +288,9 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/johnzon/mapper/Mappings.html#createCollectionMapping-java.lang.reflect.ParameterizedType-">createCollectionMapping(ParameterizedType)</a></span> - Method in class org.apache.johnzon.mapper.<a href="org/apache/johnzon/mapper/Mappings.html" title="class in org.apache.johnzon.mapper">Mappings</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/johnzon/mapper/MappingParserImpl.html#createParameters-org.apache.johnzon.mapper.Mappings.ClassMapping-javax.json.JsonObject-">createParameters(Mappings.ClassMapping, JsonObject)</a></span> - Method in class org.apache.johnzon.mapper.<a href="org/apache/johnzon/mapper/MappingParserImpl.html" title="class in org.apache.johnzon.mapper">MappingParserImpl</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/johnzon/mapper/MappingParserImpl.html#createParameters-org.apache.johnzon.mapper.Mappings.ClassMapping-javax.json.JsonObject-org.apache.johnzon.mapper.internal.JsonPointerTracker-">createParameters(Mappings.ClassMapping, JsonObject, JsonPointerTracker)</a></span> - Method in class org.apache.johnzon.mapper.<a href="org/apache/johnzon/mapper/MappingParserImpl.html" title="class in org.apache.johnzon.mapper">MappingParserImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/johnzon/mapper/internal/JsonPointerTracker.html#currentNode">currentNode</a></span> - Variable in class org.apache.johnzon.mapper.internal.<a href="org/apache/johnzon/mapper/internal/JsonPointerTracker.html" title="class in org.apache.johnzon.mapper.internal">JsonPointerTracker</a></dt>
 <dd>&nbsp;</dd>
 </dl>
 <a name="I:D">
@@ -304,6 +306,10 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/johnzon/mapper/converter/DateWithCopyConverter.html#DateWithCopyConverter-org.apache.johnzon.mapper.Adapter-">DateWithCopyConverter(Adapter&lt;Date, String&gt;)</a></span> - Constructor for class org.apache.johnzon.mapper.converter.<a href="org/apache/johnzon/mapper/converter/DateWithCopyConverter.html" title="class in org.apache.johnzon.mapper.converter">DateWithCopyConverter</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/johnzon/mapper/MapperBuilder.html#deduplicateObjects">deduplicateObjects</a></span> - Variable in class org.apache.johnzon.mapper.<a href="org/apache/johnzon/mapper/MapperBuilder.html" title="class in org.apache.johnzon.mapper">MapperBuilder</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/johnzon/mapper/MapperConfig.html#deduplicateObjects">deduplicateObjects</a></span> - Variable in class org.apache.johnzon.mapper.<a href="org/apache/johnzon/mapper/MapperConfig.html" title="class in org.apache.johnzon.mapper">MapperConfig</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/johnzon/mapper/MapperBuilder.html#DEFAULT_CONVERTERS">DEFAULT_CONVERTERS</a></span> - Static variable in class org.apache.johnzon.mapper.<a href="org/apache/johnzon/mapper/MapperBuilder.html" title="class in org.apache.johnzon.mapper">MapperBuilder</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/johnzon/mapper/converter/CachedDelegateConverter.html#delegate">delegate</a></span> - Variable in class org.apache.johnzon.mapper.converter.<a href="org/apache/johnzon/mapper/converter/CachedDelegateConverter.html" title="class in org.apache.johnzon.mapper.converter">CachedDelegateConverter</a></dt>
@@ -340,11 +346,11 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/johnzon/mapper/converter/DoubleConverter.html#DoubleConverter--">DoubleConverter()</a></span> - Constructor for class org.apache.johnzon.mapper.converter.<a href="org/apache/johnzon/mapper/converter/DoubleConverter.html" title="class in org.apache.johnzon.mapper.converter">DoubleConverter</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/johnzon/mapper/MappingGeneratorImpl.html#doWriteIterable-java.lang.Iterable-java.util.Collection-">doWriteIterable(Iterable&lt;T&gt;, Collection&lt;String&gt;)</a></span> - Method in class org.apache.johnzon.mapper.<a href="org/apache/johnzon/mapper/MappingGeneratorImpl.html" title="class in org.apache.johnzon.mapper">MappingGeneratorImpl</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/johnzon/mapper/MappingGeneratorImpl.html#doWriteIterable-java.lang.Iterable-java.util.Collection-org.apache.johnzon.mapper.internal.JsonPointerTracker-">doWriteIterable(Iterable&lt;T&gt;, Collection&lt;String&gt;, JsonPointerTracker)</a></span> - Method in class org.apache.johnzon.mapper.<a href="org/apache/johnzon/mapper/MappingGeneratorImpl.html" title="class in org.apache.johnzon.mapper">MappingGeneratorImpl</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/johnzon/mapper/MappingGeneratorImpl.html#doWriteObject-java.lang.Object-javax.json.stream.JsonGenerator-boolean-java.util.Collection-">doWriteObject(Object, JsonGenerator, boolean, Collection&lt;String&gt;)</a></span> - Method in class org.apache.johnzon.mapper.<a href="org/apache/johnzon/mapper/MappingGeneratorImpl.html" title="class in org.apache.johnzon.mapper">MappingGeneratorImpl</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/johnzon/mapper/MappingGeneratorImpl.html#doWriteObject-java.lang.Object-javax.json.stream.JsonGenerator-boolean-java.util.Collection-org.apache.johnzon.mapper.internal.JsonPointerTracker-">doWriteObject(Object, JsonGenerator, boolean, Collection&lt;String&gt;, JsonPointerTracker)</a></span> - Method in class org.apache.johnzon.mapper.<a href="org/apache/johnzon/mapper/MappingGeneratorImpl.html" title="class in org.apache.johnzon.mapper">MappingGeneratorImpl</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/johnzon/mapper/MappingGeneratorImpl.html#doWriteObjectBody-java.lang.Object-java.util.Collection-">doWriteObjectBody(Object, Collection&lt;String&gt;)</a></span> - Method in class org.apache.johnzon.mapper.<a href="org/apache/johnzon/mapper/MappingGeneratorImpl.html" title="class in org.apache.johnzon.mapper">MappingGeneratorImpl</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/johnzon/mapper/MappingGeneratorImpl.html#doWriteObjectBody-java.lang.Object-java.util.Collection-org.apache.johnzon.mapper.internal.JsonPointerTracker-">doWriteObjectBody(Object, Collection&lt;String&gt;, JsonPointerTracker)</a></span> - Method in class org.apache.johnzon.mapper.<a href="org/apache/johnzon/mapper/MappingGeneratorImpl.html" title="class in org.apache.johnzon.mapper">MappingGeneratorImpl</a></dt>
 <dd>&nbsp;</dd>
 </dl>
 <a name="I:E">
@@ -768,6 +774,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/johnzon/mapper/MapperConfig.html#isClose--">isClose()</a></span> - Method in class org.apache.johnzon.mapper.<a href="org/apache/johnzon/mapper/MapperConfig.html" title="class in org.apache.johnzon.mapper">MapperConfig</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/johnzon/mapper/MapperConfig.html#isDeduplicateObjects--">isDeduplicateObjects()</a></span> - Method in class org.apache.johnzon.mapper.<a href="org/apache/johnzon/mapper/MapperConfig.html" title="class in org.apache.johnzon.mapper">MapperConfig</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/johnzon/mapper/MapperConfig.html#isEnforceQuoteString--">isEnforceQuoteString()</a></span> - Method in class org.apache.johnzon.mapper.<a href="org/apache/johnzon/mapper/MapperConfig.html" title="class in org.apache.johnzon.mapper">MapperConfig</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/johnzon/mapper/MapperConfig.html#isFailOnUnknown--">isFailOnUnknown()</a></span> - Method in class org.apache.johnzon.mapper.<a href="org/apache/johnzon/mapper/MapperConfig.html" title="class in org.apache.johnzon.mapper">MapperConfig</a></dt>
@@ -863,6 +871,25 @@
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/johnzon/mapper/JohnzonVirtualObjects.html" title="annotation in org.apache.johnzon.mapper"><span class="typeNameLink">JohnzonVirtualObjects</span></a> - Annotation Type in <a href="org/apache/johnzon/mapper/package-summary.html">org.apache.johnzon.mapper</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/johnzon/mapper/internal/JsonPointerTracker.html#jsonPointer">jsonPointer</a></span> - Variable in class org.apache.johnzon.mapper.internal.<a href="org/apache/johnzon/mapper/internal/JsonPointerTracker.html" title="class in org.apache.johnzon.mapper.internal">JsonPointerTracker</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/johnzon/mapper/MappingGeneratorImpl.html#jsonPointers">jsonPointers</a></span> - Variable in class org.apache.johnzon.mapper.<a href="org/apache/johnzon/mapper/MappingGeneratorImpl.html" title="class in org.apache.johnzon.mapper">MappingGeneratorImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/johnzon/mapper/MappingParserImpl.html#jsonPointers">jsonPointers</a></span> - Variable in class org.apache.johnzon.mapper.<a href="org/apache/johnzon/mapper/MappingParserImpl.html" title="class in org.apache.johnzon.mapper">MappingParserImpl</a></dt>
+<dd>
+<div class="block">Used for de-referencing JsonPointers during deserialisation.</div>
+</dd>
+<dt><a href="org/apache/johnzon/mapper/internal/JsonPointerTracker.html" title="class in org.apache.johnzon.mapper.internal"><span class="typeNameLink">JsonPointerTracker</span></a> - Class in <a href="org/apache/johnzon/mapper/internal/package-summary.html">org.apache.johnzon.mapper.internal</a></dt>
+<dd>
+<div class="block">Internal class to easily collect information about the 'depth' of a json object
+ without having to eagerly construct it.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/johnzon/mapper/internal/JsonPointerTracker.html#JsonPointerTracker-org.apache.johnzon.mapper.internal.JsonPointerTracker-java.lang.String-">JsonPointerTracker(JsonPointerTracker, String)</a></span> - Constructor for class org.apache.johnzon.mapper.internal.<a href="org/apache/johnzon/mapper/internal/JsonPointerTracker.html" title="class in org.apache.johnzon.mapper.internal">JsonPointerTracker</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/johnzon/mapper/internal/JsonPointerTracker.html#JsonPointerTracker-org.apache.johnzon.mapper.internal.JsonPointerTracker-int-">JsonPointerTracker(JsonPointerTracker, int)</a></span> - Constructor for class org.apache.johnzon.mapper.internal.<a href="org/apache/johnzon/mapper/internal/JsonPointerTracker.html" title="class in org.apache.johnzon.mapper.internal">JsonPointerTracker</a></dt>
+<dd>
+<div class="block">For Arrays and Lists.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/johnzon/mapper/MappingParserImpl.html#jsonReader">jsonReader</a></span> - Variable in class org.apache.johnzon.mapper.<a href="org/apache/johnzon/mapper/MappingParserImpl.html" title="class in org.apache.johnzon.mapper">MappingParserImpl</a></dt>
 <dd>&nbsp;</dd>
 </dl>
@@ -891,7 +918,7 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/johnzon/mapper/Mappings.MapBuilderReader.html#MapBuilderReader-java.util.Map-java.lang.String:A-int-">MapBuilderReader(Map&lt;String, Mappings.Getter&gt;, String[], int)</a></span> - Constructor for class org.apache.johnzon.mapper.<a href="org/apache/johnzon/mapper/Mappings.MapBuilderReader.html" title="class in org.apache.johnzon.mapper">Mappings.MapBuilderReader</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/johnzon/mapper/MappingParserImpl.html#mapCollection-org.apache.johnzon.mapper.Mappings.CollectionMapping-javax.json.JsonArray-org.apache.johnzon.mapper.Adapter-">mapCollection(Mappings.CollectionMapping, JsonArray, Adapter)</a></span> - Method in class org.apache.johnzon.mapper.<a href="org/apache/johnzon/mapper/MappingParserImpl.html" title="class in org.apache.johnzon.mapper">MappingParserImpl</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/johnzon/mapper/MappingParserImpl.html#mapCollection-org.apache.johnzon.mapper.Mappings.CollectionMapping-javax.json.JsonArray-org.apache.johnzon.mapper.Adapter-org.apache.johnzon.mapper.internal.JsonPointerTracker-">mapCollection(Mappings.CollectionMapping, JsonArray, Adapter, JsonPointerTracker)</a></span> - Method in class org.apache.johnzon.mapper.<a href="org/apache/johnzon/mapper/MappingParserImpl.html" title="class in org.apache.johnzon.mapper">MappingParserImpl</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/johnzon/mapper/Mapper.html#mapObject-java.lang.reflect.Type-javax.json.JsonReader-">mapObject(Type, JsonReader)</a></span> - Method in class org.apache.johnzon.mapper.<a href="org/apache/johnzon/mapper/Mapper.html" title="class in org.apache.johnzon.mapper">Mapper</a></dt>
 <dd>&nbsp;</dd>
@@ -907,7 +934,7 @@
 <dd>
 <div class="block">Contains internal configuration for all the mapper stuff.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/johnzon/mapper/MapperConfig.html#MapperConfig-java.util.concurrent.ConcurrentMap-java.util.Map-java.util.Map-int-boolean-boolean-boolean-boolean-boolean-boolean-org.apache.johnzon.mapper.access.AccessMode-java.nio.charset.Charset-java.util.Comparator-boolean-boolean-org.apache.johnzon.mapper.SerializeValueFilter-boolean-">MapperConfig(ConcurrentMap&lt;AdapterKey, Adapter&lt;?, ?&gt;&gt;, Map&lt;Class&lt;?&gt;, ObjectConverter.Writer&lt;?&gt;&gt;, Map&lt;Class&lt;?&gt;, ObjectConverter.Reader&lt;?&gt;&gt;, int, boolean, boolean, boolean, boolean, boolean, boolean, AccessMode, Charset, Comparator&lt;String&gt;, boolean, boolean, SerializeValueFilter, boolean)</a></span> - Constructor for class org.apache.johnzon.mapper.<a href="org/apache/johnzon/mapper/MapperConfig.html" title="class in org.apache.johnzon.mapper">MapperConfig</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/johnzon/mapper/MapperConfig.html#MapperConfig-java.util.concurrent.ConcurrentMap-java.util.Map-java.util.Map-int-boolean-boolean-boolean-boolean-boolean-boolean-org.apache.johnzon.mapper.access.AccessMode-java.nio.charset.Charset-java.util.Comparator-boolean-boolean-org.apache.johnzon.mapper.SerializeValueFilter-boolean-boolean-">MapperConfig(ConcurrentMap&lt;AdapterKey, Adapter&lt;?, ?&gt;&gt;, Map&lt;Class&lt;?&gt;, ObjectConverter.Writer&lt;?&gt;&gt;, Map&lt;Class&lt;?&gt;, ObjectConverter.Reader&lt;?&gt;&gt;, int, boolean, boolean, boolean, boolean, boolean, boolean, AccessMode, Charset, Comparator&lt;String&gt;, boolean, boolean, SerializeValueFilter, boolean, boolean)</a></span> - Constructor for class org.apache.johnzon.mapper.<a href="org/apache/johnzon/mapper/MapperConfig.html" title="class in org.apache.johnzon.mapper">MapperConfig</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/johnzon/mapper/MapperConverter.html" title="interface in org.apache.johnzon.mapper"><span class="typeNameLink">MapperConverter</span></a> - Interface in <a href="org/apache/johnzon/mapper/package-summary.html">org.apache.johnzon.mapper</a></dt>
 <dd>
@@ -1078,6 +1105,8 @@
 <dl>
 <dt><span class="memberNameLink"><a href="org/apache/johnzon/mapper/Mappings.Setter.html#paramType">paramType</a></span> - Variable in class org.apache.johnzon.mapper.<a href="org/apache/johnzon/mapper/Mappings.Setter.html" title="class in org.apache.johnzon.mapper">Mappings.Setter</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/johnzon/mapper/internal/JsonPointerTracker.html#parent">parent</a></span> - Variable in class org.apache.johnzon.mapper.internal.<a href="org/apache/johnzon/mapper/internal/JsonPointerTracker.html" title="class in org.apache.johnzon.mapper.internal">JsonPointerTracker</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/johnzon/mapper/Mappings.MapBuilderReader.html#paths">paths</a></span> - Variable in class org.apache.johnzon.mapper.<a href="org/apache/johnzon/mapper/Mappings.MapBuilderReader.html" title="class in org.apache.johnzon.mapper">Mappings.MapBuilderReader</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/johnzon/mapper/Mappings.MapUnwrapperWriter.html#paths">paths</a></span> - Variable in class org.apache.johnzon.mapper.<a href="org/apache/johnzon/mapper/Mappings.MapUnwrapperWriter.html" title="class in org.apache.johnzon.mapper">Mappings.MapUnwrapperWriter</a></dt>
@@ -1204,6 +1233,11 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/johnzon/mapper/MapperBuilder.html#setBufferStrategy-java.lang.String-">setBufferStrategy(String)</a></span> - Method in class org.apache.johnzon.mapper.<a href="org/apache/johnzon/mapper/MapperBuilder.html" title="class in org.apache.johnzon.mapper">MapperBuilder</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/johnzon/mapper/MapperBuilder.html#setDeduplicateObjects-boolean-">setDeduplicateObjects(boolean)</a></span> - Method in class org.apache.johnzon.mapper.<a href="org/apache/johnzon/mapper/MapperBuilder.html" title="class in org.apache.johnzon.mapper">MapperBuilder</a></dt>
+<dd>
+<div class="block">If any non-primitive Java Object gets serialised more than just one time,
+ then we write a JsonPointer to the first occurrence instead.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/johnzon/mapper/MapperBuilder.html#setDoCloseOnStreams-boolean-">setDoCloseOnStreams(boolean)</a></span> - Method in class org.apache.johnzon.mapper.<a href="org/apache/johnzon/mapper/MapperBuilder.html" title="class in org.apache.johnzon.mapper">MapperBuilder</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/johnzon/mapper/MapperBuilder.html#setEncoding-java.lang.String-">setEncoding(String)</a></span> - Method in class org.apache.johnzon.mapper.<a href="org/apache/johnzon/mapper/MapperBuilder.html" title="class in org.apache.johnzon.mapper">MapperBuilder</a></dt>
@@ -1328,7 +1362,7 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/johnzon/mapper/MappingParserImpl.html#toNumberValue-javax.json.JsonNumber-">toNumberValue(JsonNumber)</a></span> - Method in class org.apache.johnzon.mapper.<a href="org/apache/johnzon/mapper/MappingParserImpl.html" title="class in org.apache.johnzon.mapper">MappingParserImpl</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/johnzon/mapper/MappingParserImpl.html#toObject-java.lang.Object-javax.json.JsonValue-java.lang.reflect.Type-org.apache.johnzon.mapper.Adapter-">toObject(Object, JsonValue, Type, Adapter)</a></span> - Method in class org.apache.johnzon.mapper.<a href="org/apache/johnzon/mapper/MappingParserImpl.html" title="class in org.apache.johnzon.mapper">MappingParserImpl</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/johnzon/mapper/MappingParserImpl.html#toObject-java.lang.Object-javax.json.JsonValue-java.lang.reflect.Type-org.apache.johnzon.mapper.Adapter-org.apache.johnzon.mapper.internal.JsonPointerTracker-">toObject(Object, JsonValue, Type, Adapter, JsonPointerTracker)</a></span> - Method in class org.apache.johnzon.mapper.<a href="org/apache/johnzon/mapper/MappingParserImpl.html" title="class in org.apache.johnzon.mapper">MappingParserImpl</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/johnzon/mapper/converter/BigDecimalConverter.html#toString-java.math.BigDecimal-">toString(BigDecimal)</a></span> - Method in class org.apache.johnzon.mapper.converter.<a href="org/apache/johnzon/mapper/converter/BigDecimalConverter.html" title="class in org.apache.johnzon.mapper.converter">BigDecimalConverter</a></dt>
 <dd>&nbsp;</dd>
@@ -1370,6 +1404,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/johnzon/mapper/internal/AdapterKey.html#toString--">toString()</a></span> - Method in class org.apache.johnzon.mapper.internal.<a href="org/apache/johnzon/mapper/internal/AdapterKey.html" title="class in org.apache.johnzon.mapper.internal">AdapterKey</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/johnzon/mapper/internal/JsonPointerTracker.html#toString--">toString()</a></span> - Method in class org.apache.johnzon.mapper.internal.<a href="org/apache/johnzon/mapper/internal/JsonPointerTracker.html" title="class in org.apache.johnzon.mapper.internal">JsonPointerTracker</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/johnzon/mapper/MappingParserImpl.FallbackConverter.html#toString-java.lang.Object-">toString(Object)</a></span> - Method in class org.apache.johnzon.mapper.<a href="org/apache/johnzon/mapper/MappingParserImpl.FallbackConverter.html" title="class in org.apache.johnzon.mapper">MappingParserImpl.FallbackConverter</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/johnzon/mapper/Mappings.Getter.html#toString--">toString()</a></span> - Method in class org.apache.johnzon.mapper.<a href="org/apache/johnzon/mapper/Mappings.Getter.html" title="class in org.apache.johnzon.mapper">Mappings.Getter</a></dt>
@@ -1380,7 +1416,7 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/johnzon/mapper/access/FieldAndMethodAccessMode.html#toType-java.lang.reflect.Type-">toType(Type)</a></span> - Method in class org.apache.johnzon.mapper.access.<a href="org/apache/johnzon/mapper/access/FieldAndMethodAccessMode.html" title="class in org.apache.johnzon.mapper.access">FieldAndMethodAccessMode</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/johnzon/mapper/MappingParserImpl.html#toValue-java.lang.Object-javax.json.JsonValue-org.apache.johnzon.mapper.Adapter-org.apache.johnzon.mapper.Adapter-java.lang.reflect.Type-org.apache.johnzon.mapper.ObjectConverter.Reader-">toValue(Object, JsonValue, Adapter, Adapter, Type, ObjectConverter.Reader)</a></span> - Method in class org.apache.johnzon.mapper.<a href="org/apache/johnzon/mapper/MappingParserImpl.html" title="class in org.apache.johnzon.mapper">MappingParserImpl</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/johnzon/mapper/MappingParserImpl.html#toValue-java.lang.Object-javax.json.JsonValue-org.apache.johnzon.mapper.Adapter-org.apache.johnzon.mapper.Adapter-java.lang.reflect.Type-org.apache.johnzon.mapper.ObjectConverter.Reader-org.apache.johnzon.mapper.internal.JsonPointerTracker-">toValue(Object, JsonValue, Adapter, Adapter, Type, ObjectConverter.Reader, JsonPointerTracker)</a></span> - Method in class org.apache.johnzon.mapper.<a href="org/apache/johnzon/mapper/MappingParserImpl.html" title="class in org.apache.johnzon.mapper">MappingParserImpl</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/johnzon/mapper/MapperBuilder.html#treatByteArrayAsBase64">treatByteArrayAsBase64</a></span> - Variable in class org.apache.johnzon.mapper.<a href="org/apache/johnzon/mapper/MapperBuilder.html" title="class in org.apache.johnzon.mapper">MapperBuilder</a></dt>
 <dd>&nbsp;</dd>
@@ -1486,7 +1522,7 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/johnzon/mapper/Mapper.html#writeArrayAsString-T:A-">writeArrayAsString(T[])</a></span> - Method in class org.apache.johnzon.mapper.<a href="org/apache/johnzon/mapper/Mapper.html" title="class in org.apache.johnzon.mapper">Mapper</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/johnzon/mapper/MappingGeneratorImpl.html#writeItem-java.lang.Object-java.util.Collection-">writeItem(Object, Collection&lt;String&gt;)</a></span> - Method in class org.apache.johnzon.mapper.<a href="org/apache/johnzon/mapper/MappingGeneratorImpl.html" title="class in org.apache.johnzon.mapper">MappingGeneratorImpl</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/johnzon/mapper/MappingGeneratorImpl.html#writeItem-java.lang.Object-java.util.Collection-org.apache.johnzon.mapper.internal.JsonPointerTracker-">writeItem(Object, Collection&lt;String&gt;, JsonPointerTracker)</a></span> - Method in class org.apache.johnzon.mapper.<a href="org/apache/johnzon/mapper/MappingGeneratorImpl.html" title="class in org.apache.johnzon.mapper">MappingGeneratorImpl</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/johnzon/mapper/Mapper.html#writeIterable-java.lang.Iterable-java.io.OutputStream-">writeIterable(Iterable&lt;T&gt;, OutputStream)</a></span> - Method in class org.apache.johnzon.mapper.<a href="org/apache/johnzon/mapper/Mapper.html" title="class in org.apache.johnzon.mapper">Mapper</a></dt>
 <dd>&nbsp;</dd>
@@ -1500,7 +1536,7 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/johnzon/mapper/Mapper.html#writeObject-java.lang.Object-java.io.OutputStream-">writeObject(Object, OutputStream)</a></span> - Method in class org.apache.johnzon.mapper.<a href="org/apache/johnzon/mapper/Mapper.html" title="class in org.apache.johnzon.mapper">Mapper</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/johnzon/mapper/Mapper.html#writeObject-java.lang.Object-javax.json.stream.JsonGenerator-java.util.Collection-">writeObject(Object, JsonGenerator, Collection&lt;String&gt;)</a></span> - Method in class org.apache.johnzon.mapper.<a href="org/apache/johnzon/mapper/Mapper.html" title="class in org.apache.johnzon.mapper">Mapper</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/johnzon/mapper/Mapper.html#writeObject-java.lang.Object-javax.json.stream.JsonGenerator-java.util.Collection-org.apache.johnzon.mapper.internal.JsonPointerTracker-">writeObject(Object, JsonGenerator, Collection&lt;String&gt;, JsonPointerTracker)</a></span> - Method in class org.apache.johnzon.mapper.<a href="org/apache/johnzon/mapper/Mapper.html" title="class in org.apache.johnzon.mapper">Mapper</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/johnzon/mapper/MappingGenerator.html#writeObject-java.lang.Object-javax.json.stream.JsonGenerator-">writeObject(Object, JsonGenerator)</a></span> - Method in interface org.apache.johnzon.mapper.<a href="org/apache/johnzon/mapper/MappingGenerator.html" title="interface in org.apache.johnzon.mapper">MappingGenerator</a></dt>
 <dd>
@@ -1520,7 +1556,7 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/johnzon/mapper/Mappings.MapUnwrapperWriter.html#writers">writers</a></span> - Variable in class org.apache.johnzon.mapper.<a href="org/apache/johnzon/mapper/Mappings.MapUnwrapperWriter.html" title="class in org.apache.johnzon.mapper">Mappings.MapUnwrapperWriter</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/johnzon/mapper/MappingGeneratorImpl.html#writeValue-java.lang.Class-boolean-boolean-boolean-boolean-org.apache.johnzon.mapper.Adapter-java.lang.String-java.lang.Object-org.apache.johnzon.mapper.ObjectConverter.Writer-java.util.Collection-">writeValue(Class&lt;?&gt;, boolean, boolean, boolean, boolean, Adapter, String, Object, ObjectConverter.Writer, Collection&lt;String&gt;)</a></span> - Method in class org.apache.johnzon.mapper.<a href="org/apache/johnzon/mapper/MappingGeneratorImpl.html" title="class in org.apache.johnzon.mapper">MappingGeneratorImpl</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/johnzon/mapper/MappingGeneratorImpl.html#writeValue-java.lang.Class-boolean-boolean-boolean-boolean-org.apache.johnzon.mapper.Adapter-java.lang.String-java.lang.Object-org.apache.johnzon.mapper.ObjectConverter.Writer-java.util.Collection-org.apache.johnzon.mapper.internal.JsonPointerTracker-">writeValue(Class&lt;?&gt;, boolean, boolean, boolean, boolean, Adapter, String, Object, ObjectConverter.Writer, Collection&lt;String&gt;, JsonPointerTracker)</a></span> - Method in class org.apache.johnzon.mapper.<a href="org/apache/johnzon/mapper/MappingGeneratorImpl.html" title="class in org.apache.johnzon.mapper">MappingGeneratorImpl</a></dt>
 <dd>&nbsp;</dd>
 </dl>
 <a href="#I:A">A</a>&nbsp;<a href="#I:B">B</a>&nbsp;<a href="#I:C">C</a>&nbsp;<a href="#I:D">D</a>&nbsp;<a href="#I:E">E</a>&nbsp;<a href="#I:F">F</a>&nbsp;<a href="#I:G">G</a>&nbsp;<a href="#I:H">H</a>&nbsp;<a href="#I:I">I</a>&nbsp;<a href="#I:J">J</a>&nbsp;<a href="#I:L">L</a>&nbsp;<a href="#I:M">M</a>&nbsp;<a href="#I:N">N</a>&nbsp;<a href="#I:O">O</a>&nbsp;<a href="#I:P">P</a>&nbsp;<a href="#I:R">R</a>&nbsp;<a href="#I:S">S</a>&nbsp;<a href="#I:T">T</a>&nbsp;<a href="#I:U">U</a>&nbsp;<a href="#I:V">V</a>&nbsp;<a href="#I:W">W</a>&nbsp;</div>

Modified: johnzon/site/publish/johnzon-mapper/apidocs/index.html
URL: http://svn.apache.org/viewvc/johnzon/site/publish/johnzon-mapper/apidocs/index.html?rev=1811603&r1=1811602&r2=1811603&view=diff
==============================================================================
--- johnzon/site/publish/johnzon-mapper/apidocs/index.html (original)
+++ johnzon/site/publish/johnzon-mapper/apidocs/index.html Mon Oct  9 20:33:46 2017
@@ -1,16 +1,17 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
 <!-- NewPage -->
-<html lang="fr">
+<html lang="de">
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Johnzon :: Mapper 1.1.2 API</title>
+<title>Johnzon :: Mapper 1.1.5-SNAPSHOT API</title>
 <script type="text/javascript">
-    targetPage = "" + window.location.search;
-    if (targetPage != "" && targetPage != "undefined")
-        targetPage = targetPage.substring(1);
-    if (targetPage.indexOf(":") != -1 || (targetPage != "" && !validURL(targetPage)))
-        targetPage = "undefined";
+    tmpTargetPage = "" + window.location.search;
+    if (tmpTargetPage != "" && tmpTargetPage != "undefined")
+        tmpTargetPage = tmpTargetPage.substring(1);
+    if (tmpTargetPage.indexOf(":") != -1 || (tmpTargetPage != "" && !validURL(tmpTargetPage)))
+        tmpTargetPage = "undefined";
+    targetPage = tmpTargetPage;
     function validURL(url) {
         try {
             url = decodeURIComponent(url);

Modified: johnzon/site/publish/johnzon-mapper/apidocs/org/apache/johnzon/mapper/Adapter.html
URL: http://svn.apache.org/viewvc/johnzon/site/publish/johnzon-mapper/apidocs/org/apache/johnzon/mapper/Adapter.html?rev=1811603&r1=1811602&r2=1811603&view=diff
==============================================================================
--- johnzon/site/publish/johnzon-mapper/apidocs/org/apache/johnzon/mapper/Adapter.html (original)
+++ johnzon/site/publish/johnzon-mapper/apidocs/org/apache/johnzon/mapper/Adapter.html Mon Oct  9 20:33:46 2017
@@ -1,10 +1,10 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <!-- NewPage -->
-<html lang="fr">
+<html lang="de">
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Adapter (Johnzon :: Mapper 1.1.2 API)</title>
+<title>Adapter (Johnzon :: Mapper 1.1.5-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Adapter (Johnzon :: Mapper 1.1.2 API)";
+            parent.document.title="Adapter (Johnzon :: Mapper 1.1.5-SNAPSHOT API)";
         }
     }
     catch(err) {

Modified: johnzon/site/publish/johnzon-mapper/apidocs/org/apache/johnzon/mapper/Converter.TypeAccess.html
URL: http://svn.apache.org/viewvc/johnzon/site/publish/johnzon-mapper/apidocs/org/apache/johnzon/mapper/Converter.TypeAccess.html?rev=1811603&r1=1811602&r2=1811603&view=diff
==============================================================================
--- johnzon/site/publish/johnzon-mapper/apidocs/org/apache/johnzon/mapper/Converter.TypeAccess.html (original)
+++ johnzon/site/publish/johnzon-mapper/apidocs/org/apache/johnzon/mapper/Converter.TypeAccess.html Mon Oct  9 20:33:46 2017
@@ -1,10 +1,10 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <!-- NewPage -->
-<html lang="fr">
+<html lang="de">
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Converter.TypeAccess (Johnzon :: Mapper 1.1.2 API)</title>
+<title>Converter.TypeAccess (Johnzon :: Mapper 1.1.5-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Converter.TypeAccess (Johnzon :: Mapper 1.1.2 API)";
+            parent.document.title="Converter.TypeAccess (Johnzon :: Mapper 1.1.5-SNAPSHOT API)";
         }
     }
     catch(err) {

Modified: johnzon/site/publish/johnzon-mapper/apidocs/org/apache/johnzon/mapper/Converter.html
URL: http://svn.apache.org/viewvc/johnzon/site/publish/johnzon-mapper/apidocs/org/apache/johnzon/mapper/Converter.html?rev=1811603&r1=1811602&r2=1811603&view=diff
==============================================================================
--- johnzon/site/publish/johnzon-mapper/apidocs/org/apache/johnzon/mapper/Converter.html (original)
+++ johnzon/site/publish/johnzon-mapper/apidocs/org/apache/johnzon/mapper/Converter.html Mon Oct  9 20:33:46 2017
@@ -1,10 +1,10 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <!-- NewPage -->
-<html lang="fr">
+<html lang="de">
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Converter (Johnzon :: Mapper 1.1.2 API)</title>
+<title>Converter (Johnzon :: Mapper 1.1.5-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Converter (Johnzon :: Mapper 1.1.2 API)";
+            parent.document.title="Converter (Johnzon :: Mapper 1.1.5-SNAPSHOT API)";
         }
     }
     catch(err) {

Modified: johnzon/site/publish/johnzon-mapper/apidocs/org/apache/johnzon/mapper/JohnzonAny.html
URL: http://svn.apache.org/viewvc/johnzon/site/publish/johnzon-mapper/apidocs/org/apache/johnzon/mapper/JohnzonAny.html?rev=1811603&r1=1811602&r2=1811603&view=diff
==============================================================================
--- johnzon/site/publish/johnzon-mapper/apidocs/org/apache/johnzon/mapper/JohnzonAny.html (original)
+++ johnzon/site/publish/johnzon-mapper/apidocs/org/apache/johnzon/mapper/JohnzonAny.html Mon Oct  9 20:33:46 2017
@@ -1,10 +1,10 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <!-- NewPage -->
-<html lang="fr">
+<html lang="de">
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>JohnzonAny (Johnzon :: Mapper 1.1.2 API)</title>
+<title>JohnzonAny (Johnzon :: Mapper 1.1.5-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="JohnzonAny (Johnzon :: Mapper 1.1.2 API)";
+            parent.document.title="JohnzonAny (Johnzon :: Mapper 1.1.5-SNAPSHOT API)";
         }
     }
     catch(err) {

Modified: johnzon/site/publish/johnzon-mapper/apidocs/org/apache/johnzon/mapper/JohnzonConverter.html
URL: http://svn.apache.org/viewvc/johnzon/site/publish/johnzon-mapper/apidocs/org/apache/johnzon/mapper/JohnzonConverter.html?rev=1811603&r1=1811602&r2=1811603&view=diff
==============================================================================
--- johnzon/site/publish/johnzon-mapper/apidocs/org/apache/johnzon/mapper/JohnzonConverter.html (original)
+++ johnzon/site/publish/johnzon-mapper/apidocs/org/apache/johnzon/mapper/JohnzonConverter.html Mon Oct  9 20:33:46 2017
@@ -1,10 +1,10 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <!-- NewPage -->
-<html lang="fr">
+<html lang="de">
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>JohnzonConverter (Johnzon :: Mapper 1.1.2 API)</title>
+<title>JohnzonConverter (Johnzon :: Mapper 1.1.5-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="JohnzonConverter (Johnzon :: Mapper 1.1.2 API)";
+            parent.document.title="JohnzonConverter (Johnzon :: Mapper 1.1.5-SNAPSHOT API)";
         }
     }
     catch(err) {

Modified: johnzon/site/publish/johnzon-mapper/apidocs/org/apache/johnzon/mapper/JohnzonIgnore.html
URL: http://svn.apache.org/viewvc/johnzon/site/publish/johnzon-mapper/apidocs/org/apache/johnzon/mapper/JohnzonIgnore.html?rev=1811603&r1=1811602&r2=1811603&view=diff
==============================================================================
--- johnzon/site/publish/johnzon-mapper/apidocs/org/apache/johnzon/mapper/JohnzonIgnore.html (original)
+++ johnzon/site/publish/johnzon-mapper/apidocs/org/apache/johnzon/mapper/JohnzonIgnore.html Mon Oct  9 20:33:46 2017
@@ -1,10 +1,10 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <!-- NewPage -->
-<html lang="fr">
+<html lang="de">
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>JohnzonIgnore (Johnzon :: Mapper 1.1.2 API)</title>
+<title>JohnzonIgnore (Johnzon :: Mapper 1.1.5-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="JohnzonIgnore (Johnzon :: Mapper 1.1.2 API)";
+            parent.document.title="JohnzonIgnore (Johnzon :: Mapper 1.1.5-SNAPSHOT API)";
         }
     }
     catch(err) {

Modified: johnzon/site/publish/johnzon-mapper/apidocs/org/apache/johnzon/mapper/JohnzonIgnoreNested.html
URL: http://svn.apache.org/viewvc/johnzon/site/publish/johnzon-mapper/apidocs/org/apache/johnzon/mapper/JohnzonIgnoreNested.html?rev=1811603&r1=1811602&r2=1811603&view=diff
==============================================================================
--- johnzon/site/publish/johnzon-mapper/apidocs/org/apache/johnzon/mapper/JohnzonIgnoreNested.html (original)
+++ johnzon/site/publish/johnzon-mapper/apidocs/org/apache/johnzon/mapper/JohnzonIgnoreNested.html Mon Oct  9 20:33:46 2017
@@ -1,10 +1,10 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <!-- NewPage -->
-<html lang="fr">
+<html lang="de">
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>JohnzonIgnoreNested (Johnzon :: Mapper 1.1.2 API)</title>
+<title>JohnzonIgnoreNested (Johnzon :: Mapper 1.1.5-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="JohnzonIgnoreNested (Johnzon :: Mapper 1.1.2 API)";
+            parent.document.title="JohnzonIgnoreNested (Johnzon :: Mapper 1.1.5-SNAPSHOT API)";
         }
     }
     catch(err) {

Modified: johnzon/site/publish/johnzon-mapper/apidocs/org/apache/johnzon/mapper/JohnzonProperty.html
URL: http://svn.apache.org/viewvc/johnzon/site/publish/johnzon-mapper/apidocs/org/apache/johnzon/mapper/JohnzonProperty.html?rev=1811603&r1=1811602&r2=1811603&view=diff
==============================================================================
--- johnzon/site/publish/johnzon-mapper/apidocs/org/apache/johnzon/mapper/JohnzonProperty.html (original)
+++ johnzon/site/publish/johnzon-mapper/apidocs/org/apache/johnzon/mapper/JohnzonProperty.html Mon Oct  9 20:33:46 2017
@@ -1,10 +1,10 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <!-- NewPage -->
-<html lang="fr">
+<html lang="de">
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>JohnzonProperty (Johnzon :: Mapper 1.1.2 API)</title>
+<title>JohnzonProperty (Johnzon :: Mapper 1.1.5-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="JohnzonProperty (Johnzon :: Mapper 1.1.2 API)";
+            parent.document.title="JohnzonProperty (Johnzon :: Mapper 1.1.5-SNAPSHOT API)";
         }
     }
     catch(err) {

Modified: johnzon/site/publish/johnzon-mapper/apidocs/org/apache/johnzon/mapper/JohnzonReaderHandler.html
URL: http://svn.apache.org/viewvc/johnzon/site/publish/johnzon-mapper/apidocs/org/apache/johnzon/mapper/JohnzonReaderHandler.html?rev=1811603&r1=1811602&r2=1811603&view=diff
==============================================================================
--- johnzon/site/publish/johnzon-mapper/apidocs/org/apache/johnzon/mapper/JohnzonReaderHandler.html (original)
+++ johnzon/site/publish/johnzon-mapper/apidocs/org/apache/johnzon/mapper/JohnzonReaderHandler.html Mon Oct  9 20:33:46 2017
@@ -1,10 +1,10 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <!-- NewPage -->
-<html lang="fr">
+<html lang="de">
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>JohnzonReaderHandler (Johnzon :: Mapper 1.1.2 API)</title>
+<title>JohnzonReaderHandler (Johnzon :: Mapper 1.1.5-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="JohnzonReaderHandler (Johnzon :: Mapper 1.1.2 API)";
+            parent.document.title="JohnzonReaderHandler (Johnzon :: Mapper 1.1.5-SNAPSHOT API)";
         }
     }
     catch(err) {

Modified: johnzon/site/publish/johnzon-mapper/apidocs/org/apache/johnzon/mapper/JohnzonVirtualObject.Field.html
URL: http://svn.apache.org/viewvc/johnzon/site/publish/johnzon-mapper/apidocs/org/apache/johnzon/mapper/JohnzonVirtualObject.Field.html?rev=1811603&r1=1811602&r2=1811603&view=diff
==============================================================================
--- johnzon/site/publish/johnzon-mapper/apidocs/org/apache/johnzon/mapper/JohnzonVirtualObject.Field.html (original)
+++ johnzon/site/publish/johnzon-mapper/apidocs/org/apache/johnzon/mapper/JohnzonVirtualObject.Field.html Mon Oct  9 20:33:46 2017
@@ -1,10 +1,10 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <!-- NewPage -->
-<html lang="fr">
+<html lang="de">
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>JohnzonVirtualObject.Field (Johnzon :: Mapper 1.1.2 API)</title>
+<title>JohnzonVirtualObject.Field (Johnzon :: Mapper 1.1.5-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="JohnzonVirtualObject.Field (Johnzon :: Mapper 1.1.2 API)";
+            parent.document.title="JohnzonVirtualObject.Field (Johnzon :: Mapper 1.1.5-SNAPSHOT API)";
         }
     }
     catch(err) {

Modified: johnzon/site/publish/johnzon-mapper/apidocs/org/apache/johnzon/mapper/JohnzonVirtualObject.html
URL: http://svn.apache.org/viewvc/johnzon/site/publish/johnzon-mapper/apidocs/org/apache/johnzon/mapper/JohnzonVirtualObject.html?rev=1811603&r1=1811602&r2=1811603&view=diff
==============================================================================
--- johnzon/site/publish/johnzon-mapper/apidocs/org/apache/johnzon/mapper/JohnzonVirtualObject.html (original)
+++ johnzon/site/publish/johnzon-mapper/apidocs/org/apache/johnzon/mapper/JohnzonVirtualObject.html Mon Oct  9 20:33:46 2017
@@ -1,10 +1,10 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <!-- NewPage -->
-<html lang="fr">
+<html lang="de">
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>JohnzonVirtualObject (Johnzon :: Mapper 1.1.2 API)</title>
+<title>JohnzonVirtualObject (Johnzon :: Mapper 1.1.5-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="JohnzonVirtualObject (Johnzon :: Mapper 1.1.2 API)";
+            parent.document.title="JohnzonVirtualObject (Johnzon :: Mapper 1.1.5-SNAPSHOT API)";
         }
     }
     catch(err) {

Modified: johnzon/site/publish/johnzon-mapper/apidocs/org/apache/johnzon/mapper/JohnzonVirtualObjects.html
URL: http://svn.apache.org/viewvc/johnzon/site/publish/johnzon-mapper/apidocs/org/apache/johnzon/mapper/JohnzonVirtualObjects.html?rev=1811603&r1=1811602&r2=1811603&view=diff
==============================================================================
--- johnzon/site/publish/johnzon-mapper/apidocs/org/apache/johnzon/mapper/JohnzonVirtualObjects.html (original)
+++ johnzon/site/publish/johnzon-mapper/apidocs/org/apache/johnzon/mapper/JohnzonVirtualObjects.html Mon Oct  9 20:33:46 2017
@@ -1,10 +1,10 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <!-- NewPage -->
-<html lang="fr">
+<html lang="de">
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>JohnzonVirtualObjects (Johnzon :: Mapper 1.1.2 API)</title>
+<title>JohnzonVirtualObjects (Johnzon :: Mapper 1.1.5-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="JohnzonVirtualObjects (Johnzon :: Mapper 1.1.2 API)";
+            parent.document.title="JohnzonVirtualObjects (Johnzon :: Mapper 1.1.5-SNAPSHOT API)";
         }
     }
     catch(err) {

Modified: johnzon/site/publish/johnzon-mapper/apidocs/org/apache/johnzon/mapper/Mapper.html
URL: http://svn.apache.org/viewvc/johnzon/site/publish/johnzon-mapper/apidocs/org/apache/johnzon/mapper/Mapper.html?rev=1811603&r1=1811602&r2=1811603&view=diff
==============================================================================
--- johnzon/site/publish/johnzon-mapper/apidocs/org/apache/johnzon/mapper/Mapper.html (original)
+++ johnzon/site/publish/johnzon-mapper/apidocs/org/apache/johnzon/mapper/Mapper.html Mon Oct  9 20:33:46 2017
@@ -1,10 +1,10 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <!-- NewPage -->
-<html lang="fr">
+<html lang="de">
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Mapper (Johnzon :: Mapper 1.1.2 API)</title>
+<title>Mapper (Johnzon :: Mapper 1.1.5-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Mapper (Johnzon :: Mapper 1.1.2 API)";
+            parent.document.title="Mapper (Johnzon :: Mapper 1.1.5-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -329,9 +329,10 @@ implements <a href="http://docs.oracle.c
 </tr>
 <tr id="i27" class="rowColor">
 <td class="colFirst"><code>private void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/johnzon/mapper/Mapper.html#writeObject-java.lang.Object-javax.json.stream.JsonGenerator-java.util.Collection-">writeObject</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;object,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/johnzon/mapper/Mapper.html#writeObject-java.lang.Object-javax.json.stream.JsonGenerator-java.util.Collection-org.apache.johnzon.mapper.internal.JsonPointerTracker-">writeObject</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;object,
            javax.json.stream.JsonGenerator&nbsp;generator,
-           <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;ignored)</code>&nbsp;</td>
+           <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;ignored,
+           <a href="../../../../org/apache/johnzon/mapper/internal/JsonPointerTracker.html" title="class in org.apache.johnzon.mapper.internal">JsonPointerTracker</a>&nbsp;jsonPointer)</code>&nbsp;</td>
 </tr>
 <tr id="i28" class="altColor">
 <td class="colFirst"><code>void</code></td>
@@ -554,7 +555,7 @@ implements <a href="http://docs.oracle.c
                         <a href="http://docs.oracle.com/javase/8/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</a>&nbsp;stream)</pre>
 </li>
 </ul>
-<a name="writeObject-java.lang.Object-javax.json.stream.JsonGenerator-java.util.Collection-">
+<a name="writeObject-java.lang.Object-javax.json.stream.JsonGenerator-java.util.Collection-org.apache.johnzon.mapper.internal.JsonPointerTracker-">
 <!--   -->
 </a>
 <ul class="blockList">
@@ -562,7 +563,8 @@ implements <a href="http://docs.oracle.c
 <h4>writeObject</h4>
 <pre>private&nbsp;void&nbsp;writeObject(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;object,
                          javax.json.stream.JsonGenerator&nbsp;generator,
-                         <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;ignored)</pre>
+                         <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;ignored,
+                         <a href="../../../../org/apache/johnzon/mapper/internal/JsonPointerTracker.html" title="class in org.apache.johnzon.mapper.internal">JsonPointerTracker</a>&nbsp;jsonPointer)</pre>
 </li>
 </ul>
 <a name="writeArrayAsString-java.util.Collection-">

Modified: johnzon/site/publish/johnzon-mapper/apidocs/org/apache/johnzon/mapper/MapperBuilder.html
URL: http://svn.apache.org/viewvc/johnzon/site/publish/johnzon-mapper/apidocs/org/apache/johnzon/mapper/MapperBuilder.html?rev=1811603&r1=1811602&r2=1811603&view=diff
==============================================================================
--- johnzon/site/publish/johnzon-mapper/apidocs/org/apache/johnzon/mapper/MapperBuilder.html (original)
+++ johnzon/site/publish/johnzon-mapper/apidocs/org/apache/johnzon/mapper/MapperBuilder.html Mon Oct  9 20:33:46 2017
@@ -1,10 +1,10 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <!-- NewPage -->
-<html lang="fr">
+<html lang="de">
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>MapperBuilder (Johnzon :: Mapper 1.1.2 API)</title>
+<title>MapperBuilder (Johnzon :: Mapper 1.1.5-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,13 +12,13 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="MapperBuilder (Johnzon :: Mapper 1.1.2 API)";
+            parent.document.title="MapperBuilder (Johnzon :: Mapper 1.1.5-SNAPSHOT API)";
         }
     }
     catch(err) {
     }
 //-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":42,"i4":10,"i5":42,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10};
+var methods = {"i0":10,"i1":10,"i2":10,"i3":42,"i4":10,"i5":42,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10};
 var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -166,98 +166,102 @@ extends <a href="http://docs.oracle.com/
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/johnzon/mapper/MapperBuilder.html#closeables">closeables</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
+<td class="colFirst"><code>private boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/johnzon/mapper/MapperBuilder.html#deduplicateObjects">deduplicateObjects</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
 <td class="colFirst"><code>private static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../org/apache/johnzon/mapper/internal/AdapterKey.html" title="class in org.apache.johnzon.mapper.internal">AdapterKey</a>,<a href="../../../../org/apache/johnzon/mapper/Adapter.html" title="interface in org.apache.johnzon.mapper">Adapter</a>&lt;?,?&gt;&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/johnzon/mapper/MapperBuilder.html#DEFAULT_CONVERTERS">DEFAULT_CONVERTERS</a></span></code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/nio/charset/Charset.html?is-external=true" title="class or interface in java.nio.charset">Charset</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/johnzon/mapper/MapperBuilder.html#encoding">encoding</a></span></code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>private boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/johnzon/mapper/MapperBuilder.html#enforceQuoteString">enforceQuoteString</a></span></code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>private boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/johnzon/mapper/MapperBuilder.html#failOnUnknownProperties">failOnUnknownProperties</a></span></code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>private javax.json.stream.JsonGeneratorFactory</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/johnzon/mapper/MapperBuilder.html#generatorFactory">generatorFactory</a></span></code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/johnzon/mapper/MapperBuilder.html#ignoredForFields">ignoredForFields</a></span></code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>private int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/johnzon/mapper/MapperBuilder.html#maxSize">maxSize</a></span></code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;,<a href="../../../../org/apache/johnzon/mapper/ObjectConverter.Reader.html" title="interface in org.apache.johnzon.mapper">ObjectConverter.Reader</a>&lt;?&gt;&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/johnzon/mapper/MapperBuilder.html#objectConverterReaders">objectConverterReaders</a></span></code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;,<a href="../../../../org/apache/johnzon/mapper/ObjectConverter.Writer.html" title="interface in org.apache.johnzon.mapper">ObjectConverter.Writer</a>&lt;?&gt;&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/johnzon/mapper/MapperBuilder.html#objectConverterWriters">objectConverterWriters</a></span></code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>private boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/johnzon/mapper/MapperBuilder.html#pretty">pretty</a></span></code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>private boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/johnzon/mapper/MapperBuilder.html#primitiveConverters">primitiveConverters</a></span></code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>private boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/johnzon/mapper/MapperBuilder.html#readAttributeBeforeWrite">readAttributeBeforeWrite</a></span></code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>private javax.json.JsonReaderFactory</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/johnzon/mapper/MapperBuilder.html#readerFactory">readerFactory</a></span></code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>private <a href="../../../../org/apache/johnzon/mapper/SerializeValueFilter.html" title="interface in org.apache.johnzon.mapper">SerializeValueFilter</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/johnzon/mapper/MapperBuilder.html#serializeValueFilter">serializeValueFilter</a></span></code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>private boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/johnzon/mapper/MapperBuilder.html#skipEmptyArray">skipEmptyArray</a></span></code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>private boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/johnzon/mapper/MapperBuilder.html#skipNull">skipNull</a></span></code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>private boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/johnzon/mapper/MapperBuilder.html#supportConstructors">supportConstructors</a></span></code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>private boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/johnzon/mapper/MapperBuilder.html#supportHiddenAccess">supportHiddenAccess</a></span></code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>private boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/johnzon/mapper/MapperBuilder.html#supportsComments">supportsComments</a></span></code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>private boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/johnzon/mapper/MapperBuilder.html#treatByteArrayAsBase64">treatByteArrayAsBase64</a></span></code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>private boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/johnzon/mapper/MapperBuilder.html#treatByteArrayAsBase64URL">treatByteArrayAsBase64URL</a></span></code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>private boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/johnzon/mapper/MapperBuilder.html#useBigDecimalForFloats">useBigDecimalForFloats</a></span></code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>private boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/johnzon/mapper/MapperBuilder.html#useGetterForCollections">useGetterForCollections</a></span></code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>private int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/johnzon/mapper/MapperBuilder.html#version">version</a></span></code>&nbsp;</td>
 </tr>
@@ -356,94 +360,101 @@ extends <a href="http://docs.oracle.com/
 </tr>
 <tr id="i13" class="rowColor">
 <td class="colFirst"><code><a href="../../../../org/apache/johnzon/mapper/MapperBuilder.html" title="class in org.apache.johnzon.mapper">MapperBuilder</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/johnzon/mapper/MapperBuilder.html#setDoCloseOnStreams-boolean-">setDoCloseOnStreams</a></span>(boolean&nbsp;doCloseOnStreams)</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/johnzon/mapper/MapperBuilder.html#setDeduplicateObjects-boolean-">setDeduplicateObjects</a></span>(boolean&nbsp;deduplicateObjects)</code>
+<div class="block">If any non-primitive Java Object gets serialised more than just one time,
+ then we write a JsonPointer to the first occurrence instead.</div>
+</td>
 </tr>
 <tr id="i14" class="altColor">
 <td class="colFirst"><code><a href="../../../../org/apache/johnzon/mapper/MapperBuilder.html" title="class in org.apache.johnzon.mapper">MapperBuilder</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/johnzon/mapper/MapperBuilder.html#setEncoding-java.lang.String-">setEncoding</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;encoding)</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/johnzon/mapper/MapperBuilder.html#setDoCloseOnStreams-boolean-">setDoCloseOnStreams</a></span>(boolean&nbsp;doCloseOnStreams)</code>&nbsp;</td>
 </tr>
 <tr id="i15" class="rowColor">
 <td class="colFirst"><code><a href="../../../../org/apache/johnzon/mapper/MapperBuilder.html" title="class in org.apache.johnzon.mapper">MapperBuilder</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/johnzon/mapper/MapperBuilder.html#setEnforceQuoteString--">setEnforceQuoteString</a></span>()</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/johnzon/mapper/MapperBuilder.html#setEncoding-java.lang.String-">setEncoding</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;encoding)</code>&nbsp;</td>
 </tr>
 <tr id="i16" class="altColor">
 <td class="colFirst"><code><a href="../../../../org/apache/johnzon/mapper/MapperBuilder.html" title="class in org.apache.johnzon.mapper">MapperBuilder</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/johnzon/mapper/MapperBuilder.html#setEnforceQuoteString-boolean-">setEnforceQuoteString</a></span>(boolean&nbsp;val)</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/johnzon/mapper/MapperBuilder.html#setEnforceQuoteString--">setEnforceQuoteString</a></span>()</code>&nbsp;</td>
 </tr>
 <tr id="i17" class="rowColor">
 <td class="colFirst"><code><a href="../../../../org/apache/johnzon/mapper/MapperBuilder.html" title="class in org.apache.johnzon.mapper">MapperBuilder</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/johnzon/mapper/MapperBuilder.html#setFailOnUnknownProperties-boolean-">setFailOnUnknownProperties</a></span>(boolean&nbsp;failOnUnknownProperties)</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/johnzon/mapper/MapperBuilder.html#setEnforceQuoteString-boolean-">setEnforceQuoteString</a></span>(boolean&nbsp;val)</code>&nbsp;</td>
 </tr>
 <tr id="i18" class="altColor">
 <td class="colFirst"><code><a href="../../../../org/apache/johnzon/mapper/MapperBuilder.html" title="class in org.apache.johnzon.mapper">MapperBuilder</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/johnzon/mapper/MapperBuilder.html#setGeneratorFactory-javax.json.stream.JsonGeneratorFactory-">setGeneratorFactory</a></span>(javax.json.stream.JsonGeneratorFactory&nbsp;generatorFactory)</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/johnzon/mapper/MapperBuilder.html#setFailOnUnknownProperties-boolean-">setFailOnUnknownProperties</a></span>(boolean&nbsp;failOnUnknownProperties)</code>&nbsp;</td>
 </tr>
 <tr id="i19" class="rowColor">
 <td class="colFirst"><code><a href="../../../../org/apache/johnzon/mapper/MapperBuilder.html" title="class in org.apache.johnzon.mapper">MapperBuilder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/johnzon/mapper/MapperBuilder.html#setGeneratorFactory-javax.json.stream.JsonGeneratorFactory-">setGeneratorFactory</a></span>(javax.json.stream.JsonGeneratorFactory&nbsp;generatorFactory)</code>&nbsp;</td>
+</tr>
+<tr id="i20" class="altColor">
+<td class="colFirst"><code><a href="../../../../org/apache/johnzon/mapper/MapperBuilder.html" title="class in org.apache.johnzon.mapper">MapperBuilder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/johnzon/mapper/MapperBuilder.html#setIgnoreFieldsForType-java.lang.Class-java.lang.String...-">setIgnoreFieldsForType</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;type,
                       <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>...&nbsp;fields)</code>&nbsp;</td>
 </tr>
-<tr id="i20" class="altColor">
+<tr id="i21" class="rowColor">
 <td class="colFirst"><code><a href="../../../../org/apache/johnzon/mapper/MapperBuilder.html" title="class in org.apache.johnzon.mapper">MapperBuilder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/johnzon/mapper/MapperBuilder.html#setMaxSize-int-">setMaxSize</a></span>(int&nbsp;size)</code>&nbsp;</td>
 </tr>
-<tr id="i21" class="rowColor">
+<tr id="i22" class="altColor">
 <td class="colFirst"><code><a href="../../../../org/apache/johnzon/mapper/MapperBuilder.html" title="class in org.apache.johnzon.mapper">MapperBuilder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/johnzon/mapper/MapperBuilder.html#setPretty-boolean-">setPretty</a></span>(boolean&nbsp;pretty)</code>&nbsp;</td>
 </tr>
-<tr id="i22" class="altColor">
+<tr id="i23" class="rowColor">
 <td class="colFirst"><code><a href="../../../../org/apache/johnzon/mapper/MapperBuilder.html" title="class in org.apache.johnzon.mapper">MapperBuilder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/johnzon/mapper/MapperBuilder.html#setPrimitiveConverters-boolean-">setPrimitiveConverters</a></span>(boolean&nbsp;val)</code>&nbsp;</td>
 </tr>
-<tr id="i23" class="rowColor">
+<tr id="i24" class="altColor">
 <td class="colFirst"><code><a href="../../../../org/apache/johnzon/mapper/MapperBuilder.html" title="class in org.apache.johnzon.mapper">MapperBuilder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/johnzon/mapper/MapperBuilder.html#setReadAttributeBeforeWrite-boolean-">setReadAttributeBeforeWrite</a></span>(boolean&nbsp;readAttributeBeforeWrite)</code>&nbsp;</td>
 </tr>
-<tr id="i24" class="altColor">
+<tr id="i25" class="rowColor">
 <td class="colFirst"><code><a href="../../../../org/apache/johnzon/mapper/MapperBuilder.html" title="class in org.apache.johnzon.mapper">MapperBuilder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/johnzon/mapper/MapperBuilder.html#setReaderFactory-javax.json.JsonReaderFactory-">setReaderFactory</a></span>(javax.json.JsonReaderFactory&nbsp;readerFactory)</code>&nbsp;</td>
 </tr>
-<tr id="i25" class="rowColor">
+<tr id="i26" class="altColor">
 <td class="colFirst"><code><a href="../../../../org/apache/johnzon/mapper/MapperBuilder.html" title="class in org.apache.johnzon.mapper">MapperBuilder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/johnzon/mapper/MapperBuilder.html#setSerializeValueFilter-org.apache.johnzon.mapper.SerializeValueFilter-">setSerializeValueFilter</a></span>(<a href="../../../../org/apache/johnzon/mapper/SerializeValueFilter.html" title="interface in org.apache.johnzon.mapper">SerializeValueFilter</a>&nbsp;serializeValueFilter)</code>&nbsp;</td>
 </tr>
-<tr id="i26" class="altColor">
+<tr id="i27" class="rowColor">
 <td class="colFirst"><code><a href="../../../../org/apache/johnzon/mapper/MapperBuilder.html" title="class in org.apache.johnzon.mapper">MapperBuilder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/johnzon/mapper/MapperBuilder.html#setSkipEmptyArray-boolean-">setSkipEmptyArray</a></span>(boolean&nbsp;skipEmptyArray)</code>&nbsp;</td>
 </tr>
-<tr id="i27" class="rowColor">
+<tr id="i28" class="altColor">
 <td class="colFirst"><code><a href="../../../../org/apache/johnzon/mapper/MapperBuilder.html" title="class in org.apache.johnzon.mapper">MapperBuilder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/johnzon/mapper/MapperBuilder.html#setSkipNull-boolean-">setSkipNull</a></span>(boolean&nbsp;skipNull)</code>&nbsp;</td>
 </tr>
-<tr id="i28" class="altColor">
+<tr id="i29" class="rowColor">
 <td class="colFirst"><code><a href="../../../../org/apache/johnzon/mapper/MapperBuilder.html" title="class in org.apache.johnzon.mapper">MapperBuilder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/johnzon/mapper/MapperBuilder.html#setSupportConstructors-boolean-">setSupportConstructors</a></span>(boolean&nbsp;supportConstructors)</code>&nbsp;</td>
 </tr>
-<tr id="i29" class="rowColor">
+<tr id="i30" class="altColor">
 <td class="colFirst"><code><a href="../../../../org/apache/johnzon/mapper/MapperBuilder.html" title="class in org.apache.johnzon.mapper">MapperBuilder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/johnzon/mapper/MapperBuilder.html#setSupportGetterForCollections-boolean-">setSupportGetterForCollections</a></span>(boolean&nbsp;useGetterForCollections)</code>&nbsp;</td>
 </tr>
-<tr id="i30" class="altColor">
+<tr id="i31" class="rowColor">
 <td class="colFirst"><code><a href="../../../../org/apache/johnzon/mapper/MapperBuilder.html" title="class in org.apache.johnzon.mapper">MapperBuilder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/johnzon/mapper/MapperBuilder.html#setSupportHiddenAccess-boolean-">setSupportHiddenAccess</a></span>(boolean&nbsp;supportHiddenAccess)</code>&nbsp;</td>
 </tr>
-<tr id="i31" class="rowColor">
+<tr id="i32" class="altColor">
 <td class="colFirst"><code><a href="../../../../org/apache/johnzon/mapper/MapperBuilder.html" title="class in org.apache.johnzon.mapper">MapperBuilder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/johnzon/mapper/MapperBuilder.html#setSupportsComments-boolean-">setSupportsComments</a></span>(boolean&nbsp;supportsComments)</code>&nbsp;</td>
 </tr>
-<tr id="i32" class="altColor">
+<tr id="i33" class="rowColor">
 <td class="colFirst"><code><a href="../../../../org/apache/johnzon/mapper/MapperBuilder.html" title="class in org.apache.johnzon.mapper">MapperBuilder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/johnzon/mapper/MapperBuilder.html#setTreatByteArrayAsBase64-boolean-">setTreatByteArrayAsBase64</a></span>(boolean&nbsp;treatByteArrayAsBase64)</code>&nbsp;</td>
 </tr>
-<tr id="i33" class="rowColor">
+<tr id="i34" class="altColor">
 <td class="colFirst"><code><a href="../../../../org/apache/johnzon/mapper/MapperBuilder.html" title="class in org.apache.johnzon.mapper">MapperBuilder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/johnzon/mapper/MapperBuilder.html#setTreatByteArrayAsBase64URL-boolean-">setTreatByteArrayAsBase64URL</a></span>(boolean&nbsp;treatByteArrayAsBase64URL)</code>&nbsp;</td>
 </tr>
-<tr id="i34" class="altColor">
+<tr id="i35" class="rowColor">
 <td class="colFirst"><code><a href="../../../../org/apache/johnzon/mapper/MapperBuilder.html" title="class in org.apache.johnzon.mapper">MapperBuilder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/johnzon/mapper/MapperBuilder.html#setUseBigDecimalForFloats-boolean-">setUseBigDecimalForFloats</a></span>(boolean&nbsp;useBigDecimalForFloats)</code>&nbsp;</td>
 </tr>
-<tr id="i35" class="rowColor">
+<tr id="i36" class="altColor">
 <td class="colFirst"><code><a href="../../../../org/apache/johnzon/mapper/MapperBuilder.html" title="class in org.apache.johnzon.mapper">MapperBuilder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/johnzon/mapper/MapperBuilder.html#setVersion-int-">setVersion</a></span>(int&nbsp;version)</code>&nbsp;</td>
 </tr>
@@ -760,12 +771,21 @@ extends <a href="http://docs.oracle.com/
 <a name="useBigDecimalForFloats">
 <!--   -->
 </a>
-<ul class="blockListLast">
+<ul class="blockList">
 <li class="blockList">
 <h4>useBigDecimalForFloats</h4>
 <pre>private&nbsp;boolean useBigDecimalForFloats</pre>
 </li>
 </ul>
+<a name="deduplicateObjects">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>deduplicateObjects</h4>
+<pre>private&nbsp;boolean deduplicateObjects</pre>
+</li>
+</ul>
 </li>
 </ul>
 <!-- ========= CONSTRUCTOR DETAIL ======== -->
@@ -1119,12 +1139,44 @@ public&nbsp;<a href="../../../../org/apa
 <a name="setAutoAdjustStringBuffers-boolean-">
 <!--   -->
 </a>
-<ul class="blockListLast">
+<ul class="blockList">
 <li class="blockList">
 <h4>setAutoAdjustStringBuffers</h4>
 <pre>public&nbsp;<a href="../../../../org/apache/johnzon/mapper/MapperBuilder.html" title="class in org.apache.johnzon.mapper">MapperBuilder</a>&nbsp;setAutoAdjustStringBuffers(boolean&nbsp;autoAdjustStringBuffers)</pre>
 </li>
 </ul>
+<a name="setDeduplicateObjects-boolean-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>setDeduplicateObjects</h4>
+<pre>public&nbsp;<a href="../../../../org/apache/johnzon/mapper/MapperBuilder.html" title="class in org.apache.johnzon.mapper">MapperBuilder</a>&nbsp;setDeduplicateObjects(boolean&nbsp;deduplicateObjects)</pre>
+<div class="block">If any non-primitive Java Object gets serialised more than just one time,
+ then we write a JsonPointer to the first occurrence instead.
+
+ This will effectively also avoid endless loops in data with cycles!
+
+ An example: Assume you have a Person with a name 'Sarah' and her daughter,
+ a Person with the name 'Clemens' both stored in a JSON array.
+ Given the Java Code:
+ <pre>
+ Person sarah = new Person("Sarah");
+ Person clemens = new Person("Clemens");
+ clemens.setMother(sarah);
+ Person[] family = new Person[]{sarah, clemens};
+ </pre>
+ Transformed to JSON this will now look like the following:
+ <pre>
+ [{"name":"Sarah"},{"name":"Clemens","mother":"/0"}]
+ </pre>
+ That means instead of serialising 'mother' as full object we will
+ now only store a JsonPointer to the Person 'Sarah'.
+
+ When deserialised back Johnzon will automatically de-reference the JsonPointer
+ back to the correct instance.</div>
+</li>
+</ul>
 </li>
 </ul>
 </li>