1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 2<!-- NewPage --> 3<html lang="en"> 4<head> 5<!-- Generated by javadoc (1.8.0) on Sun Jul 19 11:36:54 PDT 2015 --> 6<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 7<title>Uses of Class com.fasterxml.jackson.databind.ObjectMapper (jackson-databind 2.6.0 API)</title> 8<meta name="date" content="2015-07-19"> 9<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style"> 10<script type="text/javascript" src="../../../../../script.js"></script> 11</head> 12<body> 13<script type="text/javascript"><!-- 14 try { 15 if (location.href.indexOf('is-external=true') == -1) { 16 parent.document.title="Uses of Class com.fasterxml.jackson.databind.ObjectMapper (jackson-databind 2.6.0 API)"; 17 } 18 } 19 catch(err) { 20 } 21//--> 22</script> 23<noscript> 24<div>JavaScript is disabled on your browser.</div> 25</noscript> 26<!-- ========= START OF TOP NAVBAR ======= --> 27<div class="topNav"><a name="navbar.top"> 28<!-- --> 29</a> 30<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> 31<a name="navbar.top.firstrow"> 32<!-- --> 33</a> 34<ul class="navList" title="Navigation"> 35<li><a href="../../../../../overview-summary.html">Overview</a></li> 36<li><a href="../package-summary.html">Package</a></li> 37<li><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">Class</a></li> 38<li class="navBarCell1Rev">Use</li> 39<li><a href="../package-tree.html">Tree</a></li> 40<li><a href="../../../../../deprecated-list.html">Deprecated</a></li> 41<li><a href="../../../../../index-all.html">Index</a></li> 42<li><a href="../../../../../help-doc.html">Help</a></li> 43</ul> 44</div> 45<div class="subNav"> 46<ul class="navList"> 47<li>Prev</li> 48<li>Next</li> 49</ul> 50<ul class="navList"> 51<li><a href="../../../../../index.html?com/fasterxml/jackson/databind/class-use/ObjectMapper.html" target="_top">Frames</a></li> 52<li><a href="ObjectMapper.html" target="_top">No Frames</a></li> 53</ul> 54<ul class="navList" id="allclasses_navbar_top"> 55<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li> 56</ul> 57<div> 58<script type="text/javascript"><!-- 59 allClassesLink = document.getElementById("allclasses_navbar_top"); 60 if(window==top) { 61 allClassesLink.style.display = "block"; 62 } 63 else { 64 allClassesLink.style.display = "none"; 65 } 66 //--> 67</script> 68</div> 69<a name="skip.navbar.top"> 70<!-- --> 71</a></div> 72<!-- ========= END OF TOP NAVBAR ========= --> 73<div class="header"> 74<h2 title="Uses of Class com.fasterxml.jackson.databind.ObjectMapper" class="title">Uses of Class<br>com.fasterxml.jackson.databind.ObjectMapper</h2> 75</div> 76<div class="classUseContainer"> 77<ul class="blockList"> 78<li class="blockList"> 79<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation"> 80<caption><span>Packages that use <a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></span><span class="tabEnd"> </span></caption> 81<tr> 82<th class="colFirst" scope="col">Package</th> 83<th class="colLast" scope="col">Description</th> 84</tr> 85<tbody> 86<tr class="altColor"> 87<td class="colFirst"><a href="#com.fasterxml.jackson.databind">com.fasterxml.jackson.databind</a></td> 88<td class="colLast"> 89<div class="block">Basic data binding (mapping) functionality that 90allows for reading JSON content into Java Objects (POJOs) 91and JSON Trees (<a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><code>JsonNode</code></a>), as well as 92writing Java Objects and trees as JSON.</div> 93</td> 94</tr> 95</tbody> 96</table> 97</li> 98<li class="blockList"> 99<ul class="blockList"> 100<li class="blockList"><a name="com.fasterxml.jackson.databind"> 101<!-- --> 102</a> 103<h3>Uses of <a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a> in <a href="../../../../../com/fasterxml/jackson/databind/package-summary.html">com.fasterxml.jackson.databind</a></h3> 104<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> 105<caption><span>Methods in <a href="../../../../../com/fasterxml/jackson/databind/package-summary.html">com.fasterxml.jackson.databind</a> that return <a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></span><span class="tabEnd"> </span></caption> 106<tr> 107<th class="colFirst" scope="col">Modifier and Type</th> 108<th class="colLast" scope="col">Method and Description</th> 109</tr> 110<tbody> 111<tr class="altColor"> 112<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td> 113<td class="colLast"><span class="typeNameLabel">ObjectMapper.</span><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#addHandler-com.fasterxml.jackson.databind.deser.DeserializationProblemHandler-">addHandler</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/deser/DeserializationProblemHandler.html" title="class in com.fasterxml.jackson.databind.deser">DeserializationProblemHandler</a> h)</code> 114<div class="block">Method for adding specified <a href="../../../../../com/fasterxml/jackson/databind/deser/DeserializationProblemHandler.html" title="class in com.fasterxml.jackson.databind.deser"><code>DeserializationProblemHandler</code></a> 115 to be used for handling specific problems during deserialization.</div> 116</td> 117</tr> 118<tr class="rowColor"> 119<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td> 120<td class="colLast"><span class="typeNameLabel">ObjectMapper.</span><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#addMixIn-java.lang.Class-java.lang.Class-">addMixIn</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> target, 121 <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> mixinSource)</code> 122<div class="block">Method to use for adding mix-in annotations to use for augmenting 123 specified class or interface.</div> 124</td> 125</tr> 126<tr class="altColor"> 127<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td> 128<td class="colLast"><span class="typeNameLabel">ObjectMapper.</span><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#clearProblemHandlers--">clearProblemHandlers</a></span>()</code> 129<div class="block">Method for removing all registered <a href="../../../../../com/fasterxml/jackson/databind/deser/DeserializationProblemHandler.html" title="class in com.fasterxml.jackson.databind.deser"><code>DeserializationProblemHandler</code></a>s 130 instances from this mapper.</div> 131</td> 132</tr> 133<tr class="rowColor"> 134<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td> 135<td class="colLast"><span class="typeNameLabel">ObjectMapper.</span><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#configure-com.fasterxml.jackson.databind.DeserializationFeature-boolean-">configure</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a> f, 136 boolean state)</code> 137<div class="block">Method for changing state of an on/off deserialization feature for 138 this object mapper.</div> 139</td> 140</tr> 141<tr class="altColor"> 142<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td> 143<td class="colLast"><span class="typeNameLabel">ObjectMapper.</span><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#configure-com.fasterxml.jackson.core.JsonGenerator.Feature-boolean-">configure</a></span>(com.fasterxml.jackson.core.JsonGenerator.Feature f, 144 boolean state)</code> 145<div class="block">Method for changing state of an on/off <code>JsonGenerator</code> feature for 146 generator instances this object mapper creates.</div> 147</td> 148</tr> 149<tr class="rowColor"> 150<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td> 151<td class="colLast"><span class="typeNameLabel">ObjectMapper.</span><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#configure-com.fasterxml.jackson.core.JsonParser.Feature-boolean-">configure</a></span>(com.fasterxml.jackson.core.JsonParser.Feature f, 152 boolean state)</code> 153<div class="block">Method for changing state of specified <code>JsonParser.Feature</code>s 154 for parser instances this object mapper creates.</div> 155</td> 156</tr> 157<tr class="altColor"> 158<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td> 159<td class="colLast"><span class="typeNameLabel">ObjectMapper.</span><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#configure-com.fasterxml.jackson.databind.MapperFeature-boolean-">configure</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a> f, 160 boolean state)</code> 161<div class="block">Method for changing state of an on/off mapper feature for 162 this mapper instance.</div> 163</td> 164</tr> 165<tr class="rowColor"> 166<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td> 167<td class="colLast"><span class="typeNameLabel">ObjectMapper.</span><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#configure-com.fasterxml.jackson.databind.SerializationFeature-boolean-">configure</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a> f, 168 boolean state)</code> 169<div class="block">Method for changing state of an on/off serialization feature for 170 this object mapper.</div> 171</td> 172</tr> 173<tr class="altColor"> 174<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td> 175<td class="colLast"><span class="typeNameLabel">ObjectMapper.</span><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#copy--">copy</a></span>()</code> 176<div class="block">Method for creating a new <a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><code>ObjectMapper</code></a> instance that 177 has same initial configuration as this instance.</div> 178</td> 179</tr> 180<tr class="rowColor"> 181<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td> 182<td class="colLast"><span class="typeNameLabel">ObjectMapper.</span><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#disable-com.fasterxml.jackson.databind.DeserializationFeature-">disable</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a> feature)</code> 183<div class="block">Method for enabling specified <a href="../../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind"><code>DeserializationConfig</code></a> features.</div> 184</td> 185</tr> 186<tr class="altColor"> 187<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td> 188<td class="colLast"><span class="typeNameLabel">ObjectMapper.</span><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#disable-com.fasterxml.jackson.databind.DeserializationFeature-com.fasterxml.jackson.databind.DeserializationFeature...-">disable</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a> first, 189 <a href="../../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>... f)</code> 190<div class="block">Method for enabling specified <a href="../../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind"><code>DeserializationConfig</code></a> features.</div> 191</td> 192</tr> 193<tr class="rowColor"> 194<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td> 195<td class="colLast"><span class="typeNameLabel">ObjectMapper.</span><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#disable-com.fasterxml.jackson.core.JsonGenerator.Feature...-">disable</a></span>(com.fasterxml.jackson.core.JsonGenerator.Feature... features)</code> 196<div class="block">Method for disabling specified <code>JsonGenerator.Feature</code>s 197 for parser instances this object mapper creates.</div> 198</td> 199</tr> 200<tr class="altColor"> 201<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td> 202<td class="colLast"><span class="typeNameLabel">ObjectMapper.</span><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#disable-com.fasterxml.jackson.core.JsonParser.Feature...-">disable</a></span>(com.fasterxml.jackson.core.JsonParser.Feature... features)</code> 203<div class="block">Method for disabling specified <code>JsonParser.Feature</code>s 204 for parser instances this object mapper creates.</div> 205</td> 206</tr> 207<tr class="rowColor"> 208<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td> 209<td class="colLast"><span class="typeNameLabel">ObjectMapper.</span><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#disable-com.fasterxml.jackson.databind.MapperFeature...-">disable</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a>... f)</code> 210<div class="block">Method for enabling specified <a href="../../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind"><code>DeserializationConfig</code></a> features.</div> 211</td> 212</tr> 213<tr class="altColor"> 214<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td> 215<td class="colLast"><span class="typeNameLabel">ObjectMapper.</span><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#disable-com.fasterxml.jackson.databind.SerializationFeature-">disable</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a> f)</code> 216<div class="block">Method for enabling specified <a href="../../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind"><code>DeserializationConfig</code></a> features.</div> 217</td> 218</tr> 219<tr class="rowColor"> 220<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td> 221<td class="colLast"><span class="typeNameLabel">ObjectMapper.</span><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#disable-com.fasterxml.jackson.databind.SerializationFeature-com.fasterxml.jackson.databind.SerializationFeature...-">disable</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a> first, 222 <a href="../../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>... f)</code> 223<div class="block">Method for enabling specified <a href="../../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind"><code>DeserializationConfig</code></a> features.</div> 224</td> 225</tr> 226<tr class="altColor"> 227<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td> 228<td class="colLast"><span class="typeNameLabel">ObjectMapper.</span><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#disableDefaultTyping--">disableDefaultTyping</a></span>()</code> 229<div class="block">Method for disabling automatic inclusion of type information; if so, only 230 explicitly annotated types (ones with 231 <code>JsonTypeInfo</code>) will have 232 additional embedded type information.</div> 233</td> 234</tr> 235<tr class="rowColor"> 236<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td> 237<td class="colLast"><span class="typeNameLabel">ObjectMapper.</span><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#enable-com.fasterxml.jackson.databind.DeserializationFeature-">enable</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a> feature)</code> 238<div class="block">Method for enabling specified <a href="../../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind"><code>DeserializationConfig</code></a> features.</div> 239</td> 240</tr> 241<tr class="altColor"> 242<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td> 243<td class="colLast"><span class="typeNameLabel">ObjectMapper.</span><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#enable-com.fasterxml.jackson.databind.DeserializationFeature-com.fasterxml.jackson.databind.DeserializationFeature...-">enable</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a> first, 244 <a href="../../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>... f)</code> 245<div class="block">Method for enabling specified <a href="../../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind"><code>DeserializationConfig</code></a> features.</div> 246</td> 247</tr> 248<tr class="rowColor"> 249<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td> 250<td class="colLast"><span class="typeNameLabel">ObjectMapper.</span><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#enable-com.fasterxml.jackson.core.JsonGenerator.Feature...-">enable</a></span>(com.fasterxml.jackson.core.JsonGenerator.Feature... features)</code> 251<div class="block">Method for enabling specified <code>JsonGenerator.Feature</code>s 252 for parser instances this object mapper creates.</div> 253</td> 254</tr> 255<tr class="altColor"> 256<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td> 257<td class="colLast"><span class="typeNameLabel">ObjectMapper.</span><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#enable-com.fasterxml.jackson.core.JsonParser.Feature...-">enable</a></span>(com.fasterxml.jackson.core.JsonParser.Feature... features)</code> 258<div class="block">Method for enabling specified <code>JsonParser.Feature</code>s 259 for parser instances this object mapper creates.</div> 260</td> 261</tr> 262<tr class="rowColor"> 263<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td> 264<td class="colLast"><span class="typeNameLabel">ObjectMapper.</span><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#enable-com.fasterxml.jackson.databind.MapperFeature...-">enable</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a>... f)</code> 265<div class="block">Method for enabling specified <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="class in com.fasterxml.jackson.databind.cfg"><code>MapperConfig</code></a> features.</div> 266</td> 267</tr> 268<tr class="altColor"> 269<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td> 270<td class="colLast"><span class="typeNameLabel">ObjectMapper.</span><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#enable-com.fasterxml.jackson.databind.SerializationFeature-">enable</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a> f)</code> 271<div class="block">Method for enabling specified <a href="../../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind"><code>DeserializationConfig</code></a> feature.</div> 272</td> 273</tr> 274<tr class="rowColor"> 275<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td> 276<td class="colLast"><span class="typeNameLabel">ObjectMapper.</span><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#enable-com.fasterxml.jackson.databind.SerializationFeature-com.fasterxml.jackson.databind.SerializationFeature...-">enable</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a> first, 277 <a href="../../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>... f)</code> 278<div class="block">Method for enabling specified <a href="../../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind"><code>DeserializationConfig</code></a> features.</div> 279</td> 280</tr> 281<tr class="altColor"> 282<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td> 283<td class="colLast"><span class="typeNameLabel">ObjectMapper.</span><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#enableDefaultTyping--">enableDefaultTyping</a></span>()</code> 284<div class="block">Convenience method that is equivalent to calling</div> 285</td> 286</tr> 287<tr class="rowColor"> 288<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td> 289<td class="colLast"><span class="typeNameLabel">ObjectMapper.</span><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#enableDefaultTyping-com.fasterxml.jackson.databind.ObjectMapper.DefaultTyping-">enableDefaultTyping</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.DefaultTyping.html" title="enum in com.fasterxml.jackson.databind">ObjectMapper.DefaultTyping</a> dti)</code> 290<div class="block">Convenience method that is equivalent to calling</div> 291</td> 292</tr> 293<tr class="altColor"> 294<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td> 295<td class="colLast"><span class="typeNameLabel">ObjectMapper.</span><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#enableDefaultTyping-com.fasterxml.jackson.databind.ObjectMapper.DefaultTyping-com.fasterxml.jackson.annotation.JsonTypeInfo.As-">enableDefaultTyping</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.DefaultTyping.html" title="enum in com.fasterxml.jackson.databind">ObjectMapper.DefaultTyping</a> applicability, 296 com.fasterxml.jackson.annotation.JsonTypeInfo.As includeAs)</code> 297<div class="block">Method for enabling automatic inclusion of type information, needed 298 for proper deserialization of polymorphic types (unless types 299 have been annotated with <code>JsonTypeInfo</code>).</div> 300</td> 301</tr> 302<tr class="rowColor"> 303<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td> 304<td class="colLast"><span class="typeNameLabel">ObjectMapper.</span><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#enableDefaultTypingAsProperty-com.fasterxml.jackson.databind.ObjectMapper.DefaultTyping-java.lang.String-">enableDefaultTypingAsProperty</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.DefaultTyping.html" title="enum in com.fasterxml.jackson.databind">ObjectMapper.DefaultTyping</a> applicability, 305 <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> propertyName)</code> 306<div class="block">Method for enabling automatic inclusion of type information -- needed 307 for proper deserialization of polymorphic types (unless types 308 have been annotated with <code>JsonTypeInfo</code>) -- 309 using "As.PROPERTY" inclusion mechanism and specified property name 310 to use for inclusion (default being "@class" since default type information 311 always uses class name as type identifier)</div> 312</td> 313</tr> 314<tr class="altColor"> 315<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td> 316<td class="colLast"><span class="typeNameLabel">ObjectMapper.</span><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#findAndRegisterModules--">findAndRegisterModules</a></span>()</code> 317<div class="block">Convenience method that is functionally equivalent to: 318<code> 319 mapper.registerModules(mapper.findModules()); 320</code></div> 321</td> 322</tr> 323<tr class="rowColor"> 324<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td> 325<td class="colLast"><span class="typeNameLabel">MappingJsonFactory.</span><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/MappingJsonFactory.html#getCodec--">getCodec</a></span>()</code> 326<div class="block">We'll override the method to return more specific type; co-variance 327 helps here</div> 328</td> 329</tr> 330<tr class="altColor"> 331<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td> 332<td class="colLast"><span class="typeNameLabel">ObjectMapper.</span><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#registerModule-com.fasterxml.jackson.databind.Module-">registerModule</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/Module.html" title="class in com.fasterxml.jackson.databind">Module</a> module)</code> 333<div class="block">Method for registering a module that can extend functionality 334 provided by this mapper; for example, by adding providers for 335 custom serializers and deserializers.</div> 336</td> 337</tr> 338<tr class="rowColor"> 339<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td> 340<td class="colLast"><span class="typeNameLabel">ObjectMapper.</span><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#registerModules-java.lang.Iterable-">registerModules</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang">Iterable</a><<a href="../../../../../com/fasterxml/jackson/databind/Module.html" title="class in com.fasterxml.jackson.databind">Module</a>> modules)</code> 341<div class="block">Convenience method for registering specified modules in order; 342 functionally equivalent to:</div> 343</td> 344</tr> 345<tr class="altColor"> 346<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td> 347<td class="colLast"><span class="typeNameLabel">ObjectMapper.</span><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#registerModules-com.fasterxml.jackson.databind.Module...-">registerModules</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/Module.html" title="class in com.fasterxml.jackson.databind">Module</a>... modules)</code> 348<div class="block">Convenience method for registering specified modules in order; 349 functionally equivalent to:</div> 350</td> 351</tr> 352<tr class="rowColor"> 353<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td> 354<td class="colLast"><span class="typeNameLabel">ObjectMapper.</span><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setAnnotationIntrospector-com.fasterxml.jackson.databind.AnnotationIntrospector-">setAnnotationIntrospector</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a> ai)</code> 355<div class="block">Method for setting <a href="../../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind"><code>AnnotationIntrospector</code></a> used by this 356 mapper instance for both serialization and deserialization.</div> 357</td> 358</tr> 359<tr class="altColor"> 360<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td> 361<td class="colLast"><span class="typeNameLabel">ObjectMapper.</span><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setAnnotationIntrospectors-com.fasterxml.jackson.databind.AnnotationIntrospector-com.fasterxml.jackson.databind.AnnotationIntrospector-">setAnnotationIntrospectors</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a> serializerAI, 362 <a href="../../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a> deserializerAI)</code> 363<div class="block">Method for changing <a href="../../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind"><code>AnnotationIntrospector</code></a> instances used 364 by this mapper instance for serialization and deserialization, 365 specifying them separately so that different introspection can be 366 used for different aspects</div> 367</td> 368</tr> 369<tr class="rowColor"> 370<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td> 371<td class="colLast"><span class="typeNameLabel">ObjectMapper.</span><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setBase64Variant-com.fasterxml.jackson.core.Base64Variant-">setBase64Variant</a></span>(com.fasterxml.jackson.core.Base64Variant v)</code> 372<div class="block">Method that will configure default <code>Base64Variant</code> that 373 <code>byte[]</code> serializers and deserializers will use.</div> 374</td> 375</tr> 376<tr class="altColor"> 377<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td> 378<td class="colLast"><span class="typeNameLabel">ObjectMapper.</span><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setConfig-com.fasterxml.jackson.databind.DeserializationConfig-">setConfig</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a> config)</code> 379<div class="block">Method that allows overriding of the underlying <a href="../../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind"><code>DeserializationConfig</code></a> 380 object.</div> 381</td> 382</tr> 383<tr class="rowColor"> 384<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td> 385<td class="colLast"><span class="typeNameLabel">ObjectMapper.</span><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setConfig-com.fasterxml.jackson.databind.SerializationConfig-">setConfig</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a> config)</code> 386<div class="block">Method that allows overriding of the underlying <a href="../../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind"><code>SerializationConfig</code></a> 387 object, which contains serialization-specific configuration settings.</div> 388</td> 389</tr> 390<tr class="altColor"> 391<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td> 392<td class="colLast"><span class="typeNameLabel">ObjectMapper.</span><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setDateFormat-java.text.DateFormat-">setDateFormat</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text">DateFormat</a> dateFormat)</code> 393<div class="block">Method for configuring the default <a href="http://docs.oracle.com/javase/6/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text"><code>DateFormat</code></a> to use when serializing time 394 values as Strings, and deserializing from JSON Strings.</div> 395</td> 396</tr> 397<tr class="rowColor"> 398<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td> 399<td class="colLast"><span class="typeNameLabel">ObjectMapper.</span><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setDefaultPrettyPrinter-com.fasterxml.jackson.core.PrettyPrinter-">setDefaultPrettyPrinter</a></span>(com.fasterxml.jackson.core.PrettyPrinter pp)</code> 400<div class="block">Method for specifying <code>PrettyPrinter</code> to use when "default pretty-printing" 401 is enabled (by enabling <a href="../../../../../com/fasterxml/jackson/databind/SerializationFeature.html#INDENT_OUTPUT"><code>SerializationFeature.INDENT_OUTPUT</code></a>)</div> 402</td> 403</tr> 404<tr class="altColor"> 405<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td> 406<td class="colLast"><span class="typeNameLabel">ObjectMapper.</span><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setDefaultTyping-com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder-">setDefaultTyping</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeResolverBuilder.html" title="interface in com.fasterxml.jackson.databind.jsontype">TypeResolverBuilder</a><?> typer)</code> 407<div class="block">Method for enabling automatic inclusion of type information, using 408 specified handler object for determining which types this affects, 409 as well as details of how information is embedded.</div> 410</td> 411</tr> 412<tr class="rowColor"> 413<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td> 414<td class="colLast"><span class="typeNameLabel">ObjectMapper.</span><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setFilterProvider-com.fasterxml.jackson.databind.ser.FilterProvider-">setFilterProvider</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/ser/FilterProvider.html" title="class in com.fasterxml.jackson.databind.ser">FilterProvider</a> filterProvider)</code> 415<div class="block">Method for configuring this mapper to use specified <a href="../../../../../com/fasterxml/jackson/databind/ser/FilterProvider.html" title="class in com.fasterxml.jackson.databind.ser"><code>FilterProvider</code></a> for 416 mapping Filter Ids to actual filter instances.</div> 417</td> 418</tr> 419<tr class="altColor"> 420<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td> 421<td class="colLast"><span class="typeNameLabel">ObjectMapper.</span><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setInjectableValues-com.fasterxml.jackson.databind.InjectableValues-">setInjectableValues</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind">InjectableValues</a> injectableValues)</code> 422<div class="block">Method for configuring <a href="../../../../../com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind"><code>InjectableValues</code></a> which used to find 423 values to inject.</div> 424</td> 425</tr> 426<tr class="rowColor"> 427<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td> 428<td class="colLast"><span class="typeNameLabel">ObjectMapper.</span><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setLocale-java.util.Locale-">setLocale</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util">Locale</a> l)</code> 429<div class="block">Method for overriding default locale to use for formatting.</div> 430</td> 431</tr> 432<tr class="altColor"> 433<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td> 434<td class="colLast"><span class="typeNameLabel">ObjectMapper.</span><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setMixInResolver-com.fasterxml.jackson.databind.introspect.ClassIntrospector.MixInResolver-">setMixInResolver</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/introspect/ClassIntrospector.MixInResolver.html" title="interface in com.fasterxml.jackson.databind.introspect">ClassIntrospector.MixInResolver</a> resolver)</code> 435<div class="block">Method that can be called to specify given resolver for locating 436 mix-in classes to use, overriding directly added mappings.</div> 437</td> 438</tr> 439<tr class="rowColor"> 440<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td> 441<td class="colLast"><span class="typeNameLabel">ObjectMapper.</span><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setMixIns-java.util.Map-">setMixIns</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>,<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> sourceMixins)</code> 442<div class="block">Method to use for defining mix-in annotations to use for augmenting 443 annotations that processable (serializable / deserializable) 444 classes have.</div> 445</td> 446</tr> 447<tr class="altColor"> 448<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td> 449<td class="colLast"><span class="typeNameLabel">ObjectMapper.</span><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setNodeFactory-com.fasterxml.jackson.databind.node.JsonNodeFactory-">setNodeFactory</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/node/JsonNodeFactory.html" title="class in com.fasterxml.jackson.databind.node">JsonNodeFactory</a> f)</code> 450<div class="block">Method for specifying <a href="../../../../../com/fasterxml/jackson/databind/node/JsonNodeFactory.html" title="class in com.fasterxml.jackson.databind.node"><code>JsonNodeFactory</code></a> to use for 451 constructing root level tree nodes (via method 452 <a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#createObjectNode--"><code>createObjectNode()</code></a></div> 453</td> 454</tr> 455<tr class="rowColor"> 456<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td> 457<td class="colLast"><span class="typeNameLabel">ObjectMapper.</span><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setPropertyNamingStrategy-com.fasterxml.jackson.databind.PropertyNamingStrategy-">setPropertyNamingStrategy</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy</a> s)</code> 458<div class="block">Method for setting custom property naming strategy to use.</div> 459</td> 460</tr> 461<tr class="altColor"> 462<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td> 463<td class="colLast"><span class="typeNameLabel">ObjectMapper.</span><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setSerializationInclusion-com.fasterxml.jackson.annotation.JsonInclude.Include-">setSerializationInclusion</a></span>(com.fasterxml.jackson.annotation.JsonInclude.Include incl)</code> 464<div class="block">Method for setting default POJO property inclusion strategy for serialization.</div> 465</td> 466</tr> 467<tr class="rowColor"> 468<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td> 469<td class="colLast"><span class="typeNameLabel">ObjectMapper.</span><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setSerializerFactory-com.fasterxml.jackson.databind.ser.SerializerFactory-">setSerializerFactory</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/ser/SerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser">SerializerFactory</a> f)</code> 470<div class="block">Method for setting specific <a href="../../../../../com/fasterxml/jackson/databind/ser/SerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser"><code>SerializerFactory</code></a> to use 471 for constructing (bean) serializers.</div> 472</td> 473</tr> 474<tr class="altColor"> 475<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td> 476<td class="colLast"><span class="typeNameLabel">ObjectMapper.</span><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setSerializerProvider-com.fasterxml.jackson.databind.ser.DefaultSerializerProvider-">setSerializerProvider</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/ser/DefaultSerializerProvider.html" title="class in com.fasterxml.jackson.databind.ser">DefaultSerializerProvider</a> p)</code> 477<div class="block">Method for setting specific <a href="../../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind"><code>SerializerProvider</code></a> to use 478 for handling caching of <a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind"><code>JsonSerializer</code></a> instances.</div> 479</td> 480</tr> 481<tr class="rowColor"> 482<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td> 483<td class="colLast"><span class="typeNameLabel">ObjectMapper.</span><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setSubtypeResolver-com.fasterxml.jackson.databind.jsontype.SubtypeResolver-">setSubtypeResolver</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/jsontype/SubtypeResolver.html" title="class in com.fasterxml.jackson.databind.jsontype">SubtypeResolver</a> str)</code> 484<div class="block">Method for setting custom subtype resolver to use.</div> 485</td> 486</tr> 487<tr class="altColor"> 488<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td> 489<td class="colLast"><span class="typeNameLabel">ObjectMapper.</span><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setTimeZone-java.util.TimeZone-">setTimeZone</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/util/TimeZone.html?is-external=true" title="class or interface in java.util">TimeZone</a> tz)</code> 490<div class="block">Method for overriding default TimeZone to use for formatting.</div> 491</td> 492</tr> 493<tr class="rowColor"> 494<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td> 495<td class="colLast"><span class="typeNameLabel">ObjectMapper.</span><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setTypeFactory-com.fasterxml.jackson.databind.type.TypeFactory-">setTypeFactory</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type">TypeFactory</a> f)</code> 496<div class="block">Method that can be used to override <a href="../../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type"><code>TypeFactory</code></a> instance 497 used by this mapper.</div> 498</td> 499</tr> 500<tr class="altColor"> 501<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td> 502<td class="colLast"><span class="typeNameLabel">ObjectMapper.</span><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setVisibility-com.fasterxml.jackson.annotation.PropertyAccessor-com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility-">setVisibility</a></span>(com.fasterxml.jackson.annotation.PropertyAccessor forMethod, 503 com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility visibility)</code> 504<div class="block">Convenience method that allows changing configuration for 505 underlying <a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect"><code>VisibilityChecker</code></a>s, to change details of what kinds of 506 properties are auto-detected.</div> 507</td> 508</tr> 509<tr class="rowColor"> 510<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td> 511<td class="colLast"><span class="typeNameLabel">ObjectMapper.</span><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setVisibility-com.fasterxml.jackson.databind.introspect.VisibilityChecker-">setVisibility</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect">VisibilityChecker</a><?> vc)</code> 512<div class="block">Method for setting currently configured <a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect"><code>VisibilityChecker</code></a>, 513 object used for determining whether given property element 514 (method, field, constructor) can be auto-detected or not.</div> 515</td> 516</tr> 517</tbody> 518</table> 519<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation"> 520<caption><span>Constructors in <a href="../../../../../com/fasterxml/jackson/databind/package-summary.html">com.fasterxml.jackson.databind</a> with parameters of type <a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></span><span class="tabEnd"> </span></caption> 521<tr> 522<th class="colOne" scope="col">Constructor and Description</th> 523</tr> 524<tbody> 525<tr class="altColor"> 526<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/MappingJsonFactory.html#MappingJsonFactory-com.fasterxml.jackson.databind.ObjectMapper-">MappingJsonFactory</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a> mapper)</code> </td> 527</tr> 528<tr class="rowColor"> 529<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#ObjectMapper-com.fasterxml.jackson.databind.ObjectMapper-">ObjectMapper</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a> src)</code> 530<div class="block">Copy-constructor, mostly used to support <a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#copy--"><code>copy()</code></a>.</div> 531</td> 532</tr> 533<tr class="altColor"> 534<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/ObjectReader.html#ObjectReader-com.fasterxml.jackson.databind.ObjectMapper-com.fasterxml.jackson.databind.DeserializationConfig-">ObjectReader</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a> mapper, 535 <a href="../../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a> config)</code> 536<div class="block">Constructor used by <a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><code>ObjectMapper</code></a> for initial instantiation</div> 537</td> 538</tr> 539<tr class="rowColor"> 540<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/ObjectReader.html#ObjectReader-com.fasterxml.jackson.databind.ObjectMapper-com.fasterxml.jackson.databind.DeserializationConfig-com.fasterxml.jackson.databind.JavaType-java.lang.Object-com.fasterxml.jackson.core.FormatSchema-com.fasterxml.jackson.databind.InjectableValues-">ObjectReader</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a> mapper, 541 <a href="../../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a> config, 542 <a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> valueType, 543 <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> valueToUpdate, 544 com.fasterxml.jackson.core.FormatSchema schema, 545 <a href="../../../../../com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind">InjectableValues</a> injectableValues)</code> 546<div class="block">Constructor called when a root deserializer should be fetched based 547 on other configuration.</div> 548</td> 549</tr> 550<tr class="altColor"> 551<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html#ObjectWriter-com.fasterxml.jackson.databind.ObjectMapper-com.fasterxml.jackson.databind.SerializationConfig-">ObjectWriter</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a> mapper, 552 <a href="../../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a> config)</code> 553<div class="block">Alternative constructor for initial instantiation by <a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><code>ObjectMapper</code></a></div> 554</td> 555</tr> 556<tr class="rowColor"> 557<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html#ObjectWriter-com.fasterxml.jackson.databind.ObjectMapper-com.fasterxml.jackson.databind.SerializationConfig-com.fasterxml.jackson.core.FormatSchema-">ObjectWriter</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a> mapper, 558 <a href="../../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a> config, 559 com.fasterxml.jackson.core.FormatSchema s)</code> 560<div class="block">Alternative constructor for initial instantiation by <a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><code>ObjectMapper</code></a></div> 561</td> 562</tr> 563<tr class="altColor"> 564<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html#ObjectWriter-com.fasterxml.jackson.databind.ObjectMapper-com.fasterxml.jackson.databind.SerializationConfig-com.fasterxml.jackson.databind.JavaType-com.fasterxml.jackson.core.PrettyPrinter-">ObjectWriter</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a> mapper, 565 <a href="../../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a> config, 566 <a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> rootType, 567 com.fasterxml.jackson.core.PrettyPrinter pp)</code> 568<div class="block">Constructor used by <a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><code>ObjectMapper</code></a> for initial instantiation</div> 569</td> 570</tr> 571</tbody> 572</table> 573</li> 574</ul> 575</li> 576</ul> 577</div> 578<!-- ======= START OF BOTTOM NAVBAR ====== --> 579<div class="bottomNav"><a name="navbar.bottom"> 580<!-- --> 581</a> 582<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> 583<a name="navbar.bottom.firstrow"> 584<!-- --> 585</a> 586<ul class="navList" title="Navigation"> 587<li><a href="../../../../../overview-summary.html">Overview</a></li> 588<li><a href="../package-summary.html">Package</a></li> 589<li><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">Class</a></li> 590<li class="navBarCell1Rev">Use</li> 591<li><a href="../package-tree.html">Tree</a></li> 592<li><a href="../../../../../deprecated-list.html">Deprecated</a></li> 593<li><a href="../../../../../index-all.html">Index</a></li> 594<li><a href="../../../../../help-doc.html">Help</a></li> 595</ul> 596</div> 597<div class="subNav"> 598<ul class="navList"> 599<li>Prev</li> 600<li>Next</li> 601</ul> 602<ul class="navList"> 603<li><a href="../../../../../index.html?com/fasterxml/jackson/databind/class-use/ObjectMapper.html" target="_top">Frames</a></li> 604<li><a href="ObjectMapper.html" target="_top">No Frames</a></li> 605</ul> 606<ul class="navList" id="allclasses_navbar_bottom"> 607<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li> 608</ul> 609<div> 610<script type="text/javascript"><!-- 611 allClassesLink = document.getElementById("allclasses_navbar_bottom"); 612 if(window==top) { 613 allClassesLink.style.display = "block"; 614 } 615 else { 616 allClassesLink.style.display = "none"; 617 } 618 //--> 619</script> 620</div> 621<a name="skip.navbar.bottom"> 622<!-- --> 623</a></div> 624<!-- ======== END OF BOTTOM NAVBAR ======= --> 625<p class="legalCopy"><small>Copyright © 2014–2015 <a href="http://fasterxml.com/">FasterXML</a>. All rights reserved.</small></p> 626</body> 627</html> 628