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 (version 1.7.0_25) on Sat Nov 16 21:43:16 PST 2013 --> 6<meta http-equiv="Content-Type" content="text/html" charset="UTF-8"> 7<title>ObjectMapper (jackson-databind 2.3.0 API)</title> 8<meta name="date" content="2013-11-16"> 9<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style"> 10</head> 11<body> 12<script type="text/javascript"><!-- 13 if (location.href.indexOf('is-external=true') == -1) { 14 parent.document.title="ObjectMapper (jackson-databind 2.3.0 API)"; 15 } 16//--> 17</script> 18<noscript> 19<div>JavaScript is disabled on your browser.</div> 20</noscript> 21<!-- ========= START OF TOP NAVBAR ======= --> 22<div class="topNav"><a name="navbar_top"> 23<!-- --> 24</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> 25<!-- --> 26</a> 27<ul class="navList" title="Navigation"> 28<li><a href="../../../../overview-summary.html">Overview</a></li> 29<li><a href="package-summary.html">Package</a></li> 30<li class="navBarCell1Rev">Class</li> 31<li><a href="class-use/ObjectMapper.html">Use</a></li> 32<li><a href="package-tree.html">Tree</a></li> 33<li><a href="../../../../deprecated-list.html">Deprecated</a></li> 34<li><a href="../../../../index-all.html">Index</a></li> 35<li><a href="../../../../help-doc.html">Help</a></li> 36</ul> 37</div> 38<div class="subNav"> 39<ul class="navList"> 40<li><a href="../../../../com/fasterxml/jackson/databind/Module.SetupContext.html" title="interface in com.fasterxml.jackson.databind"><span class="strong">Prev Class</span></a></li> 41<li><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.DefaultTypeResolverBuilder.html" title="class in com.fasterxml.jackson.databind"><span class="strong">Next Class</span></a></li> 42</ul> 43<ul class="navList"> 44<li><a href="../../../../index.html?com/fasterxml/jackson/databind/ObjectMapper.html" target="_top">Frames</a></li> 45<li><a href="ObjectMapper.html" target="_top">No Frames</a></li> 46</ul> 47<ul class="navList" id="allclasses_navbar_top"> 48<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> 49</ul> 50<div> 51<script type="text/javascript"><!-- 52 allClassesLink = document.getElementById("allclasses_navbar_top"); 53 if(window==top) { 54 allClassesLink.style.display = "block"; 55 } 56 else { 57 allClassesLink.style.display = "none"; 58 } 59 //--> 60</script> 61</div> 62<div> 63<ul class="subNavList"> 64<li>Summary: </li> 65<li><a href="#nested_class_summary">Nested</a> | </li> 66<li><a href="#field_summary">Field</a> | </li> 67<li><a href="#constructor_summary">Constr</a> | </li> 68<li><a href="#method_summary">Method</a></li> 69</ul> 70<ul class="subNavList"> 71<li>Detail: </li> 72<li><a href="#field_detail">Field</a> | </li> 73<li><a href="#constructor_detail">Constr</a> | </li> 74<li><a href="#method_detail">Method</a></li> 75</ul> 76</div> 77<a name="skip-navbar_top"> 78<!-- --> 79</a></div> 80<!-- ========= END OF TOP NAVBAR ========= --> 81<!-- ======== START OF CLASS DATA ======== --> 82<div class="header"> 83<div class="subTitle">com.fasterxml.jackson.databind</div> 84<h2 title="Class ObjectMapper" class="title">Class ObjectMapper</h2> 85</div> 86<div class="contentContainer"> 87<ul class="inheritance"> 88<li><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li> 89<li> 90<ul class="inheritance"> 91<li><a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/TreeCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">com.fasterxml.jackson.core.TreeCodec</a></li> 92<li> 93<ul class="inheritance"> 94<li><a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">com.fasterxml.jackson.core.ObjectCodec</a></li> 95<li> 96<ul class="inheritance"> 97<li>com.fasterxml.jackson.databind.ObjectMapper</li> 98</ul> 99</li> 100</ul> 101</li> 102</ul> 103</li> 104</ul> 105<div class="description"> 106<ul class="blockList"> 107<li class="blockList"> 108<dl> 109<dt>All Implemented Interfaces:</dt> 110<dd><a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/Versioned.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Versioned</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a></dd> 111</dl> 112<hr> 113<br> 114<pre>public class <span class="strong">ObjectMapper</span> 115extends <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">ObjectCodec</a> 116implements <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/Versioned.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Versioned</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a></pre> 117<div class="block">This mapper (or, data binder, or codec) provides functionality for 118 converting between Java objects (instances of JDK provided core classes, 119 beans), and matching JSON constructs. 120 It will use instances of <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a> and <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator</code></a> 121 for implementing actual reading/writing of JSON. 122<p> 123 The main conversion API is defined in <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>ObjectCodec</code></a>, so that 124 implementation details of this class need not be exposed to 125 streaming parser and generator classes. 126<p> 127 Note on caching: root-level deserializers are always cached, and accessed 128 using full (generics-aware) type information. This is different from 129 caching of referenced types, which is more limited and is done only 130 for a subset of all deserializer types. The main reason for difference 131 is that at root-level there is no incoming reference (and hence no 132 referencing property, no referral information or annotations to 133 produce differing deserializers), and that the performance impact 134 greatest at root level (since it'll essentially cache the full 135 graph of deserializers involved).</div> 136<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#com.fasterxml.jackson.databind.ObjectMapper">Serialized Form</a></dd></dl> 137</li> 138</ul> 139</div> 140<div class="summary"> 141<ul class="blockList"> 142<li class="blockList"> 143<!-- ======== NESTED CLASS SUMMARY ======== --> 144<ul class="blockList"> 145<li class="blockList"><a name="nested_class_summary"> 146<!-- --> 147</a> 148<h3>Nested Class Summary</h3> 149<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation"> 150<caption><span>Nested Classes</span><span class="tabEnd"> </span></caption> 151<tr> 152<th class="colFirst" scope="col">Modifier and Type</th> 153<th class="colLast" scope="col">Class and Description</th> 154</tr> 155<tr class="altColor"> 156<td class="colFirst"><code>static class </code></td> 157<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.DefaultTypeResolverBuilder.html" title="class in com.fasterxml.jackson.databind">ObjectMapper.DefaultTypeResolverBuilder</a></strong></code> 158<div class="block">Customized <a href="../../../../com/fasterxml/jackson/databind/jsontype/TypeResolverBuilder.html" title="interface in com.fasterxml.jackson.databind.jsontype"><code>TypeResolverBuilder</code></a> that provides type resolver builders 159 used with so-called "default typing" 160 (see <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#enableDefaultTyping()"><code>enableDefaultTyping()</code></a> for details).</div> 161</td> 162</tr> 163<tr class="rowColor"> 164<td class="colFirst"><code>static class </code></td> 165<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.DefaultTyping.html" title="enum in com.fasterxml.jackson.databind">ObjectMapper.DefaultTyping</a></strong></code> 166<div class="block">Enumeration used with <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#enableDefaultTyping()"><code>enableDefaultTyping()</code></a> 167 to specify what kind of types (classes) default typing should 168 be used for.</div> 169</td> 170</tr> 171</table> 172</li> 173</ul> 174<!-- =========== FIELD SUMMARY =========== --> 175<ul class="blockList"> 176<li class="blockList"><a name="field_summary"> 177<!-- --> 178</a> 179<h3>Field Summary</h3> 180<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation"> 181<caption><span>Fields</span><span class="tabEnd"> </span></caption> 182<tr> 183<th class="colFirst" scope="col">Modifier and Type</th> 184<th class="colLast" scope="col">Field and Description</th> 185</tr> 186<tr class="altColor"> 187<td class="colFirst"><code>protected static <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/PrettyPrinter.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">PrettyPrinter</a></code></td> 188<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_defaultPrettyPrinter">_defaultPrettyPrinter</a></strong></code> </td> 189</tr> 190<tr class="rowColor"> 191<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a></code></td> 192<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_deserializationConfig">_deserializationConfig</a></strong></code> 193<div class="block">Configuration object that defines basic global 194 settings for the serialization process</div> 195</td> 196</tr> 197<tr class="altColor"> 198<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/deser/DefaultDeserializationContext.html" title="class in com.fasterxml.jackson.databind.deser">DefaultDeserializationContext</a></code></td> 199<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_deserializationContext">_deserializationContext</a></strong></code> 200<div class="block">Blueprint context object; stored here to allow custom 201 sub-classes.</div> 202</td> 203</tr> 204<tr class="rowColor"> 205<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind">InjectableValues</a></code></td> 206<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_injectableValues">_injectableValues</a></strong></code> 207<div class="block">Provider for values to inject in deserialized POJOs.</div> 208</td> 209</tr> 210<tr class="altColor"> 211<td class="colFirst"><code>protected <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonFactory</a></code></td> 212<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_jsonFactory">_jsonFactory</a></strong></code> 213<div class="block">Factory used to create <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a> and <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator</code></a> 214 instances as necessary.</div> 215</td> 216</tr> 217<tr class="rowColor"> 218<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/6/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a><<a href="../../../../com/fasterxml/jackson/databind/type/ClassKey.html" title="class in com.fasterxml.jackson.databind.type">ClassKey</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><?>></code></td> 219<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_mixInAnnotations">_mixInAnnotations</a></strong></code> 220<div class="block">Mapping that defines how to apply mix-in annotations: key is 221 the type to received additional annotations, and value is the 222 type that has annotations to "mix in".</div> 223</td> 224</tr> 225<tr class="altColor"> 226<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/ConcurrentHashMap.html?is-external=true" title="class or interface in java.util.concurrent">ConcurrentHashMap</a><<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>,<a href="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a><<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>>></code></td> 227<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_rootDeserializers">_rootDeserializers</a></strong></code> 228<div class="block">We will use a separate main-level Map for keeping track 229 of root-level deserializers.</div> 230</td> 231</tr> 232<tr class="rowColor"> 233<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/util/RootNameLookup.html" title="class in com.fasterxml.jackson.databind.util">RootNameLookup</a></code></td> 234<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_rootNames">_rootNames</a></strong></code> 235<div class="block">Cache for root names used when root-wrapping is enabled.</div> 236</td> 237</tr> 238<tr class="altColor"> 239<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a></code></td> 240<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_serializationConfig">_serializationConfig</a></strong></code> 241<div class="block">Configuration object that defines basic global 242 settings for the serialization process</div> 243</td> 244</tr> 245<tr class="rowColor"> 246<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/ser/SerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser">SerializerFactory</a></code></td> 247<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_serializerFactory">_serializerFactory</a></strong></code> 248<div class="block">Serializer factory used for constructing serializers.</div> 249</td> 250</tr> 251<tr class="altColor"> 252<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/ser/DefaultSerializerProvider.html" title="class in com.fasterxml.jackson.databind.ser">DefaultSerializerProvider</a></code></td> 253<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_serializerProvider">_serializerProvider</a></strong></code> 254<div class="block">Object that manages access to serializers used for serialization, 255 including caching.</div> 256</td> 257</tr> 258<tr class="rowColor"> 259<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/jsontype/SubtypeResolver.html" title="class in com.fasterxml.jackson.databind.jsontype">SubtypeResolver</a></code></td> 260<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_subtypeResolver">_subtypeResolver</a></strong></code> 261<div class="block">Thing used for registering sub-types, resolving them to 262 super/sub-types as needed.</div> 263</td> 264</tr> 265<tr class="altColor"> 266<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type">TypeFactory</a></code></td> 267<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_typeFactory">_typeFactory</a></strong></code> 268<div class="block">Specific factory used for creating <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind"><code>JavaType</code></a> instances; 269 needed to allow modules to add more custom type handling 270 (mostly to support types of non-Java JVM languages)</div> 271</td> 272</tr> 273<tr class="rowColor"> 274<td class="colFirst"><code>protected static <a href="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a></code></td> 275<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#DEFAULT_ANNOTATION_INTROSPECTOR">DEFAULT_ANNOTATION_INTROSPECTOR</a></strong></code> </td> 276</tr> 277<tr class="altColor"> 278<td class="colFirst"><code>protected static <a href="../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html" title="class in com.fasterxml.jackson.databind.cfg">BaseSettings</a></code></td> 279<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#DEFAULT_BASE">DEFAULT_BASE</a></strong></code> 280<div class="block">Base settings contain defaults used for all <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><code>ObjectMapper</code></a> 281 instances.</div> 282</td> 283</tr> 284<tr class="rowColor"> 285<td class="colFirst"><code>protected static <a href="../../../../com/fasterxml/jackson/databind/introspect/ClassIntrospector.html" title="class in com.fasterxml.jackson.databind.introspect">ClassIntrospector</a></code></td> 286<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#DEFAULT_INTROSPECTOR">DEFAULT_INTROSPECTOR</a></strong></code> </td> 287</tr> 288<tr class="altColor"> 289<td class="colFirst"><code>protected static <a href="../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect">VisibilityChecker</a><?></code></td> 290<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#STD_VISIBILITY_CHECKER">STD_VISIBILITY_CHECKER</a></strong></code> </td> 291</tr> 292</table> 293</li> 294</ul> 295<!-- ======== CONSTRUCTOR SUMMARY ======== --> 296<ul class="blockList"> 297<li class="blockList"><a name="constructor_summary"> 298<!-- --> 299</a> 300<h3>Constructor Summary</h3> 301<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> 302<caption><span>Constructors</span><span class="tabEnd"> </span></caption> 303<tr> 304<th class="colFirst" scope="col">Modifier</th> 305<th class="colLast" scope="col">Constructor and Description</th> 306</tr> 307<tr class="altColor"> 308<td class="colFirst"><code> </code></td> 309<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#ObjectMapper()">ObjectMapper</a></strong>()</code> 310<div class="block">Default constructor, which will construct the default 311 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonFactory</code></a> as necessary, use 312 <a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind"><code>SerializerProvider</code></a> as its 313 <a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind"><code>SerializerProvider</code></a>, and 314 <a href="../../../../com/fasterxml/jackson/databind/ser/BeanSerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser"><code>BeanSerializerFactory</code></a> as its 315 <a href="../../../../com/fasterxml/jackson/databind/ser/SerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser"><code>SerializerFactory</code></a>.</div> 316</td> 317</tr> 318<tr class="rowColor"> 319<td class="colFirst"><code> </code></td> 320<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#ObjectMapper(com.fasterxml.jackson.core.JsonFactory)">ObjectMapper</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonFactory</a> jf)</code> 321<div class="block">Constructs instance that uses specified <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonFactory</code></a> 322 for constructing necessary <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a>s and/or 323 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator</code></a>s.</div> 324</td> 325</tr> 326<tr class="altColor"> 327<td class="colFirst"><code> </code></td> 328<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#ObjectMapper(com.fasterxml.jackson.core.JsonFactory, com.fasterxml.jackson.databind.ser.DefaultSerializerProvider, com.fasterxml.jackson.databind.deser.DefaultDeserializationContext)">ObjectMapper</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonFactory</a> jf, 329 <a href="../../../../com/fasterxml/jackson/databind/ser/DefaultSerializerProvider.html" title="class in com.fasterxml.jackson.databind.ser">DefaultSerializerProvider</a> sp, 330 <a href="../../../../com/fasterxml/jackson/databind/deser/DefaultDeserializationContext.html" title="class in com.fasterxml.jackson.databind.deser">DefaultDeserializationContext</a> dc)</code> 331<div class="block">Constructs instance that uses specified <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonFactory</code></a> 332 for constructing necessary <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a>s and/or 333 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator</code></a>s, and uses given providers for accessing 334 serializers and deserializers.</div> 335</td> 336</tr> 337<tr class="rowColor"> 338<td class="colFirst"><code>protected </code></td> 339<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#ObjectMapper(com.fasterxml.jackson.databind.ObjectMapper)">ObjectMapper</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a> src)</code> 340<div class="block">Copy-constructor, mostly used to support <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#copy()"><code>copy()</code></a>.</div> 341</td> 342</tr> 343</table> 344</li> 345</ul> 346<!-- ========== METHOD SUMMARY =========== --> 347<ul class="blockList"> 348<li class="blockList"><a name="method_summary"> 349<!-- --> 350</a> 351<h3>Method Summary</h3> 352<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> 353<caption><span>Methods</span><span class="tabEnd"> </span></caption> 354<tr> 355<th class="colFirst" scope="col">Modifier and Type</th> 356<th class="colLast" scope="col">Method and Description</th> 357</tr> 358<tr class="altColor"> 359<td class="colFirst"><code>protected void</code></td> 360<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_checkInvalidCopy(java.lang.Class)">_checkInvalidCopy</a></strong>(<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><?> exp)</code> </td> 361</tr> 362<tr class="rowColor"> 363<td class="colFirst"><code>protected void</code></td> 364<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_configAndWriteValue(com.fasterxml.jackson.core.JsonGenerator, java.lang.Object)">_configAndWriteValue</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator</a> jgen, 365 <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> value)</code> 366<div class="block">Method called to configure the generator as necessary and then 367 call write functionality</div> 368</td> 369</tr> 370<tr class="altColor"> 371<td class="colFirst"><code>protected void</code></td> 372<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_configAndWriteValue(com.fasterxml.jackson.core.JsonGenerator, java.lang.Object, java.lang.Class)">_configAndWriteValue</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator</a> jgen, 373 <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> value, 374 <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><?> viewClass)</code> </td> 375</tr> 376<tr class="rowColor"> 377<td class="colFirst"><code>protected <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></code></td> 378<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_convert(java.lang.Object, com.fasterxml.jackson.databind.JavaType)">_convert</a></strong>(<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> fromValue, 379 <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> toValueType)</code> 380<div class="block">Actual conversion implementation: instead of using existing read 381 and write methods, much of code is inlined.</div> 382</td> 383</tr> 384<tr class="altColor"> 385<td class="colFirst"><code>protected <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/PrettyPrinter.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">PrettyPrinter</a></code></td> 386<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_defaultPrettyPrinter()">_defaultPrettyPrinter</a></strong>()</code> 387<div class="block">Helper method that should return default pretty-printer to 388 use for generators constructed by this mapper, when instructed 389 to use default pretty printer.</div> 390</td> 391</tr> 392<tr class="rowColor"> 393<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a><<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>></code></td> 394<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_findRootDeserializer(com.fasterxml.jackson.databind.DeserializationContext, com.fasterxml.jackson.databind.JavaType)">_findRootDeserializer</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a> ctxt, 395 <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> valueType)</code> 396<div class="block">Method called to locate deserializer for the passed root-level value.</div> 397</td> 398</tr> 399<tr class="altColor"> 400<td class="colFirst"><code>protected <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonToken.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonToken</a></code></td> 401<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_initForReading(com.fasterxml.jackson.core.JsonParser)">_initForReading</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a> jp)</code> 402<div class="block">Method called to ensure that given parser is ready for reading 403 content for data binding.</div> 404</td> 405</tr> 406<tr class="rowColor"> 407<td class="colFirst"><code>protected <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></code></td> 408<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_readMapAndClose(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.JavaType)">_readMapAndClose</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a> jp, 409 <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> valueType)</code> </td> 410</tr> 411<tr class="altColor"> 412<td class="colFirst"><code>protected <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></code></td> 413<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_readValue(com.fasterxml.jackson.databind.DeserializationConfig, com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.JavaType)">_readValue</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a> cfg, 414 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a> jp, 415 <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> valueType)</code> 416<div class="block">Actual implementation of value reading+binding operation.</div> 417</td> 418</tr> 419<tr class="rowColor"> 420<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/ser/DefaultSerializerProvider.html" title="class in com.fasterxml.jackson.databind.ser">DefaultSerializerProvider</a></code></td> 421<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_serializerProvider(com.fasterxml.jackson.databind.SerializationConfig)">_serializerProvider</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a> config)</code> 422<div class="block">Overridable helper method used for constructing 423 <a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind"><code>SerializerProvider</code></a> to use for serialization.</div> 424</td> 425</tr> 426<tr class="altColor"> 427<td class="colFirst"><code>protected <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></code></td> 428<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_unwrapAndDeserialize(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext, com.fasterxml.jackson.databind.DeserializationConfig, com.fasterxml.jackson.databind.JavaType, com.fasterxml.jackson.databind.JsonDeserializer)">_unwrapAndDeserialize</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a> jp, 429 <a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a> ctxt, 430 <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a> config, 431 <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> rootType, 432 <a href="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a><<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>> deser)</code> </td> 433</tr> 434<tr class="rowColor"> 435<td class="colFirst"><code>protected void</code></td> 436<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_verifySchemaType(com.fasterxml.jackson.core.FormatSchema)">_verifySchemaType</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/FormatSchema.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">FormatSchema</a> schema)</code> </td> 437</tr> 438<tr class="altColor"> 439<td class="colFirst"><code>void</code></td> 440<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#acceptJsonFormatVisitor(java.lang.Class, com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper)">acceptJsonFormatVisitor</a></strong>(<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><?> type, 441 <a href="../../../../com/fasterxml/jackson/databind/jsonFormatVisitors/JsonFormatVisitorWrapper.html" title="interface in com.fasterxml.jackson.databind.jsonFormatVisitors">JsonFormatVisitorWrapper</a> visitor)</code> 442<div class="block">Method for visiting type hierarchy for given type, using specified visitor.</div> 443</td> 444</tr> 445<tr class="rowColor"> 446<td class="colFirst"><code>void</code></td> 447<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#acceptJsonFormatVisitor(com.fasterxml.jackson.databind.JavaType, com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper)">acceptJsonFormatVisitor</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> type, 448 <a href="../../../../com/fasterxml/jackson/databind/jsonFormatVisitors/JsonFormatVisitorWrapper.html" title="interface in com.fasterxml.jackson.databind.jsonFormatVisitors">JsonFormatVisitorWrapper</a> visitor)</code> 449<div class="block">Method for visiting type hierarchy for given type, using specified visitor.</div> 450</td> 451</tr> 452<tr class="altColor"> 453<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td> 454<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#addHandler(com.fasterxml.jackson.databind.deser.DeserializationProblemHandler)">addHandler</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/deser/DeserializationProblemHandler.html" title="class in com.fasterxml.jackson.databind.deser">DeserializationProblemHandler</a> h)</code> 455<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> 456 to be used for handling specific problems during deserialization.</div> 457</td> 458</tr> 459<tr class="rowColor"> 460<td class="colFirst"><code>void</code></td> 461<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#addMixInAnnotations(java.lang.Class, java.lang.Class)">addMixInAnnotations</a></strong>(<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, 462 <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> 463<div class="block">Method to use for adding mix-in annotations to use for augmenting 464 specified class or interface.</div> 465</td> 466</tr> 467<tr class="altColor"> 468<td class="colFirst"><code>boolean</code></td> 469<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#canDeserialize(com.fasterxml.jackson.databind.JavaType)">canDeserialize</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> type)</code> 470<div class="block">Method that can be called to check whether mapper thinks 471 it could deserialize an Object of given type.</div> 472</td> 473</tr> 474<tr class="rowColor"> 475<td class="colFirst"><code>boolean</code></td> 476<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#canDeserialize(com.fasterxml.jackson.databind.JavaType, java.util.concurrent.atomic.AtomicReference)">canDeserialize</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> type, 477 <a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/atomic/AtomicReference.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicReference</a><<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a>> cause)</code> 478<div class="block">Method similar to <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#canDeserialize(com.fasterxml.jackson.databind.JavaType)"><code>canDeserialize(JavaType)</code></a> but that can return 479 actual <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang"><code>Throwable</code></a> that was thrown when trying to construct 480 serializer: this may be useful in figuring out what the actual problem is.</div> 481</td> 482</tr> 483<tr class="altColor"> 484<td class="colFirst"><code>boolean</code></td> 485<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#canSerialize(java.lang.Class)">canSerialize</a></strong>(<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><?> type)</code> 486<div class="block">Method that can be called to check whether mapper thinks 487 it could serialize an instance of given Class.</div> 488</td> 489</tr> 490<tr class="rowColor"> 491<td class="colFirst"><code>boolean</code></td> 492<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#canSerialize(java.lang.Class, java.util.concurrent.atomic.AtomicReference)">canSerialize</a></strong>(<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><?> type, 493 <a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/atomic/AtomicReference.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicReference</a><<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a>> cause)</code> 494<div class="block">Method similar to <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#canSerialize(java.lang.Class)"><code>canSerialize(Class)</code></a> but that can return 495 actual <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang"><code>Throwable</code></a> that was thrown when trying to construct 496 serializer: this may be useful in figuring out what the actual problem is.</div> 497</td> 498</tr> 499<tr class="altColor"> 500<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td> 501<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#clearProblemHandlers()">clearProblemHandlers</a></strong>()</code> 502<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 503 instances from this mapper.</div> 504</td> 505</tr> 506<tr class="rowColor"> 507<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td> 508<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#configure(com.fasterxml.jackson.databind.DeserializationFeature, boolean)">configure</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a> f, 509 boolean state)</code> 510<div class="block">Method for changing state of an on/off deserialization feature for 511 this object mapper.</div> 512</td> 513</tr> 514<tr class="altColor"> 515<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td> 516<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#configure(com.fasterxml.jackson.core.JsonGenerator.Feature, boolean)">configure</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonGenerator.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator.Feature</a> f, 517 boolean state)</code> 518<div class="block">Method for changing state of an on/off <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator</code></a> feature for 519 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonFactory</code></a> instance this object mapper uses.</div> 520</td> 521</tr> 522<tr class="rowColor"> 523<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td> 524<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#configure(com.fasterxml.jackson.core.JsonParser.Feature, boolean)">configure</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParser.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser.Feature</a> f, 525 boolean state)</code> 526<div class="block">Method for changing state of an on/off <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a> feature for 527 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonFactory</code></a> instance this object mapper uses.</div> 528</td> 529</tr> 530<tr class="altColor"> 531<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td> 532<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#configure(com.fasterxml.jackson.databind.MapperFeature, boolean)">configure</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a> f, 533 boolean state)</code> 534<div class="block">Method for changing state of an on/off mapper feature for 535 this mapper instance.</div> 536</td> 537</tr> 538<tr class="rowColor"> 539<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td> 540<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#configure(com.fasterxml.jackson.databind.SerializationFeature, boolean)">configure</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a> f, 541 boolean state)</code> 542<div class="block">Method for changing state of an on/off serialization feature for 543 this object mapper.</div> 544</td> 545</tr> 546<tr class="altColor"> 547<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a></code></td> 548<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#constructType(java.lang.reflect.Type)">constructType</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/reflect/Type.html?is-external=true" title="class or interface in java.lang.reflect">Type</a> t)</code> 549<div class="block">Convenience method for constructing <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind"><code>JavaType</code></a> out of given 550 type (typically <code>java.lang.Class</code>), but without explicit 551 context.</div> 552</td> 553</tr> 554<tr class="rowColor"> 555<td class="colFirst"><code><T> T</code></td> 556<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#convertValue(java.lang.Object, java.lang.Class)">convertValue</a></strong>(<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> fromValue, 557 <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><T> toValueType)</code> 558<div class="block">Convenience method for doing two-step conversion from given value, into 559 instance of given value type.</div> 560</td> 561</tr> 562<tr class="altColor"> 563<td class="colFirst"><code><T> T</code></td> 564<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#convertValue(java.lang.Object, com.fasterxml.jackson.databind.JavaType)">convertValue</a></strong>(<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> fromValue, 565 <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> toValueType)</code> </td> 566</tr> 567<tr class="rowColor"> 568<td class="colFirst"><code><T> T</code></td> 569<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#convertValue(java.lang.Object, com.fasterxml.jackson.core.type.TypeReference)">convertValue</a></strong>(<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> fromValue, 570 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</a><?> toValueTypeRef)</code> </td> 571</tr> 572<tr class="altColor"> 573<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td> 574<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#copy()">copy</a></strong>()</code> 575<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 576 has same initial configuration as this instance.</div> 577</td> 578</tr> 579<tr class="rowColor"> 580<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</a></code></td> 581<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#createArrayNode()">createArrayNode</a></strong>()</code> 582<div class="block"> 583 Note: return type is co-variant, as basic ObjectCodec 584 abstraction can not refer to concrete node types (as it's 585 part of core package, whereas impls are part of mapper 586 package)</div> 587</td> 588</tr> 589<tr class="altColor"> 590<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/deser/DefaultDeserializationContext.html" title="class in com.fasterxml.jackson.databind.deser">DefaultDeserializationContext</a></code></td> 591<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#createDeserializationContext(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationConfig)">createDeserializationContext</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a> jp, 592 <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a> cfg)</code> 593<div class="block">Internal helper method called to create an instance of <a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind"><code>DeserializationContext</code></a> 594 for deserializing a single root value.</div> 595</td> 596</tr> 597<tr class="rowColor"> 598<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/node/ObjectNode.html" title="class in com.fasterxml.jackson.databind.node">ObjectNode</a></code></td> 599<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#createObjectNode()">createObjectNode</a></strong>()</code> 600<div class="block"> 601 Note: return type is co-variant, as basic ObjectCodec 602 abstraction can not refer to concrete node types (as it's 603 part of core package, whereas impls are part of mapper 604 package)</div> 605</td> 606</tr> 607<tr class="altColor"> 608<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td> 609<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#disable(com.fasterxml.jackson.databind.DeserializationFeature)">disable</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a> feature)</code> 610<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> 611</td> 612</tr> 613<tr class="rowColor"> 614<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td> 615<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#disable(com.fasterxml.jackson.databind.DeserializationFeature, com.fasterxml.jackson.databind.DeserializationFeature...)">disable</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a> first, 616 <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>... f)</code> 617<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> 618</td> 619</tr> 620<tr class="altColor"> 621<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td> 622<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#disable(com.fasterxml.jackson.databind.MapperFeature...)">disable</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a>... f)</code> 623<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> 624</td> 625</tr> 626<tr class="rowColor"> 627<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td> 628<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#disable(com.fasterxml.jackson.databind.SerializationFeature)">disable</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a> f)</code> 629<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> 630</td> 631</tr> 632<tr class="altColor"> 633<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td> 634<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#disable(com.fasterxml.jackson.databind.SerializationFeature, com.fasterxml.jackson.databind.SerializationFeature...)">disable</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a> first, 635 <a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>... f)</code> 636<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> 637</td> 638</tr> 639<tr class="rowColor"> 640<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td> 641<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#disableDefaultTyping()">disableDefaultTyping</a></strong>()</code> 642<div class="block">Method for disabling automatic inclusion of type information; if so, only 643 explicitly annotated types (ones with 644 <a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.3.0/com/fasterxml/jackson/annotation/JsonTypeInfo.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation"><code>JsonTypeInfo</code></a>) will have 645 additional embedded type information.</div> 646</td> 647</tr> 648<tr class="altColor"> 649<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td> 650<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#enable(com.fasterxml.jackson.databind.DeserializationFeature)">enable</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a> feature)</code> 651<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> 652</td> 653</tr> 654<tr class="rowColor"> 655<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td> 656<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#enable(com.fasterxml.jackson.databind.DeserializationFeature, com.fasterxml.jackson.databind.DeserializationFeature...)">enable</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a> first, 657 <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>... f)</code> 658<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> 659</td> 660</tr> 661<tr class="altColor"> 662<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td> 663<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#enable(com.fasterxml.jackson.databind.MapperFeature...)">enable</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a>... f)</code> 664<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> 665</td> 666</tr> 667<tr class="rowColor"> 668<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td> 669<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#enable(com.fasterxml.jackson.databind.SerializationFeature)">enable</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a> f)</code> 670<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> 671</td> 672</tr> 673<tr class="altColor"> 674<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td> 675<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#enable(com.fasterxml.jackson.databind.SerializationFeature, com.fasterxml.jackson.databind.SerializationFeature...)">enable</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a> first, 676 <a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>... f)</code> 677<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> 678</td> 679</tr> 680<tr class="rowColor"> 681<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td> 682<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#enableDefaultTyping()">enableDefaultTyping</a></strong>()</code> 683<div class="block">Convenience method that is equivalent to calling</div> 684</td> 685</tr> 686<tr class="altColor"> 687<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td> 688<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#enableDefaultTyping(com.fasterxml.jackson.databind.ObjectMapper.DefaultTyping)">enableDefaultTyping</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.DefaultTyping.html" title="enum in com.fasterxml.jackson.databind">ObjectMapper.DefaultTyping</a> dti)</code> 689<div class="block">Convenience method that is equivalent to calling</div> 690</td> 691</tr> 692<tr class="rowColor"> 693<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td> 694<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#enableDefaultTyping(com.fasterxml.jackson.databind.ObjectMapper.DefaultTyping, com.fasterxml.jackson.annotation.JsonTypeInfo.As)">enableDefaultTyping</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.DefaultTyping.html" title="enum in com.fasterxml.jackson.databind">ObjectMapper.DefaultTyping</a> applicability, 695 <a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.3.0/com/fasterxml/jackson/annotation/JsonTypeInfo.As.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonTypeInfo.As</a> includeAs)</code> 696<div class="block">Method for enabling automatic inclusion of type information, needed 697 for proper deserialization of polymorphic types (unless types 698 have been annotated with <a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.3.0/com/fasterxml/jackson/annotation/JsonTypeInfo.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation"><code>JsonTypeInfo</code></a>).</div> 699</td> 700</tr> 701<tr class="altColor"> 702<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td> 703<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#enableDefaultTypingAsProperty(com.fasterxml.jackson.databind.ObjectMapper.DefaultTyping, java.lang.String)">enableDefaultTypingAsProperty</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.DefaultTyping.html" title="enum in com.fasterxml.jackson.databind">ObjectMapper.DefaultTyping</a> applicability, 704 <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> 705<div class="block">Method for enabling automatic inclusion of type information -- needed 706 for proper deserialization of polymorphic types (unless types 707 have been annotated with <a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.3.0/com/fasterxml/jackson/annotation/JsonTypeInfo.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation"><code>JsonTypeInfo</code></a>) -- 708 using "As.PROPERTY" inclusion mechanism and specified property name 709 to use for inclusion (default being "@class" since default type information 710 always uses class name as type identifier)</div> 711</td> 712</tr> 713<tr class="rowColor"> 714<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td> 715<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#findAndRegisterModules()">findAndRegisterModules</a></strong>()</code> 716<div class="block">Convenience method that is functionally equivalent to: 717<code> 718 mapper.registerModules(mapper.findModules()); 719<code></div> 720</td> 721</tr> 722<tr class="altColor"> 723<td class="colFirst"><code><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><?></code></td> 724<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#findMixInClassFor(java.lang.Class)">findMixInClassFor</a></strong>(<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><?> cls)</code> </td> 725</tr> 726<tr class="rowColor"> 727<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../com/fasterxml/jackson/databind/Module.html" title="class in com.fasterxml.jackson.databind">Module</a>></code></td> 728<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#findModules()">findModules</a></strong>()</code> 729<div class="block">Method for locating available methods, using JDK <a href="http://docs.oracle.com/javase/6/docs/api/java/util/ServiceLoader.html?is-external=true" title="class or interface in java.util"><code>ServiceLoader</code></a> 730 facility, along with module-provided SPI.</div> 731</td> 732</tr> 733<tr class="altColor"> 734<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../com/fasterxml/jackson/databind/Module.html" title="class in com.fasterxml.jackson.databind">Module</a>></code></td> 735<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#findModules(java.lang.ClassLoader)">findModules</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/ClassLoader.html?is-external=true" title="class or interface in java.lang">ClassLoader</a> classLoader)</code> 736<div class="block">Method for locating available methods, using JDK <a href="http://docs.oracle.com/javase/6/docs/api/java/util/ServiceLoader.html?is-external=true" title="class or interface in java.util"><code>ServiceLoader</code></a> 737 facility, along with module-provided SPI.</div> 738</td> 739</tr> 740<tr class="rowColor"> 741<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/jsonschema/JsonSchema.html" title="class in com.fasterxml.jackson.databind.jsonschema">JsonSchema</a></code></td> 742<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#generateJsonSchema(java.lang.Class)">generateJsonSchema</a></strong>(<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><?> t)</code> 743<div class="block">Generate <a href="http://json-schema.org/">Json-schema</a> 744 instance for specified class.</div> 745</td> 746</tr> 747<tr class="altColor"> 748<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a></code></td> 749<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getDeserializationConfig()">getDeserializationConfig</a></strong>()</code> 750<div class="block">Method that returns 751 the shared default <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind"><code>DeserializationConfig</code></a> object 752 that defines configuration settings for deserialization.</div> 753</td> 754</tr> 755<tr class="rowColor"> 756<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a></code></td> 757<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getDeserializationContext()">getDeserializationContext</a></strong>()</code> 758<div class="block">Method for getting current <a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind"><code>DeserializationContext</code></a>.</div> 759</td> 760</tr> 761<tr class="altColor"> 762<td class="colFirst"><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonFactory</a></code></td> 763<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getFactory()">getFactory</a></strong>()</code> 764<div class="block">Method that can be used to get hold of <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonFactory</code></a> that this 765 mapper uses if it needs to construct <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a>s 766 and/or <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator</code></a>s.</div> 767</td> 768</tr> 769<tr class="rowColor"> 770<td class="colFirst"><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonFactory</a></code></td> 771<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getJsonFactory()">getJsonFactory</a></strong>()</code> 772<div class="block"><strong>Deprecated.</strong> 773<div class="block"><i>Since 2.1: Use <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getFactory()"><code>getFactory()</code></a> instead</i></div> 774</div> 775</td> 776</tr> 777<tr class="altColor"> 778<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/node/JsonNodeFactory.html" title="class in com.fasterxml.jackson.databind.node">JsonNodeFactory</a></code></td> 779<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getNodeFactory()">getNodeFactory</a></strong>()</code> 780<div class="block">Method that can be used to get hold of <a href="../../../../com/fasterxml/jackson/databind/node/JsonNodeFactory.html" title="class in com.fasterxml.jackson.databind.node"><code>JsonNodeFactory</code></a> 781 that this mapper will use when directly constructing 782 root <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><code>JsonNode</code></a> instances for Trees.</div> 783</td> 784</tr> 785<tr class="rowColor"> 786<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a></code></td> 787<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getSerializationConfig()">getSerializationConfig</a></strong>()</code> 788<div class="block">Method that returns the shared default <a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind"><code>SerializationConfig</code></a> 789 object that defines configuration settings for serialization.</div> 790</td> 791</tr> 792<tr class="altColor"> 793<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ser/SerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser">SerializerFactory</a></code></td> 794<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getSerializerFactory()">getSerializerFactory</a></strong>()</code> 795<div class="block">Method for getting current <a href="../../../../com/fasterxml/jackson/databind/ser/SerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser"><code>SerializerFactory</code></a>.</div> 796</td> 797</tr> 798<tr class="rowColor"> 799<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind">SerializerProvider</a></code></td> 800<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getSerializerProvider()">getSerializerProvider</a></strong>()</code> </td> 801</tr> 802<tr class="altColor"> 803<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/jsontype/SubtypeResolver.html" title="class in com.fasterxml.jackson.databind.jsontype">SubtypeResolver</a></code></td> 804<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getSubtypeResolver()">getSubtypeResolver</a></strong>()</code> 805<div class="block">Method for accessing subtype resolver in use.</div> 806</td> 807</tr> 808<tr class="rowColor"> 809<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type">TypeFactory</a></code></td> 810<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getTypeFactory()">getTypeFactory</a></strong>()</code> 811<div class="block">Accessor for getting currently configured <a href="../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type"><code>TypeFactory</code></a> instance.</div> 812</td> 813</tr> 814<tr class="altColor"> 815<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect">VisibilityChecker</a><?></code></td> 816<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getVisibilityChecker()">getVisibilityChecker</a></strong>()</code> 817<div class="block">Method for accessing currently configured visibility checker; 818 object used for determining whether given property element 819 (method, field, constructor) can be auto-detected or not.</div> 820</td> 821</tr> 822<tr class="rowColor"> 823<td class="colFirst"><code>boolean</code></td> 824<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)">isEnabled</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a> f)</code> 825<div class="block">Method for checking whether given deserialization-specific 826 feature is enabled.</div> 827</td> 828</tr> 829<tr class="altColor"> 830<td class="colFirst"><code>boolean</code></td> 831<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#isEnabled(com.fasterxml.jackson.core.JsonFactory.Feature)">isEnabled</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonFactory.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonFactory.Feature</a> f)</code> 832<div class="block">Convenience method, equivalent to:</div> 833</td> 834</tr> 835<tr class="rowColor"> 836<td class="colFirst"><code>boolean</code></td> 837<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#isEnabled(com.fasterxml.jackson.core.JsonGenerator.Feature)">isEnabled</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonGenerator.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator.Feature</a> f)</code> 838<div class="block">Convenience method, equivalent to:</div> 839</td> 840</tr> 841<tr class="altColor"> 842<td class="colFirst"><code>boolean</code></td> 843<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#isEnabled(com.fasterxml.jackson.core.JsonParser.Feature)">isEnabled</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParser.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser.Feature</a> f)</code> 844<div class="block">Convenience method, equivalent to:</div> 845</td> 846</tr> 847<tr class="rowColor"> 848<td class="colFirst"><code>boolean</code></td> 849<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#isEnabled(com.fasterxml.jackson.databind.MapperFeature)">isEnabled</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a> f)</code> 850<div class="block">Method for checking whether given Mapper 851 feature is enabled.</div> 852</td> 853</tr> 854<tr class="altColor"> 855<td class="colFirst"><code>boolean</code></td> 856<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#isEnabled(com.fasterxml.jackson.databind.SerializationFeature)">isEnabled</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a> f)</code> 857<div class="block">Method for checking whether given serialization-specific 858 feature is enabled.</div> 859</td> 860</tr> 861<tr class="rowColor"> 862<td class="colFirst"><code>int</code></td> 863<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#mixInCount()">mixInCount</a></strong>()</code> </td> 864</tr> 865<tr class="altColor"> 866<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a></code></td> 867<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#reader()">reader</a></strong>()</code> 868<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a> with 869 default settings.</div> 870</td> 871</tr> 872<tr class="rowColor"> 873<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a></code></td> 874<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#reader(com.fasterxml.jackson.core.Base64Variant)">reader</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/Base64Variant.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Base64Variant</a> defaultBase64)</code> 875<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a> that will 876 use specified Base64 encoding variant for Base64-encoded binary data.</div> 877</td> 878</tr> 879<tr class="altColor"> 880<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a></code></td> 881<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#reader(java.lang.Class)">reader</a></strong>(<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><?> type)</code> 882<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a> that will 883 read or update instances of specified type</div> 884</td> 885</tr> 886<tr class="rowColor"> 887<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a></code></td> 888<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#reader(com.fasterxml.jackson.databind.cfg.ContextAttributes)">reader</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/cfg/ContextAttributes.html" title="class in com.fasterxml.jackson.databind.cfg">ContextAttributes</a> attrs)</code> 889<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a> that will 890 use specified default attributes.</div> 891</td> 892</tr> 893<tr class="altColor"> 894<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a></code></td> 895<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#reader(com.fasterxml.jackson.databind.DeserializationFeature)">reader</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a> feature)</code> 896<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a> with 897 specified feature enabled (compared to settings that this 898 mapper instance has).</div> 899</td> 900</tr> 901<tr class="rowColor"> 902<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a></code></td> 903<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#reader(com.fasterxml.jackson.databind.DeserializationFeature, com.fasterxml.jackson.databind.DeserializationFeature...)">reader</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a> first, 904 <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>... other)</code> 905<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a> with 906 specified features enabled (compared to settings that this 907 mapper instance has).</div> 908</td> 909</tr> 910<tr class="altColor"> 911<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a></code></td> 912<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#reader(com.fasterxml.jackson.core.FormatSchema)">reader</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/FormatSchema.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">FormatSchema</a> schema)</code> 913<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a> that will 914 pass specific schema object to <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a> used for 915 reading content.</div> 916</td> 917</tr> 918<tr class="rowColor"> 919<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a></code></td> 920<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#reader(com.fasterxml.jackson.databind.InjectableValues)">reader</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind">InjectableValues</a> injectableValues)</code> 921<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a> that will 922 use specified injectable values.</div> 923</td> 924</tr> 925<tr class="altColor"> 926<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a></code></td> 927<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#reader(com.fasterxml.jackson.databind.JavaType)">reader</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> type)</code> 928<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a> that will 929 read or update instances of specified type</div> 930</td> 931</tr> 932<tr class="rowColor"> 933<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a></code></td> 934<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#reader(com.fasterxml.jackson.databind.node.JsonNodeFactory)">reader</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/node/JsonNodeFactory.html" title="class in com.fasterxml.jackson.databind.node">JsonNodeFactory</a> f)</code> 935<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a> that will 936 use specified <a href="../../../../com/fasterxml/jackson/databind/node/JsonNodeFactory.html" title="class in com.fasterxml.jackson.databind.node"><code>JsonNodeFactory</code></a> for constructing JSON trees.</div> 937</td> 938</tr> 939<tr class="altColor"> 940<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a></code></td> 941<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#reader(com.fasterxml.jackson.core.type.TypeReference)">reader</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</a><?> type)</code> 942<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a> that will 943 read or update instances of specified type</div> 944</td> 945</tr> 946<tr class="rowColor"> 947<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a></code></td> 948<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readerForUpdating(java.lang.Object)">readerForUpdating</a></strong>(<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)</code> 949<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a> that will 950 update given Object (usually Bean, but can be a Collection or Map 951 as well, but NOT an array) with JSON data.</div> 952</td> 953</tr> 954<tr class="altColor"> 955<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a></code></td> 956<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readerWithView(java.lang.Class)">readerWithView</a></strong>(<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><?> view)</code> 957<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a> that will 958 deserialize objects using specified JSON View (filter).</div> 959</td> 960</tr> 961<tr class="rowColor"> 962<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a></code></td> 963<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readTree(byte[])">readTree</a></strong>(byte[] content)</code> 964<div class="block">Method to deserialize JSON content as tree expressed using set of <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><code>JsonNode</code></a> instances.</div> 965</td> 966</tr> 967<tr class="altColor"> 968<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a></code></td> 969<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readTree(java.io.File)">readTree</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a> file)</code> 970<div class="block">Method to deserialize JSON content as tree expressed using set of <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><code>JsonNode</code></a> instances.</div> 971</td> 972</tr> 973<tr class="rowColor"> 974<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a></code></td> 975<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readTree(java.io.InputStream)">readTree</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a> in)</code> 976<div class="block">Method to deserialize JSON content as tree expressed 977 using set of <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><code>JsonNode</code></a> instances.</div> 978</td> 979</tr> 980<tr class="altColor"> 981<td class="colFirst"><code><T extends <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/TreeNode.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">TreeNode</a>> <br>T</code></td> 982<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readTree(com.fasterxml.jackson.core.JsonParser)">readTree</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a> jp)</code> 983<div class="block">Method to deserialize JSON content as tree expressed 984 using set of <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><code>JsonNode</code></a> instances.</div> 985</td> 986</tr> 987<tr class="rowColor"> 988<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a></code></td> 989<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readTree(java.io.Reader)">readTree</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io">Reader</a> r)</code> 990<div class="block">Method to deserialize JSON content as tree expressed 991 using set of <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><code>JsonNode</code></a> instances.</div> 992</td> 993</tr> 994<tr class="altColor"> 995<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a></code></td> 996<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readTree(java.lang.String)">readTree</a></strong>(<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> content)</code> 997<div class="block">Method to deserialize JSON content as tree expressed using set of <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><code>JsonNode</code></a> instances.</div> 998</td> 999</tr> 1000<tr class="rowColor"> 1001<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a></code></td> 1002<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readTree(java.net.URL)">readTree</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net">URL</a> source)</code> 1003<div class="block">Method to deserialize JSON content as tree expressed using set of <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><code>JsonNode</code></a> instances.</div> 1004</td> 1005</tr> 1006<tr class="altColor"> 1007<td class="colFirst"><code><T> T</code></td> 1008<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(byte[], java.lang.Class)">readValue</a></strong>(byte[] src, 1009 <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><T> valueType)</code> </td> 1010</tr> 1011<tr class="rowColor"> 1012<td class="colFirst"><code><T> T</code></td> 1013<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(byte[], int, int, java.lang.Class)">readValue</a></strong>(byte[] src, 1014 int offset, 1015 int len, 1016 <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><T> valueType)</code> </td> 1017</tr> 1018<tr class="altColor"> 1019<td class="colFirst"><code><T> T</code></td> 1020<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(byte[], int, int, com.fasterxml.jackson.databind.JavaType)">readValue</a></strong>(byte[] src, 1021 int offset, 1022 int len, 1023 <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> valueType)</code> </td> 1024</tr> 1025<tr class="rowColor"> 1026<td class="colFirst"><code><T> T</code></td> 1027<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(byte[], int, int, com.fasterxml.jackson.core.type.TypeReference)">readValue</a></strong>(byte[] src, 1028 int offset, 1029 int len, 1030 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</a> valueTypeRef)</code> </td> 1031</tr> 1032<tr class="altColor"> 1033<td class="colFirst"><code><T> T</code></td> 1034<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(byte[], com.fasterxml.jackson.databind.JavaType)">readValue</a></strong>(byte[] src, 1035 <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> valueType)</code> </td> 1036</tr> 1037<tr class="rowColor"> 1038<td class="colFirst"><code><T> T</code></td> 1039<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(byte[], com.fasterxml.jackson.core.type.TypeReference)">readValue</a></strong>(byte[] src, 1040 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</a> valueTypeRef)</code> </td> 1041</tr> 1042<tr class="altColor"> 1043<td class="colFirst"><code><T> T</code></td> 1044<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(java.io.File, java.lang.Class)">readValue</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a> src, 1045 <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><T> valueType)</code> </td> 1046</tr> 1047<tr class="rowColor"> 1048<td class="colFirst"><code><T> T</code></td> 1049<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(java.io.File, com.fasterxml.jackson.databind.JavaType)">readValue</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a> src, 1050 <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> valueType)</code> </td> 1051</tr> 1052<tr class="altColor"> 1053<td class="colFirst"><code><T> T</code></td> 1054<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(java.io.File, com.fasterxml.jackson.core.type.TypeReference)">readValue</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a> src, 1055 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</a> valueTypeRef)</code> </td> 1056</tr> 1057<tr class="rowColor"> 1058<td class="colFirst"><code><T> T</code></td> 1059<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(java.io.InputStream, java.lang.Class)">readValue</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a> src, 1060 <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><T> valueType)</code> </td> 1061</tr> 1062<tr class="altColor"> 1063<td class="colFirst"><code><T> T</code></td> 1064<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(java.io.InputStream, com.fasterxml.jackson.databind.JavaType)">readValue</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a> src, 1065 <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> valueType)</code> </td> 1066</tr> 1067<tr class="rowColor"> 1068<td class="colFirst"><code><T> T</code></td> 1069<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(java.io.InputStream, com.fasterxml.jackson.core.type.TypeReference)">readValue</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a> src, 1070 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</a> valueTypeRef)</code> </td> 1071</tr> 1072<tr class="altColor"> 1073<td class="colFirst"><code><T> T</code></td> 1074<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(com.fasterxml.jackson.core.JsonParser, java.lang.Class)">readValue</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a> jp, 1075 <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><T> valueType)</code> 1076<div class="block">Method to deserialize JSON content into a non-container 1077 type (it can be an array type, however): typically a bean, array 1078 or a wrapper type (like <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang"><code>Boolean</code></a>).</div> 1079</td> 1080</tr> 1081<tr class="rowColor"> 1082<td class="colFirst"><code><T> T</code></td> 1083<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.JavaType)">readValue</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a> jp, 1084 <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> valueType)</code> 1085<div class="block">Type-safe overloaded method, basically alias for <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.type.ResolvedType)"><code>readValue(JsonParser, ResolvedType)</code></a>.</div> 1086</td> 1087</tr> 1088<tr class="altColor"> 1089<td class="colFirst"><code><T> T</code></td> 1090<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.type.ResolvedType)">readValue</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a> jp, 1091 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/type/ResolvedType.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">ResolvedType</a> valueType)</code> 1092<div class="block">Method to deserialize JSON content into a Java type, reference 1093 to which is passed as argument.</div> 1094</td> 1095</tr> 1096<tr class="rowColor"> 1097<td class="colFirst"><code><T> T</code></td> 1098<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.type.TypeReference)">readValue</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a> jp, 1099 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</a><?> valueTypeRef)</code> 1100<div class="block">Method to deserialize JSON content into a Java type, reference 1101 to which is passed as argument.</div> 1102</td> 1103</tr> 1104<tr class="altColor"> 1105<td class="colFirst"><code><T> T</code></td> 1106<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(java.io.Reader, java.lang.Class)">readValue</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io">Reader</a> src, 1107 <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><T> valueType)</code> </td> 1108</tr> 1109<tr class="rowColor"> 1110<td class="colFirst"><code><T> T</code></td> 1111<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(java.io.Reader, com.fasterxml.jackson.databind.JavaType)">readValue</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io">Reader</a> src, 1112 <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> valueType)</code> </td> 1113</tr> 1114<tr class="altColor"> 1115<td class="colFirst"><code><T> T</code></td> 1116<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(java.io.Reader, com.fasterxml.jackson.core.type.TypeReference)">readValue</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io">Reader</a> src, 1117 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</a> valueTypeRef)</code> </td> 1118</tr> 1119<tr class="rowColor"> 1120<td class="colFirst"><code><T> T</code></td> 1121<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(java.lang.String, java.lang.Class)">readValue</a></strong>(<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> content, 1122 <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><T> valueType)</code> </td> 1123</tr> 1124<tr class="altColor"> 1125<td class="colFirst"><code><T> T</code></td> 1126<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(java.lang.String, com.fasterxml.jackson.databind.JavaType)">readValue</a></strong>(<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> content, 1127 <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> valueType)</code> </td> 1128</tr> 1129<tr class="rowColor"> 1130<td class="colFirst"><code><T> T</code></td> 1131<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(java.lang.String, com.fasterxml.jackson.core.type.TypeReference)">readValue</a></strong>(<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> content, 1132 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</a> valueTypeRef)</code> </td> 1133</tr> 1134<tr class="altColor"> 1135<td class="colFirst"><code><T> T</code></td> 1136<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(java.net.URL, java.lang.Class)">readValue</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net">URL</a> src, 1137 <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><T> valueType)</code> </td> 1138</tr> 1139<tr class="rowColor"> 1140<td class="colFirst"><code><T> T</code></td> 1141<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(java.net.URL, com.fasterxml.jackson.databind.JavaType)">readValue</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net">URL</a> src, 1142 <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> valueType)</code> </td> 1143</tr> 1144<tr class="altColor"> 1145<td class="colFirst"><code><T> T</code></td> 1146<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(java.net.URL, com.fasterxml.jackson.core.type.TypeReference)">readValue</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net">URL</a> src, 1147 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</a> valueTypeRef)</code> </td> 1148</tr> 1149<tr class="rowColor"> 1150<td class="colFirst"><code><T> <a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="class in com.fasterxml.jackson.databind">MappingIterator</a><T></code></td> 1151<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValues(com.fasterxml.jackson.core.JsonParser, java.lang.Class)">readValues</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a> jp, 1152 <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><T> valueType)</code> 1153<div class="block">Type-safe overloaded method, basically alias for <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValues(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.type.ResolvedType)"><code>readValues(JsonParser, ResolvedType)</code></a>.</div> 1154</td> 1155</tr> 1156<tr class="altColor"> 1157<td class="colFirst"><code><T> <a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="class in com.fasterxml.jackson.databind">MappingIterator</a><T></code></td> 1158<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValues(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.JavaType)">readValues</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a> jp, 1159 <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> valueType)</code> 1160<div class="block">Type-safe overloaded method, basically alias for <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValues(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.type.ResolvedType)"><code>readValues(JsonParser, ResolvedType)</code></a>.</div> 1161</td> 1162</tr> 1163<tr class="rowColor"> 1164<td class="colFirst"><code><T> <a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="class in com.fasterxml.jackson.databind">MappingIterator</a><T></code></td> 1165<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValues(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.type.ResolvedType)">readValues</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a> jp, 1166 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/type/ResolvedType.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">ResolvedType</a> valueType)</code> 1167<div class="block">Method for reading sequence of Objects from parser stream.</div> 1168</td> 1169</tr> 1170<tr class="altColor"> 1171<td class="colFirst"><code><T> <a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="class in com.fasterxml.jackson.databind">MappingIterator</a><T></code></td> 1172<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValues(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.type.TypeReference)">readValues</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a> jp, 1173 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</a><?> valueTypeRef)</code> 1174<div class="block">Method for reading sequence of Objects from parser stream.</div> 1175</td> 1176</tr> 1177<tr class="rowColor"> 1178<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td> 1179<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#registerModule(com.fasterxml.jackson.databind.Module)">registerModule</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/Module.html" title="class in com.fasterxml.jackson.databind">Module</a> module)</code> 1180<div class="block">Method for registering a module that can extend functionality 1181 provided by this mapper; for example, by adding providers for 1182 custom serializers and deserializers.</div> 1183</td> 1184</tr> 1185<tr class="altColor"> 1186<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td> 1187<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#registerModules(java.lang.Iterable)">registerModules</a></strong>(<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> 1188<div class="block">Convenience method for registering specified modules in order; 1189 functionally equivalent to:</div> 1190</td> 1191</tr> 1192<tr class="rowColor"> 1193<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td> 1194<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#registerModules(com.fasterxml.jackson.databind.Module...)">registerModules</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/Module.html" title="class in com.fasterxml.jackson.databind">Module</a>... modules)</code> 1195<div class="block">Convenience method for registering specified modules in order; 1196 functionally equivalent to:</div> 1197</td> 1198</tr> 1199<tr class="altColor"> 1200<td class="colFirst"><code>void</code></td> 1201<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#registerSubtypes(java.lang.Class...)">registerSubtypes</a></strong>(<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><?>... classes)</code> 1202<div class="block">Method for registering specified class as a subtype, so that 1203 typename-based resolution can link supertypes to subtypes 1204 (as an alternative to using annotations).</div> 1205</td> 1206</tr> 1207<tr class="rowColor"> 1208<td class="colFirst"><code>void</code></td> 1209<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#registerSubtypes(com.fasterxml.jackson.databind.jsontype.NamedType...)">registerSubtypes</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/jsontype/NamedType.html" title="class in com.fasterxml.jackson.databind.jsontype">NamedType</a>... types)</code> 1210<div class="block">Method for registering specified class as a subtype, so that 1211 typename-based resolution can link supertypes to subtypes 1212 (as an alternative to using annotations).</div> 1213</td> 1214</tr> 1215<tr class="altColor"> 1216<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td> 1217<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setAnnotationIntrospector(com.fasterxml.jackson.databind.AnnotationIntrospector)">setAnnotationIntrospector</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a> ai)</code> 1218<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> used by this 1219 mapper instance for both serialization and deserialization</div> 1220</td> 1221</tr> 1222<tr class="rowColor"> 1223<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td> 1224<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setAnnotationIntrospectors(com.fasterxml.jackson.databind.AnnotationIntrospector, com.fasterxml.jackson.databind.AnnotationIntrospector)">setAnnotationIntrospectors</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a> serializerAI, 1225 <a href="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a> deserializerAI)</code> 1226<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 1227 by this mapper instance for serialization and deserialization, 1228 specifying them separately so that different introspection can be 1229 used for different aspects</div> 1230</td> 1231</tr> 1232<tr class="altColor"> 1233<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td> 1234<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setBase64Variant(com.fasterxml.jackson.core.Base64Variant)">setBase64Variant</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/Base64Variant.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Base64Variant</a> v)</code> 1235<div class="block">Method that will configure default <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/Base64Variant.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>Base64Variant</code></a> that 1236 <code>byte[]</code> serializers and deserializers will use.</div> 1237</td> 1238</tr> 1239<tr class="rowColor"> 1240<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td> 1241<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setDateFormat(java.text.DateFormat)">setDateFormat</a></strong>(<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> 1242<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 1243 values as Strings, and deserializing from JSON Strings.</div> 1244</td> 1245</tr> 1246<tr class="altColor"> 1247<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td> 1248<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setDefaultTyping(com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder)">setDefaultTyping</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/jsontype/TypeResolverBuilder.html" title="interface in com.fasterxml.jackson.databind.jsontype">TypeResolverBuilder</a><?> typer)</code> 1249<div class="block">Method for enabling automatic inclusion of type information, using 1250 specified handler object for determining which types this affects, 1251 as well as details of how information is embedded.</div> 1252</td> 1253</tr> 1254<tr class="rowColor"> 1255<td class="colFirst"><code>void</code></td> 1256<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setFilters(com.fasterxml.jackson.databind.ser.FilterProvider)">setFilters</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/ser/FilterProvider.html" title="class in com.fasterxml.jackson.databind.ser">FilterProvider</a> filterProvider)</code> 1257<div class="block">Convenience method that is equivalent to:</div> 1258</td> 1259</tr> 1260<tr class="altColor"> 1261<td class="colFirst"><code><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></code></td> 1262<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setHandlerInstantiator(com.fasterxml.jackson.databind.cfg.HandlerInstantiator)">setHandlerInstantiator</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/cfg/HandlerInstantiator.html" title="class in com.fasterxml.jackson.databind.cfg">HandlerInstantiator</a> hi)</code> 1263<div class="block">Method for configuring <a href="../../../../com/fasterxml/jackson/databind/cfg/HandlerInstantiator.html" title="class in com.fasterxml.jackson.databind.cfg"><code>HandlerInstantiator</code></a> to use for creating 1264 instances of handlers (such as serializers, deserializers, type and type 1265 id resolvers), given a class.</div> 1266</td> 1267</tr> 1268<tr class="rowColor"> 1269<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td> 1270<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setInjectableValues(com.fasterxml.jackson.databind.InjectableValues)">setInjectableValues</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind">InjectableValues</a> injectableValues)</code> 1271<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 1272 values to inject.</div> 1273</td> 1274</tr> 1275<tr class="altColor"> 1276<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td> 1277<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setLocale(java.util.Locale)">setLocale</a></strong>(<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> 1278<div class="block">Method for overriding default locale to use for formatting.</div> 1279</td> 1280</tr> 1281<tr class="rowColor"> 1282<td class="colFirst"><code>void</code></td> 1283<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setMixInAnnotations(java.util.Map)">setMixInAnnotations</a></strong>(<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> 1284<div class="block">Method to use for defining mix-in annotations to use for augmenting 1285 annotations that processable (serializable / deserializable) 1286 classes have.</div> 1287</td> 1288</tr> 1289<tr class="altColor"> 1290<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td> 1291<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setNodeFactory(com.fasterxml.jackson.databind.node.JsonNodeFactory)">setNodeFactory</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/node/JsonNodeFactory.html" title="class in com.fasterxml.jackson.databind.node">JsonNodeFactory</a> f)</code> 1292<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 1293 constructing root level tree nodes (via method 1294 <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#createObjectNode()"><code>createObjectNode()</code></a></div> 1295</td> 1296</tr> 1297<tr class="rowColor"> 1298<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td> 1299<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setPropertyNamingStrategy(com.fasterxml.jackson.databind.PropertyNamingStrategy)">setPropertyNamingStrategy</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy</a> s)</code> 1300<div class="block">Method for setting custom property naming strategy to use.</div> 1301</td> 1302</tr> 1303<tr class="altColor"> 1304<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td> 1305<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setSerializationInclusion(com.fasterxml.jackson.annotation.JsonInclude.Include)">setSerializationInclusion</a></strong>(<a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.3.0/com/fasterxml/jackson/annotation/JsonInclude.Include.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonInclude.Include</a> incl)</code> 1306<div class="block">Method for setting defalt POJO property inclusion strategy for serialization.</div> 1307</td> 1308</tr> 1309<tr class="rowColor"> 1310<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td> 1311<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setSerializerFactory(com.fasterxml.jackson.databind.ser.SerializerFactory)">setSerializerFactory</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/ser/SerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser">SerializerFactory</a> f)</code> 1312<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 1313 for constructing (bean) serializers.</div> 1314</td> 1315</tr> 1316<tr class="altColor"> 1317<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td> 1318<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setSerializerProvider(com.fasterxml.jackson.databind.ser.DefaultSerializerProvider)">setSerializerProvider</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/ser/DefaultSerializerProvider.html" title="class in com.fasterxml.jackson.databind.ser">DefaultSerializerProvider</a> p)</code> 1319<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 1320 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> 1321</td> 1322</tr> 1323<tr class="rowColor"> 1324<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td> 1325<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setSubtypeResolver(com.fasterxml.jackson.databind.jsontype.SubtypeResolver)">setSubtypeResolver</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/jsontype/SubtypeResolver.html" title="class in com.fasterxml.jackson.databind.jsontype">SubtypeResolver</a> str)</code> 1326<div class="block">Method for setting custom subtype resolver to use.</div> 1327</td> 1328</tr> 1329<tr class="altColor"> 1330<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td> 1331<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setTimeZone(java.util.TimeZone)">setTimeZone</a></strong>(<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> 1332<div class="block">Method for overriding default TimeZone to use for formatting.</div> 1333</td> 1334</tr> 1335<tr class="rowColor"> 1336<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td> 1337<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setTypeFactory(com.fasterxml.jackson.databind.type.TypeFactory)">setTypeFactory</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type">TypeFactory</a> f)</code> 1338<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 1339 used by this mapper.</div> 1340</td> 1341</tr> 1342<tr class="altColor"> 1343<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td> 1344<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setVisibility(com.fasterxml.jackson.annotation.PropertyAccessor, com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility)">setVisibility</a></strong>(<a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.3.0/com/fasterxml/jackson/annotation/PropertyAccessor.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">PropertyAccessor</a> forMethod, 1345 <a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.3.0/com/fasterxml/jackson/annotation/JsonAutoDetect.Visibility.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonAutoDetect.Visibility</a> visibility)</code> 1346<div class="block">Convenience method that allows changing configuration for 1347 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 1348 properties are auto-detected.</div> 1349</td> 1350</tr> 1351<tr class="rowColor"> 1352<td class="colFirst"><code>void</code></td> 1353<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setVisibilityChecker(com.fasterxml.jackson.databind.introspect.VisibilityChecker)">setVisibilityChecker</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect">VisibilityChecker</a><?> vc)</code> 1354<div class="block">Method for setting currently configured visibility checker; 1355 object used for determining whether given property element 1356 (method, field, constructor) can be auto-detected or not.</div> 1357</td> 1358</tr> 1359<tr class="altColor"> 1360<td class="colFirst"><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a></code></td> 1361<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#treeAsTokens(com.fasterxml.jackson.core.TreeNode)">treeAsTokens</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/TreeNode.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">TreeNode</a> n)</code> 1362<div class="block">Method for constructing a <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a> out of JSON tree 1363 representation.</div> 1364</td> 1365</tr> 1366<tr class="rowColor"> 1367<td class="colFirst"><code><T> T</code></td> 1368<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#treeToValue(com.fasterxml.jackson.core.TreeNode, java.lang.Class)">treeToValue</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/TreeNode.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">TreeNode</a> n, 1369 <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><T> valueType)</code> 1370<div class="block">Convenience conversion method that will bind data given JSON tree 1371 contains into specific value (usually bean) type.</div> 1372</td> 1373</tr> 1374<tr class="altColor"> 1375<td class="colFirst"><code><T extends <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a>> <br>T</code></td> 1376<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#valueToTree(java.lang.Object)">valueToTree</a></strong>(<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> fromValue)</code> 1377<div class="block">Reverse of <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#treeToValue(com.fasterxml.jackson.core.TreeNode, java.lang.Class)"><code>treeToValue(com.fasterxml.jackson.core.TreeNode, java.lang.Class<T>)</code></a>; given a value (usually bean), will 1378 construct equivalent JSON Tree representation.</div> 1379</td> 1380</tr> 1381<tr class="rowColor"> 1382<td class="colFirst"><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/Version.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Version</a></code></td> 1383<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#version()">version</a></strong>()</code> 1384<div class="block">Method that will return version information stored in and read from jar 1385 that contains this class.</div> 1386</td> 1387</tr> 1388<tr class="altColor"> 1389<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td> 1390<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writer()">writer</a></strong>()</code> 1391<div class="block">Convenience method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a> 1392 with default settings.</div> 1393</td> 1394</tr> 1395<tr class="rowColor"> 1396<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td> 1397<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writer(com.fasterxml.jackson.core.Base64Variant)">writer</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/Base64Variant.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Base64Variant</a> defaultBase64)</code> 1398<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a> that will 1399 use specified Base64 encoding variant for Base64-encoded binary data.</div> 1400</td> 1401</tr> 1402<tr class="altColor"> 1403<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td> 1404<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writer(com.fasterxml.jackson.core.io.CharacterEscapes)">writer</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/io/CharacterEscapes.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.io">CharacterEscapes</a> escapes)</code> 1405<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a> that will 1406 use specified character escaping details for output.</div> 1407</td> 1408</tr> 1409<tr class="rowColor"> 1410<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td> 1411<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writer(com.fasterxml.jackson.databind.cfg.ContextAttributes)">writer</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/cfg/ContextAttributes.html" title="class in com.fasterxml.jackson.databind.cfg">ContextAttributes</a> attrs)</code> 1412<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a> that will 1413 use specified default attributes.</div> 1414</td> 1415</tr> 1416<tr class="altColor"> 1417<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td> 1418<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writer(java.text.DateFormat)">writer</a></strong>(<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> df)</code> 1419<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a> that will 1420 serialize objects using specified <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>; or, if 1421 null passed, using timestamp (64-bit number.</div> 1422</td> 1423</tr> 1424<tr class="rowColor"> 1425<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td> 1426<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writer(com.fasterxml.jackson.databind.ser.FilterProvider)">writer</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/ser/FilterProvider.html" title="class in com.fasterxml.jackson.databind.ser">FilterProvider</a> filterProvider)</code> 1427<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a> that will 1428 serialize objects using specified filter provider.</div> 1429</td> 1430</tr> 1431<tr class="altColor"> 1432<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td> 1433<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writer(com.fasterxml.jackson.core.FormatSchema)">writer</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/FormatSchema.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">FormatSchema</a> schema)</code> 1434<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a> that will 1435 pass specific schema object to <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator</code></a> used for 1436 writing content.</div> 1437</td> 1438</tr> 1439<tr class="rowColor"> 1440<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td> 1441<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writer(com.fasterxml.jackson.core.PrettyPrinter)">writer</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/PrettyPrinter.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">PrettyPrinter</a> pp)</code> 1442<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a> that will 1443 serialize objects using specified pretty printer for indentation 1444 (or if null, no pretty printer)</div> 1445</td> 1446</tr> 1447<tr class="altColor"> 1448<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td> 1449<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writer(com.fasterxml.jackson.databind.SerializationFeature)">writer</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a> feature)</code> 1450<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a> with 1451 specified feature enabled (compared to settings that this 1452 mapper instance has).</div> 1453</td> 1454</tr> 1455<tr class="rowColor"> 1456<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td> 1457<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writer(com.fasterxml.jackson.databind.SerializationFeature, com.fasterxml.jackson.databind.SerializationFeature...)">writer</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a> first, 1458 <a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>... other)</code> 1459<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a> with 1460 specified features enabled (compared to settings that this 1461 mapper instance has).</div> 1462</td> 1463</tr> 1464<tr class="altColor"> 1465<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td> 1466<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writerWithDefaultPrettyPrinter()">writerWithDefaultPrettyPrinter</a></strong>()</code> 1467<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a> that will 1468 serialize objects using the default pretty printer for indentation</div> 1469</td> 1470</tr> 1471<tr class="rowColor"> 1472<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td> 1473<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writerWithType(java.lang.Class)">writerWithType</a></strong>(<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><?> rootType)</code> 1474<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a> that will 1475 serialize objects using specified root type, instead of actual 1476 runtime type of value.</div> 1477</td> 1478</tr> 1479<tr class="altColor"> 1480<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td> 1481<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writerWithType(com.fasterxml.jackson.databind.JavaType)">writerWithType</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> rootType)</code> 1482<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a> that will 1483 serialize objects using specified root type, instead of actual 1484 runtime type of value.</div> 1485</td> 1486</tr> 1487<tr class="rowColor"> 1488<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td> 1489<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writerWithType(com.fasterxml.jackson.core.type.TypeReference)">writerWithType</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</a><?> rootType)</code> 1490<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a> that will 1491 serialize objects using specified root type, instead of actual 1492 runtime type of value.</div> 1493</td> 1494</tr> 1495<tr class="altColor"> 1496<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td> 1497<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writerWithView(java.lang.Class)">writerWithView</a></strong>(<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><?> serializationView)</code> 1498<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a> that will 1499 serialize objects using specified JSON View (filter).</div> 1500</td> 1501</tr> 1502<tr class="rowColor"> 1503<td class="colFirst"><code>void</code></td> 1504<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writeTree(com.fasterxml.jackson.core.JsonGenerator, com.fasterxml.jackson.databind.JsonNode)">writeTree</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator</a> jgen, 1505 <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a> rootNode)</code> 1506<div class="block">Method to serialize given JSON Tree, using generator 1507 provided.</div> 1508</td> 1509</tr> 1510<tr class="altColor"> 1511<td class="colFirst"><code>void</code></td> 1512<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writeTree(com.fasterxml.jackson.core.JsonGenerator, com.fasterxml.jackson.core.TreeNode)">writeTree</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator</a> jgen, 1513 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/TreeNode.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">TreeNode</a> rootNode)</code> </td> 1514</tr> 1515<tr class="rowColor"> 1516<td class="colFirst"><code>void</code></td> 1517<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writeValue(java.io.File, java.lang.Object)">writeValue</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a> resultFile, 1518 <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> value)</code> 1519<div class="block">Method that can be used to serialize any Java value as 1520 JSON output, written to File provided.</div> 1521</td> 1522</tr> 1523<tr class="altColor"> 1524<td class="colFirst"><code>void</code></td> 1525<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writeValue(com.fasterxml.jackson.core.JsonGenerator, java.lang.Object)">writeValue</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator</a> jgen, 1526 <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> value)</code> 1527<div class="block">Method that can be used to serialize any Java value as 1528 JSON output, using provided <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator</code></a>.</div> 1529</td> 1530</tr> 1531<tr class="rowColor"> 1532<td class="colFirst"><code>void</code></td> 1533<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writeValue(java.io.OutputStream, java.lang.Object)">writeValue</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</a> out, 1534 <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> value)</code> 1535<div class="block">Method that can be used to serialize any Java value as 1536 JSON output, using output stream provided (using encoding 1537 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonEncoding.html?is-external=true#UTF8" title="class or interface in com.fasterxml.jackson.core"><code>JsonEncoding.UTF8</code></a>).</div> 1538</td> 1539</tr> 1540<tr class="altColor"> 1541<td class="colFirst"><code>void</code></td> 1542<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writeValue(java.io.Writer, java.lang.Object)">writeValue</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io">Writer</a> w, 1543 <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> value)</code> 1544<div class="block">Method that can be used to serialize any Java value as 1545 JSON output, using Writer provided.</div> 1546</td> 1547</tr> 1548<tr class="rowColor"> 1549<td class="colFirst"><code>byte[]</code></td> 1550<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writeValueAsBytes(java.lang.Object)">writeValueAsBytes</a></strong>(<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> value)</code> 1551<div class="block">Method that can be used to serialize any Java value as 1552 a byte array.</div> 1553</td> 1554</tr> 1555<tr class="altColor"> 1556<td class="colFirst"><code><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></code></td> 1557<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writeValueAsString(java.lang.Object)">writeValueAsString</a></strong>(<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> value)</code> 1558<div class="block">Method that can be used to serialize any Java value as 1559 a String.</div> 1560</td> 1561</tr> 1562</table> 1563<ul class="blockList"> 1564<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object"> 1565<!-- --> 1566</a> 1567<h3>Methods inherited from class java.lang.<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></h3> 1568<code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</a></code></li> 1569</ul> 1570</li> 1571</ul> 1572</li> 1573</ul> 1574</div> 1575<div class="details"> 1576<ul class="blockList"> 1577<li class="blockList"> 1578<!-- ============ FIELD DETAIL =========== --> 1579<ul class="blockList"> 1580<li class="blockList"><a name="field_detail"> 1581<!-- --> 1582</a> 1583<h3>Field Detail</h3> 1584<a name="DEFAULT_INTROSPECTOR"> 1585<!-- --> 1586</a> 1587<ul class="blockList"> 1588<li class="blockList"> 1589<h4>DEFAULT_INTROSPECTOR</h4> 1590<pre>protected static final <a href="../../../../com/fasterxml/jackson/databind/introspect/ClassIntrospector.html" title="class in com.fasterxml.jackson.databind.introspect">ClassIntrospector</a> DEFAULT_INTROSPECTOR</pre> 1591</li> 1592</ul> 1593<a name="DEFAULT_ANNOTATION_INTROSPECTOR"> 1594<!-- --> 1595</a> 1596<ul class="blockList"> 1597<li class="blockList"> 1598<h4>DEFAULT_ANNOTATION_INTROSPECTOR</h4> 1599<pre>protected static final <a href="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a> DEFAULT_ANNOTATION_INTROSPECTOR</pre> 1600</li> 1601</ul> 1602<a name="STD_VISIBILITY_CHECKER"> 1603<!-- --> 1604</a> 1605<ul class="blockList"> 1606<li class="blockList"> 1607<h4>STD_VISIBILITY_CHECKER</h4> 1608<pre>protected static final <a href="../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect">VisibilityChecker</a><?> STD_VISIBILITY_CHECKER</pre> 1609</li> 1610</ul> 1611<a name="_defaultPrettyPrinter"> 1612<!-- --> 1613</a> 1614<ul class="blockList"> 1615<li class="blockList"> 1616<h4>_defaultPrettyPrinter</h4> 1617<pre>protected static final <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/PrettyPrinter.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">PrettyPrinter</a> _defaultPrettyPrinter</pre> 1618</li> 1619</ul> 1620<a name="DEFAULT_BASE"> 1621<!-- --> 1622</a> 1623<ul class="blockList"> 1624<li class="blockList"> 1625<h4>DEFAULT_BASE</h4> 1626<pre>protected static final <a href="../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html" title="class in com.fasterxml.jackson.databind.cfg">BaseSettings</a> DEFAULT_BASE</pre> 1627<div class="block">Base settings contain defaults used for all <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><code>ObjectMapper</code></a> 1628 instances.</div> 1629</li> 1630</ul> 1631<a name="_jsonFactory"> 1632<!-- --> 1633</a> 1634<ul class="blockList"> 1635<li class="blockList"> 1636<h4>_jsonFactory</h4> 1637<pre>protected final <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonFactory</a> _jsonFactory</pre> 1638<div class="block">Factory used to create <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a> and <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator</code></a> 1639 instances as necessary.</div> 1640</li> 1641</ul> 1642<a name="_typeFactory"> 1643<!-- --> 1644</a> 1645<ul class="blockList"> 1646<li class="blockList"> 1647<h4>_typeFactory</h4> 1648<pre>protected <a href="../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type">TypeFactory</a> _typeFactory</pre> 1649<div class="block">Specific factory used for creating <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind"><code>JavaType</code></a> instances; 1650 needed to allow modules to add more custom type handling 1651 (mostly to support types of non-Java JVM languages)</div> 1652</li> 1653</ul> 1654<a name="_injectableValues"> 1655<!-- --> 1656</a> 1657<ul class="blockList"> 1658<li class="blockList"> 1659<h4>_injectableValues</h4> 1660<pre>protected <a href="../../../../com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind">InjectableValues</a> _injectableValues</pre> 1661<div class="block">Provider for values to inject in deserialized POJOs.</div> 1662</li> 1663</ul> 1664<a name="_subtypeResolver"> 1665<!-- --> 1666</a> 1667<ul class="blockList"> 1668<li class="blockList"> 1669<h4>_subtypeResolver</h4> 1670<pre>protected <a href="../../../../com/fasterxml/jackson/databind/jsontype/SubtypeResolver.html" title="class in com.fasterxml.jackson.databind.jsontype">SubtypeResolver</a> _subtypeResolver</pre> 1671<div class="block">Thing used for registering sub-types, resolving them to 1672 super/sub-types as needed.</div> 1673</li> 1674</ul> 1675<a name="_rootNames"> 1676<!-- --> 1677</a> 1678<ul class="blockList"> 1679<li class="blockList"> 1680<h4>_rootNames</h4> 1681<pre>protected final <a href="../../../../com/fasterxml/jackson/databind/util/RootNameLookup.html" title="class in com.fasterxml.jackson.databind.util">RootNameLookup</a> _rootNames</pre> 1682<div class="block">Cache for root names used when root-wrapping is enabled.</div> 1683</li> 1684</ul> 1685<a name="_mixInAnnotations"> 1686<!-- --> 1687</a> 1688<ul class="blockList"> 1689<li class="blockList"> 1690<h4>_mixInAnnotations</h4> 1691<pre>protected final <a href="http://docs.oracle.com/javase/6/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a><<a href="../../../../com/fasterxml/jackson/databind/type/ClassKey.html" title="class in com.fasterxml.jackson.databind.type">ClassKey</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><?>> _mixInAnnotations</pre> 1692<div class="block">Mapping that defines how to apply mix-in annotations: key is 1693 the type to received additional annotations, and value is the 1694 type that has annotations to "mix in". 1695<p> 1696 Annotations associated with the value classes will be used to 1697 override annotations of the key class, associated with the 1698 same field or method. They can be further masked by sub-classes: 1699 you can think of it as injecting annotations between the target 1700 class and its sub-classes (or interfaces)</div> 1701</li> 1702</ul> 1703<a name="_serializationConfig"> 1704<!-- --> 1705</a> 1706<ul class="blockList"> 1707<li class="blockList"> 1708<h4>_serializationConfig</h4> 1709<pre>protected <a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a> _serializationConfig</pre> 1710<div class="block">Configuration object that defines basic global 1711 settings for the serialization process</div> 1712</li> 1713</ul> 1714<a name="_serializerProvider"> 1715<!-- --> 1716</a> 1717<ul class="blockList"> 1718<li class="blockList"> 1719<h4>_serializerProvider</h4> 1720<pre>protected <a href="../../../../com/fasterxml/jackson/databind/ser/DefaultSerializerProvider.html" title="class in com.fasterxml.jackson.databind.ser">DefaultSerializerProvider</a> _serializerProvider</pre> 1721<div class="block">Object that manages access to serializers used for serialization, 1722 including caching. 1723 It is configured with <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_serializerFactory"><code>_serializerFactory</code></a> to allow 1724 for constructing custom serializers. 1725<p> 1726 Note: while serializers are only exposed <a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind"><code>SerializerProvider</code></a>, 1727 mappers and readers need to access additional API defined by 1728 <a href="../../../../com/fasterxml/jackson/databind/ser/DefaultSerializerProvider.html" title="class in com.fasterxml.jackson.databind.ser"><code>DefaultSerializerProvider</code></a></div> 1729</li> 1730</ul> 1731<a name="_serializerFactory"> 1732<!-- --> 1733</a> 1734<ul class="blockList"> 1735<li class="blockList"> 1736<h4>_serializerFactory</h4> 1737<pre>protected <a href="../../../../com/fasterxml/jackson/databind/ser/SerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser">SerializerFactory</a> _serializerFactory</pre> 1738<div class="block">Serializer factory used for constructing serializers.</div> 1739</li> 1740</ul> 1741<a name="_deserializationConfig"> 1742<!-- --> 1743</a> 1744<ul class="blockList"> 1745<li class="blockList"> 1746<h4>_deserializationConfig</h4> 1747<pre>protected <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a> _deserializationConfig</pre> 1748<div class="block">Configuration object that defines basic global 1749 settings for the serialization process</div> 1750</li> 1751</ul> 1752<a name="_deserializationContext"> 1753<!-- --> 1754</a> 1755<ul class="blockList"> 1756<li class="blockList"> 1757<h4>_deserializationContext</h4> 1758<pre>protected <a href="../../../../com/fasterxml/jackson/databind/deser/DefaultDeserializationContext.html" title="class in com.fasterxml.jackson.databind.deser">DefaultDeserializationContext</a> _deserializationContext</pre> 1759<div class="block">Blueprint context object; stored here to allow custom 1760 sub-classes. Contains references to objects needed for 1761 deserialization construction (cache, factory).</div> 1762</li> 1763</ul> 1764<a name="_rootDeserializers"> 1765<!-- --> 1766</a> 1767<ul class="blockListLast"> 1768<li class="blockList"> 1769<h4>_rootDeserializers</h4> 1770<pre>protected final <a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/ConcurrentHashMap.html?is-external=true" title="class or interface in java.util.concurrent">ConcurrentHashMap</a><<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>,<a href="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a><<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>>> _rootDeserializers</pre> 1771<div class="block">We will use a separate main-level Map for keeping track 1772 of root-level deserializers. This is where most succesful 1773 cache lookups get resolved. 1774 Map will contain resolvers for all kinds of types, including 1775 container types: this is different from the component cache 1776 which will only cache bean deserializers. 1777<p> 1778 Given that we don't expect much concurrency for additions 1779 (should very quickly converge to zero after startup), let's 1780 explicitly define a low concurrency setting. 1781<p> 1782 Since version 1.5, these may are either "raw" deserializers (when 1783 no type information is needed for base type), or type-wrapped 1784 deserializers (if it is needed)</div> 1785</li> 1786</ul> 1787</li> 1788</ul> 1789<!-- ========= CONSTRUCTOR DETAIL ======== --> 1790<ul class="blockList"> 1791<li class="blockList"><a name="constructor_detail"> 1792<!-- --> 1793</a> 1794<h3>Constructor Detail</h3> 1795<a name="ObjectMapper()"> 1796<!-- --> 1797</a> 1798<ul class="blockList"> 1799<li class="blockList"> 1800<h4>ObjectMapper</h4> 1801<pre>public ObjectMapper()</pre> 1802<div class="block">Default constructor, which will construct the default 1803 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonFactory</code></a> as necessary, use 1804 <a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind"><code>SerializerProvider</code></a> as its 1805 <a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind"><code>SerializerProvider</code></a>, and 1806 <a href="../../../../com/fasterxml/jackson/databind/ser/BeanSerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser"><code>BeanSerializerFactory</code></a> as its 1807 <a href="../../../../com/fasterxml/jackson/databind/ser/SerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser"><code>SerializerFactory</code></a>. 1808 This means that it 1809 can serialize all standard JDK types, as well as regular 1810 Java Beans (based on method names and Jackson-specific annotations), 1811 but does not support JAXB annotations.</div> 1812</li> 1813</ul> 1814<a name="ObjectMapper(com.fasterxml.jackson.core.JsonFactory)"> 1815<!-- --> 1816</a> 1817<ul class="blockList"> 1818<li class="blockList"> 1819<h4>ObjectMapper</h4> 1820<pre>public ObjectMapper(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonFactory</a> jf)</pre> 1821<div class="block">Constructs instance that uses specified <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonFactory</code></a> 1822 for constructing necessary <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a>s and/or 1823 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator</code></a>s.</div> 1824</li> 1825</ul> 1826<a name="ObjectMapper(com.fasterxml.jackson.databind.ObjectMapper)"> 1827<!-- --> 1828</a> 1829<ul class="blockList"> 1830<li class="blockList"> 1831<h4>ObjectMapper</h4> 1832<pre>protected ObjectMapper(<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a> src)</pre> 1833<div class="block">Copy-constructor, mostly used to support <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#copy()"><code>copy()</code></a>.</div> 1834<dl><dt><span class="strong">Since:</span></dt> 1835 <dd>2.1</dd></dl> 1836</li> 1837</ul> 1838<a name="ObjectMapper(com.fasterxml.jackson.core.JsonFactory, com.fasterxml.jackson.databind.ser.DefaultSerializerProvider, com.fasterxml.jackson.databind.deser.DefaultDeserializationContext)"> 1839<!-- --> 1840</a> 1841<ul class="blockListLast"> 1842<li class="blockList"> 1843<h4>ObjectMapper</h4> 1844<pre>public ObjectMapper(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonFactory</a> jf, 1845 <a href="../../../../com/fasterxml/jackson/databind/ser/DefaultSerializerProvider.html" title="class in com.fasterxml.jackson.databind.ser">DefaultSerializerProvider</a> sp, 1846 <a href="../../../../com/fasterxml/jackson/databind/deser/DefaultDeserializationContext.html" title="class in com.fasterxml.jackson.databind.deser">DefaultDeserializationContext</a> dc)</pre> 1847<div class="block">Constructs instance that uses specified <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonFactory</code></a> 1848 for constructing necessary <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a>s and/or 1849 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator</code></a>s, and uses given providers for accessing 1850 serializers and deserializers.</div> 1851<dl><dt><span class="strong">Parameters:</span></dt><dd><code>jf</code> - JsonFactory to use: if null, a new <a href="../../../../com/fasterxml/jackson/databind/MappingJsonFactory.html" title="class in com.fasterxml.jackson.databind"><code>MappingJsonFactory</code></a> will be constructed</dd><dd><code>sp</code> - SerializerProvider to use: if null, a <a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind"><code>SerializerProvider</code></a> will be constructed</dd><dd><code>dc</code> - Blueprint deserialization context instance to use for creating 1852 actual context objects; if null, will construct standard 1853 <a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind"><code>DeserializationContext</code></a></dd></dl> 1854</li> 1855</ul> 1856</li> 1857</ul> 1858<!-- ============ METHOD DETAIL ========== --> 1859<ul class="blockList"> 1860<li class="blockList"><a name="method_detail"> 1861<!-- --> 1862</a> 1863<h3>Method Detail</h3> 1864<a name="copy()"> 1865<!-- --> 1866</a> 1867<ul class="blockList"> 1868<li class="blockList"> 1869<h4>copy</h4> 1870<pre>public <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a> copy()</pre> 1871<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 1872 has same initial configuration as this instance. Note that this 1873 also requires making a copy of the underlying <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonFactory</code></a> 1874 instance. 1875<p> 1876 Method is typically 1877 used when multiple, differently configured mappers are needed. 1878 Although configuration is shared, cached serializers and deserializers 1879 are NOT shared, which means that the new instance may be re-configured 1880 before use; meaning that it behaves the same way as if an instance 1881 was constructed from scratch.</div> 1882<dl><dt><span class="strong">Since:</span></dt> 1883 <dd>2.1</dd></dl> 1884</li> 1885</ul> 1886<a name="_checkInvalidCopy(java.lang.Class)"> 1887<!-- --> 1888</a> 1889<ul class="blockList"> 1890<li class="blockList"> 1891<h4>_checkInvalidCopy</h4> 1892<pre>protected void _checkInvalidCopy(<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><?> exp)</pre> 1893<dl><dt><span class="strong">Parameters:</span></dt><dd><code>exp</code> - </dd><dt><span class="strong">Since:</span></dt> 1894 <dd>2.1</dd></dl> 1895</li> 1896</ul> 1897<a name="version()"> 1898<!-- --> 1899</a> 1900<ul class="blockList"> 1901<li class="blockList"> 1902<h4>version</h4> 1903<pre>public <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/Version.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Version</a> version()</pre> 1904<div class="block">Method that will return version information stored in and read from jar 1905 that contains this class.</div> 1906<dl> 1907<dt><strong>Specified by:</strong></dt> 1908<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/Versioned.html?is-external=true#version()" title="class or interface in com.fasterxml.jackson.core">version</a></code> in interface <code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/Versioned.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Versioned</a></code></dd> 1909<dt><strong>Overrides:</strong></dt> 1910<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true#version()" title="class or interface in com.fasterxml.jackson.core">version</a></code> in class <code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">ObjectCodec</a></code></dd> 1911</dl> 1912</li> 1913</ul> 1914<a name="registerModule(com.fasterxml.jackson.databind.Module)"> 1915<!-- --> 1916</a> 1917<ul class="blockList"> 1918<li class="blockList"> 1919<h4>registerModule</h4> 1920<pre>public <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a> registerModule(<a href="../../../../com/fasterxml/jackson/databind/Module.html" title="class in com.fasterxml.jackson.databind">Module</a> module)</pre> 1921<div class="block">Method for registering a module that can extend functionality 1922 provided by this mapper; for example, by adding providers for 1923 custom serializers and deserializers.</div> 1924<dl><dt><span class="strong">Parameters:</span></dt><dd><code>module</code> - Module to register</dd></dl> 1925</li> 1926</ul> 1927<a name="registerModules(com.fasterxml.jackson.databind.Module...)"> 1928<!-- --> 1929</a> 1930<ul class="blockList"> 1931<li class="blockList"> 1932<h4>registerModules</h4> 1933<pre>public <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a> registerModules(<a href="../../../../com/fasterxml/jackson/databind/Module.html" title="class in com.fasterxml.jackson.databind">Module</a>... modules)</pre> 1934<div class="block">Convenience method for registering specified modules in order; 1935 functionally equivalent to: 1936<pre> 1937 for (Module module : modules) { 1938 registerModule(module); 1939 } 1940</pre></div> 1941<dl><dt><span class="strong">Since:</span></dt> 1942 <dd>2.2</dd></dl> 1943</li> 1944</ul> 1945<a name="registerModules(java.lang.Iterable)"> 1946<!-- --> 1947</a> 1948<ul class="blockList"> 1949<li class="blockList"> 1950<h4>registerModules</h4> 1951<pre>public <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a> registerModules(<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)</pre> 1952<div class="block">Convenience method for registering specified modules in order; 1953 functionally equivalent to: 1954<pre> 1955 for (Module module : modules) { 1956 registerModule(module); 1957 } 1958</pre></div> 1959<dl><dt><span class="strong">Since:</span></dt> 1960 <dd>2.2</dd></dl> 1961</li> 1962</ul> 1963<a name="findModules()"> 1964<!-- --> 1965</a> 1966<ul class="blockList"> 1967<li class="blockList"> 1968<h4>findModules</h4> 1969<pre>public static <a href="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../com/fasterxml/jackson/databind/Module.html" title="class in com.fasterxml.jackson.databind">Module</a>> findModules()</pre> 1970<div class="block">Method for locating available methods, using JDK <a href="http://docs.oracle.com/javase/6/docs/api/java/util/ServiceLoader.html?is-external=true" title="class or interface in java.util"><code>ServiceLoader</code></a> 1971 facility, along with module-provided SPI. 1972<p> 1973 Note that method does not do any caching, so calls should be considered 1974 potentially expensive.</div> 1975<dl><dt><span class="strong">Since:</span></dt> 1976 <dd>2.2</dd></dl> 1977</li> 1978</ul> 1979<a name="findModules(java.lang.ClassLoader)"> 1980<!-- --> 1981</a> 1982<ul class="blockList"> 1983<li class="blockList"> 1984<h4>findModules</h4> 1985<pre>public static <a href="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../com/fasterxml/jackson/databind/Module.html" title="class in com.fasterxml.jackson.databind">Module</a>> findModules(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/ClassLoader.html?is-external=true" title="class or interface in java.lang">ClassLoader</a> classLoader)</pre> 1986<div class="block">Method for locating available methods, using JDK <a href="http://docs.oracle.com/javase/6/docs/api/java/util/ServiceLoader.html?is-external=true" title="class or interface in java.util"><code>ServiceLoader</code></a> 1987 facility, along with module-provided SPI. 1988<p> 1989 Note that method does not do any caching, so calls should be considered 1990 potentially expensive.</div> 1991<dl><dt><span class="strong">Since:</span></dt> 1992 <dd>2.2</dd></dl> 1993</li> 1994</ul> 1995<a name="findAndRegisterModules()"> 1996<!-- --> 1997</a> 1998<ul class="blockList"> 1999<li class="blockList"> 2000<h4>findAndRegisterModules</h4> 2001<pre>public <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a> findAndRegisterModules()</pre> 2002<div class="block">Convenience method that is functionally equivalent to: 2003<code> 2004 mapper.registerModules(mapper.findModules()); 2005<code> 2006<p> 2007 As with <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#findModules()"><code>findModules()</code></a>, no caching is done for modules, so care 2008 needs to be taken to either create and share a single mapper instance; 2009 or to cache introspected set of modules.</div> 2010<dl><dt><span class="strong">Since:</span></dt> 2011 <dd>2.2</dd></dl> 2012</li> 2013</ul> 2014<a name="getSerializationConfig()"> 2015<!-- --> 2016</a> 2017<ul class="blockList"> 2018<li class="blockList"> 2019<h4>getSerializationConfig</h4> 2020<pre>public <a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a> getSerializationConfig()</pre> 2021<div class="block">Method that returns the shared default <a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind"><code>SerializationConfig</code></a> 2022 object that defines configuration settings for serialization. 2023<p> 2024 Note that since instances are immutable, you can NOT change settings 2025 by accessing an instance and calling methods: this will simply create 2026 new instance of config object.</div> 2027</li> 2028</ul> 2029<a name="getDeserializationConfig()"> 2030<!-- --> 2031</a> 2032<ul class="blockList"> 2033<li class="blockList"> 2034<h4>getDeserializationConfig</h4> 2035<pre>public <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a> getDeserializationConfig()</pre> 2036<div class="block">Method that returns 2037 the shared default <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind"><code>DeserializationConfig</code></a> object 2038 that defines configuration settings for deserialization. 2039<p> 2040 Note that since instances are immutable, you can NOT change settings 2041 by accessing an instance and calling methods: this will simply create 2042 new instance of config object.</div> 2043</li> 2044</ul> 2045<a name="getDeserializationContext()"> 2046<!-- --> 2047</a> 2048<ul class="blockList"> 2049<li class="blockList"> 2050<h4>getDeserializationContext</h4> 2051<pre>public <a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a> getDeserializationContext()</pre> 2052<div class="block">Method for getting current <a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind"><code>DeserializationContext</code></a>. 2053<p> 2054 Note that since instances are immutable, you can NOT change settings 2055 by accessing an instance and calling methods: this will simply create 2056 new instance of context object.</div> 2057</li> 2058</ul> 2059<a name="setSerializerFactory(com.fasterxml.jackson.databind.ser.SerializerFactory)"> 2060<!-- --> 2061</a> 2062<ul class="blockList"> 2063<li class="blockList"> 2064<h4>setSerializerFactory</h4> 2065<pre>public <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a> setSerializerFactory(<a href="../../../../com/fasterxml/jackson/databind/ser/SerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser">SerializerFactory</a> f)</pre> 2066<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 2067 for constructing (bean) serializers.</div> 2068</li> 2069</ul> 2070<a name="getSerializerFactory()"> 2071<!-- --> 2072</a> 2073<ul class="blockList"> 2074<li class="blockList"> 2075<h4>getSerializerFactory</h4> 2076<pre>public <a href="../../../../com/fasterxml/jackson/databind/ser/SerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser">SerializerFactory</a> getSerializerFactory()</pre> 2077<div class="block">Method for getting current <a href="../../../../com/fasterxml/jackson/databind/ser/SerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser"><code>SerializerFactory</code></a>. 2078<p> 2079 Note that since instances are immutable, you can NOT change settings 2080 by accessing an instance and calling methods: this will simply create 2081 new instance of factory object.</div> 2082</li> 2083</ul> 2084<a name="setSerializerProvider(com.fasterxml.jackson.databind.ser.DefaultSerializerProvider)"> 2085<!-- --> 2086</a> 2087<ul class="blockList"> 2088<li class="blockList"> 2089<h4>setSerializerProvider</h4> 2090<pre>public <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a> setSerializerProvider(<a href="../../../../com/fasterxml/jackson/databind/ser/DefaultSerializerProvider.html" title="class in com.fasterxml.jackson.databind.ser">DefaultSerializerProvider</a> p)</pre> 2091<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 2092 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> 2093</li> 2094</ul> 2095<a name="getSerializerProvider()"> 2096<!-- --> 2097</a> 2098<ul class="blockList"> 2099<li class="blockList"> 2100<h4>getSerializerProvider</h4> 2101<pre>public <a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind">SerializerProvider</a> getSerializerProvider()</pre> 2102</li> 2103</ul> 2104<a name="setMixInAnnotations(java.util.Map)"> 2105<!-- --> 2106</a> 2107<ul class="blockList"> 2108<li class="blockList"> 2109<h4>setMixInAnnotations</h4> 2110<pre>public final void setMixInAnnotations(<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)</pre> 2111<div class="block">Method to use for defining mix-in annotations to use for augmenting 2112 annotations that processable (serializable / deserializable) 2113 classes have. 2114 Mixing in is done when introspecting class annotations and properties. 2115 Map passed contains keys that are target classes (ones to augment 2116 with new annotation overrides), and values that are source classes 2117 (have annotations to use for augmentation). 2118 Annotations from source classes (and their supertypes) 2119 will <b>override</b> 2120 annotations that target classes (and their super-types) have.</div> 2121</li> 2122</ul> 2123<a name="addMixInAnnotations(java.lang.Class, java.lang.Class)"> 2124<!-- --> 2125</a> 2126<ul class="blockList"> 2127<li class="blockList"> 2128<h4>addMixInAnnotations</h4> 2129<pre>public final void addMixInAnnotations(<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, 2130 <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)</pre> 2131<div class="block">Method to use for adding mix-in annotations to use for augmenting 2132 specified class or interface. All annotations from 2133 <code>mixinSource</code> are taken to override annotations 2134 that <code>target</code> (or its supertypes) has.</div> 2135<dl><dt><span class="strong">Parameters:</span></dt><dd><code>target</code> - Class (or interface) whose annotations to effectively override</dd><dd><code>mixinSource</code> - Class (or interface) whose annotations are to 2136 be "added" to target's annotations, overriding as necessary</dd></dl> 2137</li> 2138</ul> 2139<a name="findMixInClassFor(java.lang.Class)"> 2140<!-- --> 2141</a> 2142<ul class="blockList"> 2143<li class="blockList"> 2144<h4>findMixInClassFor</h4> 2145<pre>public final <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><?> findMixInClassFor(<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><?> cls)</pre> 2146</li> 2147</ul> 2148<a name="mixInCount()"> 2149<!-- --> 2150</a> 2151<ul class="blockList"> 2152<li class="blockList"> 2153<h4>mixInCount</h4> 2154<pre>public final int mixInCount()</pre> 2155</li> 2156</ul> 2157<a name="getVisibilityChecker()"> 2158<!-- --> 2159</a> 2160<ul class="blockList"> 2161<li class="blockList"> 2162<h4>getVisibilityChecker</h4> 2163<pre>public <a href="../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect">VisibilityChecker</a><?> getVisibilityChecker()</pre> 2164<div class="block">Method for accessing currently configured visibility checker; 2165 object used for determining whether given property element 2166 (method, field, constructor) can be auto-detected or not.</div> 2167</li> 2168</ul> 2169<a name="setVisibilityChecker(com.fasterxml.jackson.databind.introspect.VisibilityChecker)"> 2170<!-- --> 2171</a> 2172<ul class="blockList"> 2173<li class="blockList"> 2174<h4>setVisibilityChecker</h4> 2175<pre>public void setVisibilityChecker(<a href="../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect">VisibilityChecker</a><?> vc)</pre> 2176<div class="block">Method for setting currently configured visibility checker; 2177 object used for determining whether given property element 2178 (method, field, constructor) can be auto-detected or not. 2179 This default checker is used if no per-class overrides 2180 are defined.</div> 2181</li> 2182</ul> 2183<a name="setVisibility(com.fasterxml.jackson.annotation.PropertyAccessor, com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility)"> 2184<!-- --> 2185</a> 2186<ul class="blockList"> 2187<li class="blockList"> 2188<h4>setVisibility</h4> 2189<pre>public <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a> setVisibility(<a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.3.0/com/fasterxml/jackson/annotation/PropertyAccessor.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">PropertyAccessor</a> forMethod, 2190 <a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.3.0/com/fasterxml/jackson/annotation/JsonAutoDetect.Visibility.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonAutoDetect.Visibility</a> visibility)</pre> 2191<div class="block">Convenience method that allows changing configuration for 2192 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 2193 properties are auto-detected. 2194 Basically short cut for doing: 2195<pre> 2196 mapper.setVisibilityChecker( 2197 mapper.getVisibilityChecker().withVisibility(forMethod, visibility) 2198 ); 2199</pre> 2200 one common use case would be to do: 2201<pre> 2202 mapper.setVisibility(JsonMethod.FIELD, Visibility.ANY); 2203</pre> 2204 which would make all member fields serializable without further annotations, 2205 instead of just public fields (default setting).</div> 2206<dl><dt><span class="strong">Parameters:</span></dt><dd><code>forMethod</code> - Type of property descriptor affected (field, getter/isGetter, 2207 setter, creator)</dd><dd><code>visibility</code> - Minimum visibility to require for the property descriptors of type</dd> 2208<dt><span class="strong">Returns:</span></dt><dd>Modified mapper instance (that is, "this"), to allow chaining 2209 of configuration calls</dd></dl> 2210</li> 2211</ul> 2212<a name="getSubtypeResolver()"> 2213<!-- --> 2214</a> 2215<ul class="blockList"> 2216<li class="blockList"> 2217<h4>getSubtypeResolver</h4> 2218<pre>public <a href="../../../../com/fasterxml/jackson/databind/jsontype/SubtypeResolver.html" title="class in com.fasterxml.jackson.databind.jsontype">SubtypeResolver</a> getSubtypeResolver()</pre> 2219<div class="block">Method for accessing subtype resolver in use.</div> 2220</li> 2221</ul> 2222<a name="setSubtypeResolver(com.fasterxml.jackson.databind.jsontype.SubtypeResolver)"> 2223<!-- --> 2224</a> 2225<ul class="blockList"> 2226<li class="blockList"> 2227<h4>setSubtypeResolver</h4> 2228<pre>public <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a> setSubtypeResolver(<a href="../../../../com/fasterxml/jackson/databind/jsontype/SubtypeResolver.html" title="class in com.fasterxml.jackson.databind.jsontype">SubtypeResolver</a> str)</pre> 2229<div class="block">Method for setting custom subtype resolver to use.</div> 2230</li> 2231</ul> 2232<a name="setAnnotationIntrospector(com.fasterxml.jackson.databind.AnnotationIntrospector)"> 2233<!-- --> 2234</a> 2235<ul class="blockList"> 2236<li class="blockList"> 2237<h4>setAnnotationIntrospector</h4> 2238<pre>public <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a> setAnnotationIntrospector(<a href="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a> ai)</pre> 2239<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> used by this 2240 mapper instance for both serialization and deserialization</div> 2241</li> 2242</ul> 2243<a name="setAnnotationIntrospectors(com.fasterxml.jackson.databind.AnnotationIntrospector, com.fasterxml.jackson.databind.AnnotationIntrospector)"> 2244<!-- --> 2245</a> 2246<ul class="blockList"> 2247<li class="blockList"> 2248<h4>setAnnotationIntrospectors</h4> 2249<pre>public <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a> setAnnotationIntrospectors(<a href="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a> serializerAI, 2250 <a href="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a> deserializerAI)</pre> 2251<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 2252 by this mapper instance for serialization and deserialization, 2253 specifying them separately so that different introspection can be 2254 used for different aspects</div> 2255<dl><dt><span class="strong">Parameters:</span></dt><dd><code>serializerAI</code> - <a href="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind"><code>AnnotationIntrospector</code></a> to use for configuring 2256 serialization</dd><dd><code>deserializerAI</code> - <a href="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind"><code>AnnotationIntrospector</code></a> to use for configuring 2257 deserialization</dd><dt><span class="strong">Since:</span></dt> 2258 <dd>2.1</dd></dl> 2259</li> 2260</ul> 2261<a name="setPropertyNamingStrategy(com.fasterxml.jackson.databind.PropertyNamingStrategy)"> 2262<!-- --> 2263</a> 2264<ul class="blockList"> 2265<li class="blockList"> 2266<h4>setPropertyNamingStrategy</h4> 2267<pre>public <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a> setPropertyNamingStrategy(<a href="../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy</a> s)</pre> 2268<div class="block">Method for setting custom property naming strategy to use.</div> 2269</li> 2270</ul> 2271<a name="setSerializationInclusion(com.fasterxml.jackson.annotation.JsonInclude.Include)"> 2272<!-- --> 2273</a> 2274<ul class="blockList"> 2275<li class="blockList"> 2276<h4>setSerializationInclusion</h4> 2277<pre>public <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a> setSerializationInclusion(<a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.3.0/com/fasterxml/jackson/annotation/JsonInclude.Include.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonInclude.Include</a> incl)</pre> 2278<div class="block">Method for setting defalt POJO property inclusion strategy for serialization.</div> 2279</li> 2280</ul> 2281<a name="enableDefaultTyping()"> 2282<!-- --> 2283</a> 2284<ul class="blockList"> 2285<li class="blockList"> 2286<h4>enableDefaultTyping</h4> 2287<pre>public <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a> enableDefaultTyping()</pre> 2288<div class="block">Convenience method that is equivalent to calling 2289<pre> 2290 enableObjectTyping(DefaultTyping.OBJECT_AND_NON_CONCRETE); 2291</pre></div> 2292</li> 2293</ul> 2294<a name="enableDefaultTyping(com.fasterxml.jackson.databind.ObjectMapper.DefaultTyping)"> 2295<!-- --> 2296</a> 2297<ul class="blockList"> 2298<li class="blockList"> 2299<h4>enableDefaultTyping</h4> 2300<pre>public <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a> enableDefaultTyping(<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.DefaultTyping.html" title="enum in com.fasterxml.jackson.databind">ObjectMapper.DefaultTyping</a> dti)</pre> 2301<div class="block">Convenience method that is equivalent to calling 2302<pre> 2303 enableObjectTyping(dti, JsonTypeInfo.As.WRAPPER_ARRAY); 2304</pre></div> 2305</li> 2306</ul> 2307<a name="enableDefaultTyping(com.fasterxml.jackson.databind.ObjectMapper.DefaultTyping, com.fasterxml.jackson.annotation.JsonTypeInfo.As)"> 2308<!-- --> 2309</a> 2310<ul class="blockList"> 2311<li class="blockList"> 2312<h4>enableDefaultTyping</h4> 2313<pre>public <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a> enableDefaultTyping(<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.DefaultTyping.html" title="enum in com.fasterxml.jackson.databind">ObjectMapper.DefaultTyping</a> applicability, 2314 <a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.3.0/com/fasterxml/jackson/annotation/JsonTypeInfo.As.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonTypeInfo.As</a> includeAs)</pre> 2315<div class="block">Method for enabling automatic inclusion of type information, needed 2316 for proper deserialization of polymorphic types (unless types 2317 have been annotated with <a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.3.0/com/fasterxml/jackson/annotation/JsonTypeInfo.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation"><code>JsonTypeInfo</code></a>).</div> 2318<dl><dt><span class="strong">Parameters:</span></dt><dd><code>applicability</code> - Defines kinds of types for which additional type information 2319 is added; see <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.DefaultTyping.html" title="enum in com.fasterxml.jackson.databind"><code>ObjectMapper.DefaultTyping</code></a> for more information.</dd></dl> 2320</li> 2321</ul> 2322<a name="enableDefaultTypingAsProperty(com.fasterxml.jackson.databind.ObjectMapper.DefaultTyping, java.lang.String)"> 2323<!-- --> 2324</a> 2325<ul class="blockList"> 2326<li class="blockList"> 2327<h4>enableDefaultTypingAsProperty</h4> 2328<pre>public <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a> enableDefaultTypingAsProperty(<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.DefaultTyping.html" title="enum in com.fasterxml.jackson.databind">ObjectMapper.DefaultTyping</a> applicability, 2329 <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)</pre> 2330<div class="block">Method for enabling automatic inclusion of type information -- needed 2331 for proper deserialization of polymorphic types (unless types 2332 have been annotated with <a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.3.0/com/fasterxml/jackson/annotation/JsonTypeInfo.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation"><code>JsonTypeInfo</code></a>) -- 2333 using "As.PROPERTY" inclusion mechanism and specified property name 2334 to use for inclusion (default being "@class" since default type information 2335 always uses class name as type identifier)</div> 2336</li> 2337</ul> 2338<a name="disableDefaultTyping()"> 2339<!-- --> 2340</a> 2341<ul class="blockList"> 2342<li class="blockList"> 2343<h4>disableDefaultTyping</h4> 2344<pre>public <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a> disableDefaultTyping()</pre> 2345<div class="block">Method for disabling automatic inclusion of type information; if so, only 2346 explicitly annotated types (ones with 2347 <a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.3.0/com/fasterxml/jackson/annotation/JsonTypeInfo.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation"><code>JsonTypeInfo</code></a>) will have 2348 additional embedded type information.</div> 2349</li> 2350</ul> 2351<a name="setDefaultTyping(com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder)"> 2352<!-- --> 2353</a> 2354<ul class="blockList"> 2355<li class="blockList"> 2356<h4>setDefaultTyping</h4> 2357<pre>public <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a> setDefaultTyping(<a href="../../../../com/fasterxml/jackson/databind/jsontype/TypeResolverBuilder.html" title="interface in com.fasterxml.jackson.databind.jsontype">TypeResolverBuilder</a><?> typer)</pre> 2358<div class="block">Method for enabling automatic inclusion of type information, using 2359 specified handler object for determining which types this affects, 2360 as well as details of how information is embedded.</div> 2361<dl><dt><span class="strong">Parameters:</span></dt><dd><code>typer</code> - Type information inclusion handler</dd></dl> 2362</li> 2363</ul> 2364<a name="registerSubtypes(java.lang.Class...)"> 2365<!-- --> 2366</a> 2367<ul class="blockList"> 2368<li class="blockList"> 2369<h4>registerSubtypes</h4> 2370<pre>public void registerSubtypes(<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><?>... classes)</pre> 2371<div class="block">Method for registering specified class as a subtype, so that 2372 typename-based resolution can link supertypes to subtypes 2373 (as an alternative to using annotations). 2374 Type for given class is determined from appropriate annotation; 2375 or if missing, default name (unqualified class name)</div> 2376</li> 2377</ul> 2378<a name="registerSubtypes(com.fasterxml.jackson.databind.jsontype.NamedType...)"> 2379<!-- --> 2380</a> 2381<ul class="blockList"> 2382<li class="blockList"> 2383<h4>registerSubtypes</h4> 2384<pre>public void registerSubtypes(<a href="../../../../com/fasterxml/jackson/databind/jsontype/NamedType.html" title="class in com.fasterxml.jackson.databind.jsontype">NamedType</a>... types)</pre> 2385<div class="block">Method for registering specified class as a subtype, so that 2386 typename-based resolution can link supertypes to subtypes 2387 (as an alternative to using annotations). 2388 Name may be provided as part of argument, but if not will 2389 be based on annotations or use default name (unqualified 2390 class name).</div> 2391</li> 2392</ul> 2393<a name="getTypeFactory()"> 2394<!-- --> 2395</a> 2396<ul class="blockList"> 2397<li class="blockList"> 2398<h4>getTypeFactory</h4> 2399<pre>public <a href="../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type">TypeFactory</a> getTypeFactory()</pre> 2400<div class="block">Accessor for getting currently configured <a href="../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type"><code>TypeFactory</code></a> instance.</div> 2401</li> 2402</ul> 2403<a name="setTypeFactory(com.fasterxml.jackson.databind.type.TypeFactory)"> 2404<!-- --> 2405</a> 2406<ul class="blockList"> 2407<li class="blockList"> 2408<h4>setTypeFactory</h4> 2409<pre>public <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a> setTypeFactory(<a href="../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type">TypeFactory</a> f)</pre> 2410<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 2411 used by this mapper. 2412<p> 2413 Note: will also set <a href="../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type"><code>TypeFactory</code></a> that deserialization and 2414 serialization config objects use.</div> 2415</li> 2416</ul> 2417<a name="constructType(java.lang.reflect.Type)"> 2418<!-- --> 2419</a> 2420<ul class="blockList"> 2421<li class="blockList"> 2422<h4>constructType</h4> 2423<pre>public <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> constructType(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/reflect/Type.html?is-external=true" title="class or interface in java.lang.reflect">Type</a> t)</pre> 2424<div class="block">Convenience method for constructing <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind"><code>JavaType</code></a> out of given 2425 type (typically <code>java.lang.Class</code>), but without explicit 2426 context.</div> 2427</li> 2428</ul> 2429<a name="setNodeFactory(com.fasterxml.jackson.databind.node.JsonNodeFactory)"> 2430<!-- --> 2431</a> 2432<ul class="blockList"> 2433<li class="blockList"> 2434<h4>setNodeFactory</h4> 2435<pre>public <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a> setNodeFactory(<a href="../../../../com/fasterxml/jackson/databind/node/JsonNodeFactory.html" title="class in com.fasterxml.jackson.databind.node">JsonNodeFactory</a> f)</pre> 2436<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 2437 constructing root level tree nodes (via method 2438 <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#createObjectNode()"><code>createObjectNode()</code></a></div> 2439</li> 2440</ul> 2441<a name="addHandler(com.fasterxml.jackson.databind.deser.DeserializationProblemHandler)"> 2442<!-- --> 2443</a> 2444<ul class="blockList"> 2445<li class="blockList"> 2446<h4>addHandler</h4> 2447<pre>public <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a> addHandler(<a href="../../../../com/fasterxml/jackson/databind/deser/DeserializationProblemHandler.html" title="class in com.fasterxml.jackson.databind.deser">DeserializationProblemHandler</a> h)</pre> 2448<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> 2449 to be used for handling specific problems during deserialization.</div> 2450</li> 2451</ul> 2452<a name="clearProblemHandlers()"> 2453<!-- --> 2454</a> 2455<ul class="blockList"> 2456<li class="blockList"> 2457<h4>clearProblemHandlers</h4> 2458<pre>public <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a> clearProblemHandlers()</pre> 2459<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 2460 instances from this mapper.</div> 2461</li> 2462</ul> 2463<a name="setFilters(com.fasterxml.jackson.databind.ser.FilterProvider)"> 2464<!-- --> 2465</a> 2466<ul class="blockList"> 2467<li class="blockList"> 2468<h4>setFilters</h4> 2469<pre>public void setFilters(<a href="../../../../com/fasterxml/jackson/databind/ser/FilterProvider.html" title="class in com.fasterxml.jackson.databind.ser">FilterProvider</a> filterProvider)</pre> 2470<div class="block">Convenience method that is equivalent to: 2471<pre> 2472 mapper.setFilters(mapper.getSerializationConfig().withFilters(filterProvider)); 2473</pre> 2474<p> 2475 Note that usually it is better to use method <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writer(com.fasterxml.jackson.databind.ser.FilterProvider)"><code>writer(FilterProvider)</code></a>; 2476 however, sometimes 2477 this method is more convenient. For example, some frameworks only allow configuring 2478 of ObjectMapper instances and not ObjectWriters.</div> 2479</li> 2480</ul> 2481<a name="setBase64Variant(com.fasterxml.jackson.core.Base64Variant)"> 2482<!-- --> 2483</a> 2484<ul class="blockList"> 2485<li class="blockList"> 2486<h4>setBase64Variant</h4> 2487<pre>public <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a> setBase64Variant(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/Base64Variant.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Base64Variant</a> v)</pre> 2488<div class="block">Method that will configure default <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/Base64Variant.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>Base64Variant</code></a> that 2489 <code>byte[]</code> serializers and deserializers will use.</div> 2490<dl><dt><span class="strong">Parameters:</span></dt><dd><code>v</code> - Base64 variant to use</dd> 2491<dt><span class="strong">Returns:</span></dt><dd>This mapper, for convenience to allow chaining</dd><dt><span class="strong">Since:</span></dt> 2492 <dd>2.1</dd></dl> 2493</li> 2494</ul> 2495<a name="getFactory()"> 2496<!-- --> 2497</a> 2498<ul class="blockList"> 2499<li class="blockList"> 2500<h4>getFactory</h4> 2501<pre>public <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonFactory</a> getFactory()</pre> 2502<div class="block">Method that can be used to get hold of <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonFactory</code></a> that this 2503 mapper uses if it needs to construct <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a>s 2504 and/or <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator</code></a>s.</div> 2505<dl> 2506<dt><strong>Overrides:</strong></dt> 2507<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true#getFactory()" title="class or interface in com.fasterxml.jackson.core">getFactory</a></code> in class <code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">ObjectCodec</a></code></dd> 2508<dt><span class="strong">Returns:</span></dt><dd><a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonFactory</code></a> that this mapper uses when it needs to 2509 construct Json parser and generators</dd></dl> 2510</li> 2511</ul> 2512<a name="getJsonFactory()"> 2513<!-- --> 2514</a> 2515<ul class="blockList"> 2516<li class="blockList"> 2517<h4>getJsonFactory</h4> 2518<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a> 2519public <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonFactory</a> getJsonFactory()</pre> 2520<div class="block"><span class="strong">Deprecated.</span> <i>Since 2.1: Use <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getFactory()"><code>getFactory()</code></a> instead</i></div> 2521<dl> 2522<dt><strong>Specified by:</strong></dt> 2523<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true#getJsonFactory()" title="class or interface in com.fasterxml.jackson.core">getJsonFactory</a></code> in class <code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">ObjectCodec</a></code></dd> 2524</dl> 2525</li> 2526</ul> 2527<a name="setDateFormat(java.text.DateFormat)"> 2528<!-- --> 2529</a> 2530<ul class="blockList"> 2531<li class="blockList"> 2532<h4>setDateFormat</h4> 2533<pre>public <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a> setDateFormat(<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)</pre> 2534<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 2535 values as Strings, and deserializing from JSON Strings. 2536 This is preferably to directly modifying <a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind"><code>SerializationConfig</code></a> and 2537 <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind"><code>DeserializationConfig</code></a> instances. 2538 If you need per-request configuration, use <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writer(java.text.DateFormat)"><code>writer(DateFormat)</code></a> to 2539 create properly configured <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a> and use that; this because 2540 <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a>s are thread-safe whereas ObjectMapper itself is only 2541 thread-safe when configuring methods (such as this one) are NOT called.</div> 2542</li> 2543</ul> 2544<a name="setHandlerInstantiator(com.fasterxml.jackson.databind.cfg.HandlerInstantiator)"> 2545<!-- --> 2546</a> 2547<ul class="blockList"> 2548<li class="blockList"> 2549<h4>setHandlerInstantiator</h4> 2550<pre>public <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> setHandlerInstantiator(<a href="../../../../com/fasterxml/jackson/databind/cfg/HandlerInstantiator.html" title="class in com.fasterxml.jackson.databind.cfg">HandlerInstantiator</a> hi)</pre> 2551<div class="block">Method for configuring <a href="../../../../com/fasterxml/jackson/databind/cfg/HandlerInstantiator.html" title="class in com.fasterxml.jackson.databind.cfg"><code>HandlerInstantiator</code></a> to use for creating 2552 instances of handlers (such as serializers, deserializers, type and type 2553 id resolvers), given a class.</div> 2554<dl><dt><span class="strong">Parameters:</span></dt><dd><code>hi</code> - Instantiator to use; if null, use the default implementation</dd></dl> 2555</li> 2556</ul> 2557<a name="setInjectableValues(com.fasterxml.jackson.databind.InjectableValues)"> 2558<!-- --> 2559</a> 2560<ul class="blockList"> 2561<li class="blockList"> 2562<h4>setInjectableValues</h4> 2563<pre>public <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a> setInjectableValues(<a href="../../../../com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind">InjectableValues</a> injectableValues)</pre> 2564<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 2565 values to inject.</div> 2566</li> 2567</ul> 2568<a name="setLocale(java.util.Locale)"> 2569<!-- --> 2570</a> 2571<ul class="blockList"> 2572<li class="blockList"> 2573<h4>setLocale</h4> 2574<pre>public <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a> setLocale(<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)</pre> 2575<div class="block">Method for overriding default locale to use for formatting. 2576 Default value used is <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Locale.html?is-external=true#getDefault()" title="class or interface in java.util"><code>Locale.getDefault()</code></a>.</div> 2577</li> 2578</ul> 2579<a name="setTimeZone(java.util.TimeZone)"> 2580<!-- --> 2581</a> 2582<ul class="blockList"> 2583<li class="blockList"> 2584<h4>setTimeZone</h4> 2585<pre>public <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a> setTimeZone(<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)</pre> 2586<div class="block">Method for overriding default TimeZone to use for formatting. 2587 Default value used is <a href="http://docs.oracle.com/javase/6/docs/api/java/util/TimeZone.html?is-external=true#getDefault()" title="class or interface in java.util"><code>TimeZone.getDefault()</code></a>.</div> 2588</li> 2589</ul> 2590<a name="configure(com.fasterxml.jackson.databind.MapperFeature, boolean)"> 2591<!-- --> 2592</a> 2593<ul class="blockList"> 2594<li class="blockList"> 2595<h4>configure</h4> 2596<pre>public <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a> configure(<a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a> f, 2597 boolean state)</pre> 2598<div class="block">Method for changing state of an on/off mapper feature for 2599 this mapper instance.</div> 2600</li> 2601</ul> 2602<a name="configure(com.fasterxml.jackson.databind.SerializationFeature, boolean)"> 2603<!-- --> 2604</a> 2605<ul class="blockList"> 2606<li class="blockList"> 2607<h4>configure</h4> 2608<pre>public <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a> configure(<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a> f, 2609 boolean state)</pre> 2610<div class="block">Method for changing state of an on/off serialization feature for 2611 this object mapper.</div> 2612</li> 2613</ul> 2614<a name="configure(com.fasterxml.jackson.databind.DeserializationFeature, boolean)"> 2615<!-- --> 2616</a> 2617<ul class="blockList"> 2618<li class="blockList"> 2619<h4>configure</h4> 2620<pre>public <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a> configure(<a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a> f, 2621 boolean state)</pre> 2622<div class="block">Method for changing state of an on/off deserialization feature for 2623 this object mapper.</div> 2624</li> 2625</ul> 2626<a name="configure(com.fasterxml.jackson.core.JsonParser.Feature, boolean)"> 2627<!-- --> 2628</a> 2629<ul class="blockList"> 2630<li class="blockList"> 2631<h4>configure</h4> 2632<pre>public <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a> configure(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParser.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser.Feature</a> f, 2633 boolean state)</pre> 2634<div class="block">Method for changing state of an on/off <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a> feature for 2635 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonFactory</code></a> instance this object mapper uses. 2636<p> 2637 This is method is basically a shortcut method for calling 2638 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonFactory.html?is-external=true#enable(com.fasterxml.jackson.core.JsonFactory.Feature)" title="class or interface in com.fasterxml.jackson.core"><code>JsonFactory.enable(com.fasterxml.jackson.core.JsonFactory.Feature)</code></a> on the shared 2639 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonFactory</code></a> this mapper uses (which is accessible 2640 using <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getJsonFactory()"><code>getJsonFactory()</code></a>).</div> 2641</li> 2642</ul> 2643<a name="configure(com.fasterxml.jackson.core.JsonGenerator.Feature, boolean)"> 2644<!-- --> 2645</a> 2646<ul class="blockList"> 2647<li class="blockList"> 2648<h4>configure</h4> 2649<pre>public <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a> configure(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonGenerator.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator.Feature</a> f, 2650 boolean state)</pre> 2651<div class="block">Method for changing state of an on/off <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator</code></a> feature for 2652 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonFactory</code></a> instance this object mapper uses. 2653<p> 2654 This is method is basically a shortcut method for calling 2655 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonFactory.html?is-external=true#enable(com.fasterxml.jackson.core.JsonFactory.Feature)" title="class or interface in com.fasterxml.jackson.core"><code>JsonFactory.enable(com.fasterxml.jackson.core.JsonFactory.Feature)</code></a> on the shared 2656 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonFactory</code></a> this mapper uses (which is accessible 2657 using <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getJsonFactory()"><code>getJsonFactory()</code></a>).</div> 2658</li> 2659</ul> 2660<a name="enable(com.fasterxml.jackson.databind.MapperFeature...)"> 2661<!-- --> 2662</a> 2663<ul class="blockList"> 2664<li class="blockList"> 2665<h4>enable</h4> 2666<pre>public <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a> enable(<a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a>... f)</pre> 2667<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. 2668 Modifies and returns this instance; no new object is created.</div> 2669</li> 2670</ul> 2671<a name="disable(com.fasterxml.jackson.databind.MapperFeature...)"> 2672<!-- --> 2673</a> 2674<ul class="blockList"> 2675<li class="blockList"> 2676<h4>disable</h4> 2677<pre>public <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a> disable(<a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a>... f)</pre> 2678<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. 2679 Modifies and returns this instance; no new object is created.</div> 2680</li> 2681</ul> 2682<a name="enable(com.fasterxml.jackson.databind.DeserializationFeature)"> 2683<!-- --> 2684</a> 2685<ul class="blockList"> 2686<li class="blockList"> 2687<h4>enable</h4> 2688<pre>public <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a> enable(<a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a> feature)</pre> 2689<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. 2690 Modifies and returns this instance; no new object is created.</div> 2691</li> 2692</ul> 2693<a name="enable(com.fasterxml.jackson.databind.DeserializationFeature, com.fasterxml.jackson.databind.DeserializationFeature...)"> 2694<!-- --> 2695</a> 2696<ul class="blockList"> 2697<li class="blockList"> 2698<h4>enable</h4> 2699<pre>public <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a> enable(<a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a> first, 2700 <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>... f)</pre> 2701<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. 2702 Modifies and returns this instance; no new object is created.</div> 2703</li> 2704</ul> 2705<a name="disable(com.fasterxml.jackson.databind.DeserializationFeature)"> 2706<!-- --> 2707</a> 2708<ul class="blockList"> 2709<li class="blockList"> 2710<h4>disable</h4> 2711<pre>public <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a> disable(<a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a> feature)</pre> 2712<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. 2713 Modifies and returns this instance; no new object is created.</div> 2714</li> 2715</ul> 2716<a name="disable(com.fasterxml.jackson.databind.DeserializationFeature, com.fasterxml.jackson.databind.DeserializationFeature...)"> 2717<!-- --> 2718</a> 2719<ul class="blockList"> 2720<li class="blockList"> 2721<h4>disable</h4> 2722<pre>public <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a> disable(<a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a> first, 2723 <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>... f)</pre> 2724<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. 2725 Modifies and returns this instance; no new object is created.</div> 2726</li> 2727</ul> 2728<a name="enable(com.fasterxml.jackson.databind.SerializationFeature)"> 2729<!-- --> 2730</a> 2731<ul class="blockList"> 2732<li class="blockList"> 2733<h4>enable</h4> 2734<pre>public <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a> enable(<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a> f)</pre> 2735<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. 2736 Modifies and returns this instance; no new object is created.</div> 2737</li> 2738</ul> 2739<a name="enable(com.fasterxml.jackson.databind.SerializationFeature, com.fasterxml.jackson.databind.SerializationFeature...)"> 2740<!-- --> 2741</a> 2742<ul class="blockList"> 2743<li class="blockList"> 2744<h4>enable</h4> 2745<pre>public <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a> enable(<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a> first, 2746 <a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>... f)</pre> 2747<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. 2748 Modifies and returns this instance; no new object is created.</div> 2749</li> 2750</ul> 2751<a name="disable(com.fasterxml.jackson.databind.SerializationFeature)"> 2752<!-- --> 2753</a> 2754<ul class="blockList"> 2755<li class="blockList"> 2756<h4>disable</h4> 2757<pre>public <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a> disable(<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a> f)</pre> 2758<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. 2759 Modifies and returns this instance; no new object is created.</div> 2760</li> 2761</ul> 2762<a name="disable(com.fasterxml.jackson.databind.SerializationFeature, com.fasterxml.jackson.databind.SerializationFeature...)"> 2763<!-- --> 2764</a> 2765<ul class="blockList"> 2766<li class="blockList"> 2767<h4>disable</h4> 2768<pre>public <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a> disable(<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a> first, 2769 <a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>... f)</pre> 2770<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. 2771 Modifies and returns this instance; no new object is created.</div> 2772</li> 2773</ul> 2774<a name="isEnabled(com.fasterxml.jackson.databind.MapperFeature)"> 2775<!-- --> 2776</a> 2777<ul class="blockList"> 2778<li class="blockList"> 2779<h4>isEnabled</h4> 2780<pre>public boolean isEnabled(<a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a> f)</pre> 2781<div class="block">Method for checking whether given Mapper 2782 feature is enabled.</div> 2783</li> 2784</ul> 2785<a name="isEnabled(com.fasterxml.jackson.databind.SerializationFeature)"> 2786<!-- --> 2787</a> 2788<ul class="blockList"> 2789<li class="blockList"> 2790<h4>isEnabled</h4> 2791<pre>public boolean isEnabled(<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a> f)</pre> 2792<div class="block">Method for checking whether given serialization-specific 2793 feature is enabled.</div> 2794</li> 2795</ul> 2796<a name="isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"> 2797<!-- --> 2798</a> 2799<ul class="blockList"> 2800<li class="blockList"> 2801<h4>isEnabled</h4> 2802<pre>public boolean isEnabled(<a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a> f)</pre> 2803<div class="block">Method for checking whether given deserialization-specific 2804 feature is enabled.</div> 2805</li> 2806</ul> 2807<a name="isEnabled(com.fasterxml.jackson.core.JsonFactory.Feature)"> 2808<!-- --> 2809</a> 2810<ul class="blockList"> 2811<li class="blockList"> 2812<h4>isEnabled</h4> 2813<pre>public boolean isEnabled(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonFactory.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonFactory.Feature</a> f)</pre> 2814<div class="block">Convenience method, equivalent to: 2815<pre> 2816 getJsonFactory().isEnabled(f); 2817</pre></div> 2818</li> 2819</ul> 2820<a name="isEnabled(com.fasterxml.jackson.core.JsonParser.Feature)"> 2821<!-- --> 2822</a> 2823<ul class="blockList"> 2824<li class="blockList"> 2825<h4>isEnabled</h4> 2826<pre>public boolean isEnabled(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParser.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser.Feature</a> f)</pre> 2827<div class="block">Convenience method, equivalent to: 2828<pre> 2829 getJsonFactory().isEnabled(f); 2830</pre></div> 2831</li> 2832</ul> 2833<a name="isEnabled(com.fasterxml.jackson.core.JsonGenerator.Feature)"> 2834<!-- --> 2835</a> 2836<ul class="blockList"> 2837<li class="blockList"> 2838<h4>isEnabled</h4> 2839<pre>public boolean isEnabled(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonGenerator.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator.Feature</a> f)</pre> 2840<div class="block">Convenience method, equivalent to: 2841<pre> 2842 getJsonFactory().isEnabled(f); 2843</pre></div> 2844</li> 2845</ul> 2846<a name="getNodeFactory()"> 2847<!-- --> 2848</a> 2849<ul class="blockList"> 2850<li class="blockList"> 2851<h4>getNodeFactory</h4> 2852<pre>public <a href="../../../../com/fasterxml/jackson/databind/node/JsonNodeFactory.html" title="class in com.fasterxml.jackson.databind.node">JsonNodeFactory</a> getNodeFactory()</pre> 2853<div class="block">Method that can be used to get hold of <a href="../../../../com/fasterxml/jackson/databind/node/JsonNodeFactory.html" title="class in com.fasterxml.jackson.databind.node"><code>JsonNodeFactory</code></a> 2854 that this mapper will use when directly constructing 2855 root <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><code>JsonNode</code></a> instances for Trees. 2856<p> 2857 Note: this is just a shortcut for calling 2858<pre> 2859 getDeserializationConfig().getNodeFactory() 2860</pre></div> 2861</li> 2862</ul> 2863<a name="readValue(com.fasterxml.jackson.core.JsonParser, java.lang.Class)"> 2864<!-- --> 2865</a> 2866<ul class="blockList"> 2867<li class="blockList"> 2868<h4>readValue</h4> 2869<pre>public <T> T readValue(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a> jp, 2870 <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><T> valueType) 2871 throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, 2872 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a>, 2873 <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre> 2874<div class="block">Method to deserialize JSON content into a non-container 2875 type (it can be an array type, however): typically a bean, array 2876 or a wrapper type (like <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang"><code>Boolean</code></a>). 2877<p> 2878 Note: this method should NOT be used if the result type is a 2879 container (<a href="http://docs.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util"><code>Collection</code></a> or <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util"><code>Map</code></a>. 2880 The reason is that due to type erasure, key and value types 2881 can not be introspected when using this method.</div> 2882<dl> 2883<dt><strong>Specified by:</strong></dt> 2884<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true#readValue(com.fasterxml.jackson.core.JsonParser, java.lang.Class)" title="class or interface in com.fasterxml.jackson.core">readValue</a></code> in class <code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">ObjectCodec</a></code></dd> 2885<dt><span class="strong">Throws:</span></dt> 2886<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> 2887<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code></dd> 2888<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd></dl> 2889</li> 2890</ul> 2891<a name="readValue(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.type.TypeReference)"> 2892<!-- --> 2893</a> 2894<ul class="blockList"> 2895<li class="blockList"> 2896<h4>readValue</h4> 2897<pre>public <T> T readValue(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a> jp, 2898 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</a><?> valueTypeRef) 2899 throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, 2900 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a>, 2901 <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre> 2902<div class="block">Method to deserialize JSON content into a Java type, reference 2903 to which is passed as argument. Type is passed using so-called 2904 "super type token" (see ) 2905 and specifically needs to be used if the root type is a 2906 parameterized (generic) container type.</div> 2907<dl> 2908<dt><strong>Specified by:</strong></dt> 2909<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true#readValue(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.type.TypeReference)" title="class or interface in com.fasterxml.jackson.core">readValue</a></code> in class <code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">ObjectCodec</a></code></dd> 2910<dt><span class="strong">Throws:</span></dt> 2911<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> 2912<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code></dd> 2913<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd></dl> 2914</li> 2915</ul> 2916<a name="readValue(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.type.ResolvedType)"> 2917<!-- --> 2918</a> 2919<ul class="blockList"> 2920<li class="blockList"> 2921<h4>readValue</h4> 2922<pre>public final <T> T readValue(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a> jp, 2923 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/type/ResolvedType.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">ResolvedType</a> valueType) 2924 throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, 2925 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a>, 2926 <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre> 2927<div class="block">Method to deserialize JSON content into a Java type, reference 2928 to which is passed as argument. Type is passed using 2929 Jackson specific type; instance of which can be constructed using 2930 <a href="../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type"><code>TypeFactory</code></a>.</div> 2931<dl> 2932<dt><strong>Specified by:</strong></dt> 2933<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true#readValue(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.type.ResolvedType)" title="class or interface in com.fasterxml.jackson.core">readValue</a></code> in class <code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">ObjectCodec</a></code></dd> 2934<dt><span class="strong">Throws:</span></dt> 2935<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> 2936<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code></dd> 2937<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd></dl> 2938</li> 2939</ul> 2940<a name="readValue(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.JavaType)"> 2941<!-- --> 2942</a> 2943<ul class="blockList"> 2944<li class="blockList"> 2945<h4>readValue</h4> 2946<pre>public <T> T readValue(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a> jp, 2947 <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> valueType) 2948 throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, 2949 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a>, 2950 <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre> 2951<div class="block">Type-safe overloaded method, basically alias for <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.type.ResolvedType)"><code>readValue(JsonParser, ResolvedType)</code></a>.</div> 2952<dl><dt><span class="strong">Throws:</span></dt> 2953<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> 2954<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code></dd> 2955<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd></dl> 2956</li> 2957</ul> 2958<a name="readTree(com.fasterxml.jackson.core.JsonParser)"> 2959<!-- --> 2960</a> 2961<ul class="blockList"> 2962<li class="blockList"> 2963<h4>readTree</h4> 2964<pre>public <T extends <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/TreeNode.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">TreeNode</a>> T readTree(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a> jp) 2965 throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, 2966 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></pre> 2967<div class="block">Method to deserialize JSON content as tree expressed 2968 using set of <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><code>JsonNode</code></a> instances. Returns 2969 root of the resulting tree (where root can consist 2970 of just a single node if the current event is a 2971 value event, not container).</div> 2972<dl> 2973<dt><strong>Specified by:</strong></dt> 2974<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true#readTree(com.fasterxml.jackson.core.JsonParser)" title="class or interface in com.fasterxml.jackson.core">readTree</a></code> in class <code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">ObjectCodec</a></code></dd> 2975<dt><span class="strong">Throws:</span></dt> 2976<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> 2977<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></code></dd></dl> 2978</li> 2979</ul> 2980<a name="readValues(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.type.ResolvedType)"> 2981<!-- --> 2982</a> 2983<ul class="blockList"> 2984<li class="blockList"> 2985<h4>readValues</h4> 2986<pre>public <T> <a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="class in com.fasterxml.jackson.databind">MappingIterator</a><T> readValues(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a> jp, 2987 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/type/ResolvedType.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">ResolvedType</a> valueType) 2988 throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, 2989 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></pre> 2990<div class="block">Method for reading sequence of Objects from parser stream. 2991 Sequence can be either root-level "unwrapped" sequence (without surrounding 2992 JSON array), or a sequence contained in a JSON Array. 2993 In either case <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a> must point to the first token of 2994 the first element, OR not point to any token (in which case it is advanced 2995 to the next token). This means, specifically, that for wrapped sequences, 2996 parser MUST NOT point to the surrounding <code>START_ARRAY</code> but rather 2997 to the token following it. 2998<p> 2999 Note that <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a> has more complete set of variants.</div> 3000<dl> 3001<dt><strong>Specified by:</strong></dt> 3002<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true#readValues(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.type.ResolvedType)" title="class or interface in com.fasterxml.jackson.core">readValues</a></code> in class <code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">ObjectCodec</a></code></dd> 3003<dt><span class="strong">Throws:</span></dt> 3004<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> 3005<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></code></dd></dl> 3006</li> 3007</ul> 3008<a name="readValues(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.JavaType)"> 3009<!-- --> 3010</a> 3011<ul class="blockList"> 3012<li class="blockList"> 3013<h4>readValues</h4> 3014<pre>public <T> <a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="class in com.fasterxml.jackson.databind">MappingIterator</a><T> readValues(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a> jp, 3015 <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> valueType) 3016 throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, 3017 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></pre> 3018<div class="block">Type-safe overloaded method, basically alias for <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValues(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.type.ResolvedType)"><code>readValues(JsonParser, ResolvedType)</code></a>.</div> 3019<dl><dt><span class="strong">Throws:</span></dt> 3020<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> 3021<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></code></dd></dl> 3022</li> 3023</ul> 3024<a name="readValues(com.fasterxml.jackson.core.JsonParser, java.lang.Class)"> 3025<!-- --> 3026</a> 3027<ul class="blockList"> 3028<li class="blockList"> 3029<h4>readValues</h4> 3030<pre>public <T> <a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="class in com.fasterxml.jackson.databind">MappingIterator</a><T> readValues(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a> jp, 3031 <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><T> valueType) 3032 throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, 3033 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></pre> 3034<div class="block">Type-safe overloaded method, basically alias for <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValues(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.type.ResolvedType)"><code>readValues(JsonParser, ResolvedType)</code></a>.</div> 3035<dl> 3036<dt><strong>Specified by:</strong></dt> 3037<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true#readValues(com.fasterxml.jackson.core.JsonParser, java.lang.Class)" title="class or interface in com.fasterxml.jackson.core">readValues</a></code> in class <code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">ObjectCodec</a></code></dd> 3038<dt><span class="strong">Throws:</span></dt> 3039<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> 3040<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></code></dd></dl> 3041</li> 3042</ul> 3043<a name="readValues(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.type.TypeReference)"> 3044<!-- --> 3045</a> 3046<ul class="blockList"> 3047<li class="blockList"> 3048<h4>readValues</h4> 3049<pre>public <T> <a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="class in com.fasterxml.jackson.databind">MappingIterator</a><T> readValues(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a> jp, 3050 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</a><?> valueTypeRef) 3051 throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, 3052 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></pre> 3053<div class="block">Method for reading sequence of Objects from parser stream.</div> 3054<dl> 3055<dt><strong>Specified by:</strong></dt> 3056<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true#readValues(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.type.TypeReference)" title="class or interface in com.fasterxml.jackson.core">readValues</a></code> in class <code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">ObjectCodec</a></code></dd> 3057<dt><span class="strong">Throws:</span></dt> 3058<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> 3059<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></code></dd></dl> 3060</li> 3061</ul> 3062<a name="readTree(java.io.InputStream)"> 3063<!-- --> 3064</a> 3065<ul class="blockList"> 3066<li class="blockList"> 3067<h4>readTree</h4> 3068<pre>public <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a> readTree(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a> in) 3069 throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, 3070 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></pre> 3071<div class="block">Method to deserialize JSON content as tree expressed 3072 using set of <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><code>JsonNode</code></a> instances. 3073 Returns root of the resulting tree (where root can consist 3074 of just a single node if the current event is a 3075 value event, not container).</div> 3076<dl><dt><span class="strong">Parameters:</span></dt><dd><code>in</code> - Input stream used to read JSON content 3077 for building the JSON tree.</dd> 3078<dt><span class="strong">Throws:</span></dt> 3079<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> 3080<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></code></dd></dl> 3081</li> 3082</ul> 3083<a name="readTree(java.io.Reader)"> 3084<!-- --> 3085</a> 3086<ul class="blockList"> 3087<li class="blockList"> 3088<h4>readTree</h4> 3089<pre>public <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a> readTree(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io">Reader</a> r) 3090 throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, 3091 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></pre> 3092<div class="block">Method to deserialize JSON content as tree expressed 3093 using set of <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><code>JsonNode</code></a> instances. 3094 Returns root of the resulting tree (where root can consist 3095 of just a single node if the current event is a 3096 value event, not container).</div> 3097<dl><dt><span class="strong">Parameters:</span></dt><dd><code>r</code> - Reader used to read JSON content 3098 for building the JSON tree.</dd> 3099<dt><span class="strong">Throws:</span></dt> 3100<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> 3101<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></code></dd></dl> 3102</li> 3103</ul> 3104<a name="readTree(java.lang.String)"> 3105<!-- --> 3106</a> 3107<ul class="blockList"> 3108<li class="blockList"> 3109<h4>readTree</h4> 3110<pre>public <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a> readTree(<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> content) 3111 throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, 3112 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></pre> 3113<div class="block">Method to deserialize JSON content as tree expressed using set of <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><code>JsonNode</code></a> instances. 3114 Returns root of the resulting tree (where root can consist of just a single node if the current 3115 event is a value event, not container).</div> 3116<dl><dt><span class="strong">Parameters:</span></dt><dd><code>content</code> - JSON content to parse to build the JSON tree.</dd> 3117<dt><span class="strong">Throws:</span></dt> 3118<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> 3119<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></code></dd></dl> 3120</li> 3121</ul> 3122<a name="readTree(byte[])"> 3123<!-- --> 3124</a> 3125<ul class="blockList"> 3126<li class="blockList"> 3127<h4>readTree</h4> 3128<pre>public <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a> readTree(byte[] content) 3129 throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, 3130 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></pre> 3131<div class="block">Method to deserialize JSON content as tree expressed using set of <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><code>JsonNode</code></a> instances. 3132 Returns root of the resulting tree (where root can consist of just a single node if the current 3133 event is a value event, not container).</div> 3134<dl><dt><span class="strong">Parameters:</span></dt><dd><code>content</code> - JSON content to parse to build the JSON tree.</dd> 3135<dt><span class="strong">Throws:</span></dt> 3136<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> 3137<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></code></dd></dl> 3138</li> 3139</ul> 3140<a name="readTree(java.io.File)"> 3141<!-- --> 3142</a> 3143<ul class="blockList"> 3144<li class="blockList"> 3145<h4>readTree</h4> 3146<pre>public <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a> readTree(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a> file) 3147 throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, 3148 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></pre> 3149<div class="block">Method to deserialize JSON content as tree expressed using set of <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><code>JsonNode</code></a> instances. 3150 Returns root of the resulting tree (where root can consist of just a single node if the current 3151 event is a value event, not container).</div> 3152<dl><dt><span class="strong">Parameters:</span></dt><dd><code>file</code> - File of which contents to parse as JSON for building a tree instance</dd> 3153<dt><span class="strong">Throws:</span></dt> 3154<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> 3155<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></code></dd></dl> 3156</li> 3157</ul> 3158<a name="readTree(java.net.URL)"> 3159<!-- --> 3160</a> 3161<ul class="blockList"> 3162<li class="blockList"> 3163<h4>readTree</h4> 3164<pre>public <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a> readTree(<a href="http://docs.oracle.com/javase/6/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net">URL</a> source) 3165 throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, 3166 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></pre> 3167<div class="block">Method to deserialize JSON content as tree expressed using set of <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><code>JsonNode</code></a> instances. 3168 Returns root of the resulting tree (where root can consist of just a single node if the current 3169 event is a value event, not container).</div> 3170<dl><dt><span class="strong">Parameters:</span></dt><dd><code>source</code> - URL to use for fetching contents to parse as JSON for building a tree instance</dd> 3171<dt><span class="strong">Throws:</span></dt> 3172<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> 3173<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></code></dd></dl> 3174</li> 3175</ul> 3176<a name="writeValue(com.fasterxml.jackson.core.JsonGenerator, java.lang.Object)"> 3177<!-- --> 3178</a> 3179<ul class="blockList"> 3180<li class="blockList"> 3181<h4>writeValue</h4> 3182<pre>public void writeValue(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator</a> jgen, 3183 <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> value) 3184 throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, 3185 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonGenerationException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerationException</a>, 3186 <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre> 3187<div class="block">Method that can be used to serialize any Java value as 3188 JSON output, using provided <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator</code></a>.</div> 3189<dl> 3190<dt><strong>Specified by:</strong></dt> 3191<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true#writeValue(com.fasterxml.jackson.core.JsonGenerator, java.lang.Object)" title="class or interface in com.fasterxml.jackson.core">writeValue</a></code> in class <code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">ObjectCodec</a></code></dd> 3192<dt><span class="strong">Throws:</span></dt> 3193<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> 3194<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonGenerationException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerationException</a></code></dd> 3195<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd></dl> 3196</li> 3197</ul> 3198<a name="writeTree(com.fasterxml.jackson.core.JsonGenerator, com.fasterxml.jackson.core.TreeNode)"> 3199<!-- --> 3200</a> 3201<ul class="blockList"> 3202<li class="blockList"> 3203<h4>writeTree</h4> 3204<pre>public void writeTree(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator</a> jgen, 3205 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/TreeNode.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">TreeNode</a> rootNode) 3206 throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, 3207 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></pre> 3208<dl> 3209<dt><strong>Specified by:</strong></dt> 3210<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true#writeTree(com.fasterxml.jackson.core.JsonGenerator, com.fasterxml.jackson.core.TreeNode)" title="class or interface in com.fasterxml.jackson.core">writeTree</a></code> in class <code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">ObjectCodec</a></code></dd> 3211<dt><span class="strong">Throws:</span></dt> 3212<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> 3213<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></code></dd></dl> 3214</li> 3215</ul> 3216<a name="writeTree(com.fasterxml.jackson.core.JsonGenerator, com.fasterxml.jackson.databind.JsonNode)"> 3217<!-- --> 3218</a> 3219<ul class="blockList"> 3220<li class="blockList"> 3221<h4>writeTree</h4> 3222<pre>public void writeTree(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator</a> jgen, 3223 <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a> rootNode) 3224 throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, 3225 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></pre> 3226<div class="block">Method to serialize given JSON Tree, using generator 3227 provided.</div> 3228<dl><dt><span class="strong">Throws:</span></dt> 3229<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> 3230<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></code></dd></dl> 3231</li> 3232</ul> 3233<a name="createObjectNode()"> 3234<!-- --> 3235</a> 3236<ul class="blockList"> 3237<li class="blockList"> 3238<h4>createObjectNode</h4> 3239<pre>public <a href="../../../../com/fasterxml/jackson/databind/node/ObjectNode.html" title="class in com.fasterxml.jackson.databind.node">ObjectNode</a> createObjectNode()</pre> 3240<div class="block"><p> 3241 Note: return type is co-variant, as basic ObjectCodec 3242 abstraction can not refer to concrete node types (as it's 3243 part of core package, whereas impls are part of mapper 3244 package)</div> 3245<dl> 3246<dt><strong>Specified by:</strong></dt> 3247<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true#createObjectNode()" title="class or interface in com.fasterxml.jackson.core">createObjectNode</a></code> in class <code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">ObjectCodec</a></code></dd> 3248</dl> 3249</li> 3250</ul> 3251<a name="createArrayNode()"> 3252<!-- --> 3253</a> 3254<ul class="blockList"> 3255<li class="blockList"> 3256<h4>createArrayNode</h4> 3257<pre>public <a href="../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</a> createArrayNode()</pre> 3258<div class="block"><p> 3259 Note: return type is co-variant, as basic ObjectCodec 3260 abstraction can not refer to concrete node types (as it's 3261 part of core package, whereas impls are part of mapper 3262 package)</div> 3263<dl> 3264<dt><strong>Specified by:</strong></dt> 3265<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true#createArrayNode()" title="class or interface in com.fasterxml.jackson.core">createArrayNode</a></code> in class <code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">ObjectCodec</a></code></dd> 3266</dl> 3267</li> 3268</ul> 3269<a name="treeAsTokens(com.fasterxml.jackson.core.TreeNode)"> 3270<!-- --> 3271</a> 3272<ul class="blockList"> 3273<li class="blockList"> 3274<h4>treeAsTokens</h4> 3275<pre>public <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a> treeAsTokens(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/TreeNode.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">TreeNode</a> n)</pre> 3276<div class="block">Method for constructing a <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a> out of JSON tree 3277 representation.</div> 3278<dl> 3279<dt><strong>Specified by:</strong></dt> 3280<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true#treeAsTokens(com.fasterxml.jackson.core.TreeNode)" title="class or interface in com.fasterxml.jackson.core">treeAsTokens</a></code> in class <code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">ObjectCodec</a></code></dd> 3281<dt><span class="strong">Parameters:</span></dt><dd><code>n</code> - Root node of the tree that resulting parser will read from</dd></dl> 3282</li> 3283</ul> 3284<a name="treeToValue(com.fasterxml.jackson.core.TreeNode, java.lang.Class)"> 3285<!-- --> 3286</a> 3287<ul class="blockList"> 3288<li class="blockList"> 3289<h4>treeToValue</h4> 3290<pre>public <T> T treeToValue(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/TreeNode.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">TreeNode</a> n, 3291 <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><T> valueType) 3292 throws <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></pre> 3293<div class="block">Convenience conversion method that will bind data given JSON tree 3294 contains into specific value (usually bean) type. 3295<p> 3296 Functionally equivalent to: 3297<pre> 3298 objectMapper.convertValue(n, valueClass); 3299</pre></div> 3300<dl> 3301<dt><strong>Specified by:</strong></dt> 3302<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true#treeToValue(com.fasterxml.jackson.core.TreeNode, java.lang.Class)" title="class or interface in com.fasterxml.jackson.core">treeToValue</a></code> in class <code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">ObjectCodec</a></code></dd> 3303<dt><span class="strong">Throws:</span></dt> 3304<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></code></dd></dl> 3305</li> 3306</ul> 3307<a name="valueToTree(java.lang.Object)"> 3308<!-- --> 3309</a> 3310<ul class="blockList"> 3311<li class="blockList"> 3312<h4>valueToTree</h4> 3313<pre>public <T extends <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a>> T valueToTree(<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> fromValue) 3314 throws <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></pre> 3315<div class="block">Reverse of <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#treeToValue(com.fasterxml.jackson.core.TreeNode, java.lang.Class)"><code>treeToValue(com.fasterxml.jackson.core.TreeNode, java.lang.Class<T>)</code></a>; given a value (usually bean), will 3316 construct equivalent JSON Tree representation. Functionally same 3317 as if serializing value into JSON and parsing JSON as tree, but 3318 more efficient.</div> 3319<dl><dt><span class="strong">Type Parameters:</span></dt><dd><code>T</code> - Actual node type; usually either basic <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><code>JsonNode</code></a> or 3320 <a href="../../../../com/fasterxml/jackson/databind/node/ObjectNode.html" title="class in com.fasterxml.jackson.databind.node"><code>ObjectNode</code></a></dd><dt><span class="strong">Parameters:</span></dt><dd><code>fromValue</code> - Bean value to convert</dd> 3321<dt><span class="strong">Returns:</span></dt><dd>Root node of the resulting JSON tree</dd> 3322<dt><span class="strong">Throws:</span></dt> 3323<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code></dd></dl> 3324</li> 3325</ul> 3326<a name="canSerialize(java.lang.Class)"> 3327<!-- --> 3328</a> 3329<ul class="blockList"> 3330<li class="blockList"> 3331<h4>canSerialize</h4> 3332<pre>public boolean canSerialize(<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><?> type)</pre> 3333<div class="block">Method that can be called to check whether mapper thinks 3334 it could serialize an instance of given Class. 3335 Check is done 3336 by checking whether a serializer can be found for the type. 3337<p> 3338 NOTE: since this method does NOT throw exceptions, but internal 3339 processing may, caller usually has little information as to why 3340 serialization would fail.</div> 3341<dl><dt><span class="strong">Returns:</span></dt><dd>True if mapper can find a serializer for instances of 3342 given class (potentially serializable), false otherwise (not 3343 serializable)</dd></dl> 3344</li> 3345</ul> 3346<a name="canSerialize(java.lang.Class, java.util.concurrent.atomic.AtomicReference)"> 3347<!-- --> 3348</a> 3349<ul class="blockList"> 3350<li class="blockList"> 3351<h4>canSerialize</h4> 3352<pre>public boolean canSerialize(<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><?> type, 3353 <a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/atomic/AtomicReference.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicReference</a><<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a>> cause)</pre> 3354<div class="block">Method similar to <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#canSerialize(java.lang.Class)"><code>canSerialize(Class)</code></a> but that can return 3355 actual <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang"><code>Throwable</code></a> that was thrown when trying to construct 3356 serializer: this may be useful in figuring out what the actual problem is.</div> 3357<dl><dt><span class="strong">Since:</span></dt> 3358 <dd>2.3</dd></dl> 3359</li> 3360</ul> 3361<a name="canDeserialize(com.fasterxml.jackson.databind.JavaType)"> 3362<!-- --> 3363</a> 3364<ul class="blockList"> 3365<li class="blockList"> 3366<h4>canDeserialize</h4> 3367<pre>public boolean canDeserialize(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> type)</pre> 3368<div class="block">Method that can be called to check whether mapper thinks 3369 it could deserialize an Object of given type. 3370 Check is done 3371 by checking whether a deserializer can be found for the type.</div> 3372<dl><dt><span class="strong">Returns:</span></dt><dd>True if mapper can find a serializer for instances of 3373 given class (potentially serializable), false otherwise (not 3374 serializable)</dd></dl> 3375</li> 3376</ul> 3377<a name="canDeserialize(com.fasterxml.jackson.databind.JavaType, java.util.concurrent.atomic.AtomicReference)"> 3378<!-- --> 3379</a> 3380<ul class="blockList"> 3381<li class="blockList"> 3382<h4>canDeserialize</h4> 3383<pre>public boolean canDeserialize(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> type, 3384 <a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/atomic/AtomicReference.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicReference</a><<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a>> cause)</pre> 3385<div class="block">Method similar to <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#canDeserialize(com.fasterxml.jackson.databind.JavaType)"><code>canDeserialize(JavaType)</code></a> but that can return 3386 actual <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang"><code>Throwable</code></a> that was thrown when trying to construct 3387 serializer: this may be useful in figuring out what the actual problem is.</div> 3388<dl><dt><span class="strong">Since:</span></dt> 3389 <dd>2.3</dd></dl> 3390</li> 3391</ul> 3392<a name="readValue(java.io.File, java.lang.Class)"> 3393<!-- --> 3394</a> 3395<ul class="blockList"> 3396<li class="blockList"> 3397<h4>readValue</h4> 3398<pre>public <T> T readValue(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a> src, 3399 <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><T> valueType) 3400 throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, 3401 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a>, 3402 <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre> 3403<dl><dt><span class="strong">Throws:</span></dt> 3404<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> 3405<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code></dd> 3406<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd></dl> 3407</li> 3408</ul> 3409<a name="readValue(java.io.File, com.fasterxml.jackson.core.type.TypeReference)"> 3410<!-- --> 3411</a> 3412<ul class="blockList"> 3413<li class="blockList"> 3414<h4>readValue</h4> 3415<pre>public <T> T readValue(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a> src, 3416 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</a> valueTypeRef) 3417 throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, 3418 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a>, 3419 <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre> 3420<dl><dt><span class="strong">Throws:</span></dt> 3421<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> 3422<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code></dd> 3423<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd></dl> 3424</li> 3425</ul> 3426<a name="readValue(java.io.File, com.fasterxml.jackson.databind.JavaType)"> 3427<!-- --> 3428</a> 3429<ul class="blockList"> 3430<li class="blockList"> 3431<h4>readValue</h4> 3432<pre>public <T> T readValue(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a> src, 3433 <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> valueType) 3434 throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, 3435 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a>, 3436 <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre> 3437<dl><dt><span class="strong">Throws:</span></dt> 3438<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> 3439<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code></dd> 3440<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd></dl> 3441</li> 3442</ul> 3443<a name="readValue(java.net.URL, java.lang.Class)"> 3444<!-- --> 3445</a> 3446<ul class="blockList"> 3447<li class="blockList"> 3448<h4>readValue</h4> 3449<pre>public <T> T readValue(<a href="http://docs.oracle.com/javase/6/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net">URL</a> src, 3450 <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><T> valueType) 3451 throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, 3452 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a>, 3453 <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre> 3454<dl><dt><span class="strong">Throws:</span></dt> 3455<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> 3456<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code></dd> 3457<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd></dl> 3458</li> 3459</ul> 3460<a name="readValue(java.net.URL, com.fasterxml.jackson.core.type.TypeReference)"> 3461<!-- --> 3462</a> 3463<ul class="blockList"> 3464<li class="blockList"> 3465<h4>readValue</h4> 3466<pre>public <T> T readValue(<a href="http://docs.oracle.com/javase/6/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net">URL</a> src, 3467 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</a> valueTypeRef) 3468 throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, 3469 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a>, 3470 <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre> 3471<dl><dt><span class="strong">Throws:</span></dt> 3472<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> 3473<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code></dd> 3474<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd></dl> 3475</li> 3476</ul> 3477<a name="readValue(java.net.URL, com.fasterxml.jackson.databind.JavaType)"> 3478<!-- --> 3479</a> 3480<ul class="blockList"> 3481<li class="blockList"> 3482<h4>readValue</h4> 3483<pre>public <T> T readValue(<a href="http://docs.oracle.com/javase/6/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net">URL</a> src, 3484 <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> valueType) 3485 throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, 3486 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a>, 3487 <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre> 3488<dl><dt><span class="strong">Throws:</span></dt> 3489<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> 3490<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code></dd> 3491<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd></dl> 3492</li> 3493</ul> 3494<a name="readValue(java.lang.String, java.lang.Class)"> 3495<!-- --> 3496</a> 3497<ul class="blockList"> 3498<li class="blockList"> 3499<h4>readValue</h4> 3500<pre>public <T> T readValue(<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> content, 3501 <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><T> valueType) 3502 throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, 3503 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a>, 3504 <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre> 3505<dl><dt><span class="strong">Throws:</span></dt> 3506<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> 3507<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code></dd> 3508<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd></dl> 3509</li> 3510</ul> 3511<a name="readValue(java.lang.String, com.fasterxml.jackson.core.type.TypeReference)"> 3512<!-- --> 3513</a> 3514<ul class="blockList"> 3515<li class="blockList"> 3516<h4>readValue</h4> 3517<pre>public <T> T readValue(<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> content, 3518 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</a> valueTypeRef) 3519 throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, 3520 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a>, 3521 <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre> 3522<dl><dt><span class="strong">Throws:</span></dt> 3523<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> 3524<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code></dd> 3525<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd></dl> 3526</li> 3527</ul> 3528<a name="readValue(java.lang.String, com.fasterxml.jackson.databind.JavaType)"> 3529<!-- --> 3530</a> 3531<ul class="blockList"> 3532<li class="blockList"> 3533<h4>readValue</h4> 3534<pre>public <T> T readValue(<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> content, 3535 <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> valueType) 3536 throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, 3537 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a>, 3538 <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre> 3539<dl><dt><span class="strong">Throws:</span></dt> 3540<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> 3541<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code></dd> 3542<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd></dl> 3543</li> 3544</ul> 3545<a name="readValue(java.io.Reader, java.lang.Class)"> 3546<!-- --> 3547</a> 3548<ul class="blockList"> 3549<li class="blockList"> 3550<h4>readValue</h4> 3551<pre>public <T> T readValue(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io">Reader</a> src, 3552 <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><T> valueType) 3553 throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, 3554 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a>, 3555 <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre> 3556<dl><dt><span class="strong">Throws:</span></dt> 3557<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> 3558<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code></dd> 3559<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd></dl> 3560</li> 3561</ul> 3562<a name="readValue(java.io.Reader, com.fasterxml.jackson.core.type.TypeReference)"> 3563<!-- --> 3564</a> 3565<ul class="blockList"> 3566<li class="blockList"> 3567<h4>readValue</h4> 3568<pre>public <T> T readValue(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io">Reader</a> src, 3569 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</a> valueTypeRef) 3570 throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, 3571 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a>, 3572 <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre> 3573<dl><dt><span class="strong">Throws:</span></dt> 3574<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> 3575<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code></dd> 3576<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd></dl> 3577</li> 3578</ul> 3579<a name="readValue(java.io.Reader, com.fasterxml.jackson.databind.JavaType)"> 3580<!-- --> 3581</a> 3582<ul class="blockList"> 3583<li class="blockList"> 3584<h4>readValue</h4> 3585<pre>public <T> T readValue(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io">Reader</a> src, 3586 <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> valueType) 3587 throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, 3588 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a>, 3589 <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre> 3590<dl><dt><span class="strong">Throws:</span></dt> 3591<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> 3592<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code></dd> 3593<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd></dl> 3594</li> 3595</ul> 3596<a name="readValue(java.io.InputStream, java.lang.Class)"> 3597<!-- --> 3598</a> 3599<ul class="blockList"> 3600<li class="blockList"> 3601<h4>readValue</h4> 3602<pre>public <T> T readValue(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a> src, 3603 <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><T> valueType) 3604 throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, 3605 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a>, 3606 <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre> 3607<dl><dt><span class="strong">Throws:</span></dt> 3608<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> 3609<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code></dd> 3610<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd></dl> 3611</li> 3612</ul> 3613<a name="readValue(java.io.InputStream, com.fasterxml.jackson.core.type.TypeReference)"> 3614<!-- --> 3615</a> 3616<ul class="blockList"> 3617<li class="blockList"> 3618<h4>readValue</h4> 3619<pre>public <T> T readValue(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a> src, 3620 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</a> valueTypeRef) 3621 throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, 3622 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a>, 3623 <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre> 3624<dl><dt><span class="strong">Throws:</span></dt> 3625<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> 3626<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code></dd> 3627<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd></dl> 3628</li> 3629</ul> 3630<a name="readValue(java.io.InputStream, com.fasterxml.jackson.databind.JavaType)"> 3631<!-- --> 3632</a> 3633<ul class="blockList"> 3634<li class="blockList"> 3635<h4>readValue</h4> 3636<pre>public <T> T readValue(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a> src, 3637 <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> valueType) 3638 throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, 3639 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a>, 3640 <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre> 3641<dl><dt><span class="strong">Throws:</span></dt> 3642<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> 3643<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code></dd> 3644<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd></dl> 3645</li> 3646</ul> 3647<a name="readValue(byte[], java.lang.Class)"> 3648<!-- --> 3649</a> 3650<ul class="blockList"> 3651<li class="blockList"> 3652<h4>readValue</h4> 3653<pre>public <T> T readValue(byte[] src, 3654 <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><T> valueType) 3655 throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, 3656 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a>, 3657 <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre> 3658<dl><dt><span class="strong">Throws:</span></dt> 3659<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> 3660<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code></dd> 3661<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd></dl> 3662</li> 3663</ul> 3664<a name="readValue(byte[], int, int, java.lang.Class)"> 3665<!-- --> 3666</a> 3667<ul class="blockList"> 3668<li class="blockList"> 3669<h4>readValue</h4> 3670<pre>public <T> T readValue(byte[] src, 3671 int offset, 3672 int len, 3673 <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><T> valueType) 3674 throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, 3675 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a>, 3676 <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre> 3677<dl><dt><span class="strong">Throws:</span></dt> 3678<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> 3679<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code></dd> 3680<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd></dl> 3681</li> 3682</ul> 3683<a name="readValue(byte[], com.fasterxml.jackson.core.type.TypeReference)"> 3684<!-- --> 3685</a> 3686<ul class="blockList"> 3687<li class="blockList"> 3688<h4>readValue</h4> 3689<pre>public <T> T readValue(byte[] src, 3690 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</a> valueTypeRef) 3691 throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, 3692 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a>, 3693 <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre> 3694<dl><dt><span class="strong">Throws:</span></dt> 3695<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> 3696<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code></dd> 3697<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd></dl> 3698</li> 3699</ul> 3700<a name="readValue(byte[], int, int, com.fasterxml.jackson.core.type.TypeReference)"> 3701<!-- --> 3702</a> 3703<ul class="blockList"> 3704<li class="blockList"> 3705<h4>readValue</h4> 3706<pre>public <T> T readValue(byte[] src, 3707 int offset, 3708 int len, 3709 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</a> valueTypeRef) 3710 throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, 3711 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a>, 3712 <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre> 3713<dl><dt><span class="strong">Throws:</span></dt> 3714<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> 3715<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code></dd> 3716<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd></dl> 3717</li> 3718</ul> 3719<a name="readValue(byte[], com.fasterxml.jackson.databind.JavaType)"> 3720<!-- --> 3721</a> 3722<ul class="blockList"> 3723<li class="blockList"> 3724<h4>readValue</h4> 3725<pre>public <T> T readValue(byte[] src, 3726 <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> valueType) 3727 throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, 3728 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a>, 3729 <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre> 3730<dl><dt><span class="strong">Throws:</span></dt> 3731<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> 3732<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code></dd> 3733<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd></dl> 3734</li> 3735</ul> 3736<a name="readValue(byte[], int, int, com.fasterxml.jackson.databind.JavaType)"> 3737<!-- --> 3738</a> 3739<ul class="blockList"> 3740<li class="blockList"> 3741<h4>readValue</h4> 3742<pre>public <T> T readValue(byte[] src, 3743 int offset, 3744 int len, 3745 <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> valueType) 3746 throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, 3747 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a>, 3748 <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre> 3749<dl><dt><span class="strong">Throws:</span></dt> 3750<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> 3751<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code></dd> 3752<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd></dl> 3753</li> 3754</ul> 3755<a name="writeValue(java.io.File, java.lang.Object)"> 3756<!-- --> 3757</a> 3758<ul class="blockList"> 3759<li class="blockList"> 3760<h4>writeValue</h4> 3761<pre>public void writeValue(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a> resultFile, 3762 <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> value) 3763 throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, 3764 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonGenerationException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerationException</a>, 3765 <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre> 3766<div class="block">Method that can be used to serialize any Java value as 3767 JSON output, written to File provided.</div> 3768<dl><dt><span class="strong">Throws:</span></dt> 3769<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> 3770<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonGenerationException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerationException</a></code></dd> 3771<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd></dl> 3772</li> 3773</ul> 3774<a name="writeValue(java.io.OutputStream, java.lang.Object)"> 3775<!-- --> 3776</a> 3777<ul class="blockList"> 3778<li class="blockList"> 3779<h4>writeValue</h4> 3780<pre>public void writeValue(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</a> out, 3781 <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> value) 3782 throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, 3783 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonGenerationException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerationException</a>, 3784 <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre> 3785<div class="block">Method that can be used to serialize any Java value as 3786 JSON output, using output stream provided (using encoding 3787 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonEncoding.html?is-external=true#UTF8" title="class or interface in com.fasterxml.jackson.core"><code>JsonEncoding.UTF8</code></a>). 3788<p> 3789 Note: method does not close the underlying stream explicitly 3790 here; however, <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonFactory</code></a> this mapper uses may choose 3791 to close the stream depending on its settings (by default, 3792 it will try to close it when <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator</code></a> we construct 3793 is closed).</div> 3794<dl><dt><span class="strong">Throws:</span></dt> 3795<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> 3796<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonGenerationException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerationException</a></code></dd> 3797<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd></dl> 3798</li> 3799</ul> 3800<a name="writeValue(java.io.Writer, java.lang.Object)"> 3801<!-- --> 3802</a> 3803<ul class="blockList"> 3804<li class="blockList"> 3805<h4>writeValue</h4> 3806<pre>public void writeValue(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io">Writer</a> w, 3807 <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> value) 3808 throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, 3809 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonGenerationException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerationException</a>, 3810 <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre> 3811<div class="block">Method that can be used to serialize any Java value as 3812 JSON output, using Writer provided. 3813<p> 3814 Note: method does not close the underlying stream explicitly 3815 here; however, <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonFactory</code></a> this mapper uses may choose 3816 to close the stream depending on its settings (by default, 3817 it will try to close it when <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator</code></a> we construct 3818 is closed).</div> 3819<dl><dt><span class="strong">Throws:</span></dt> 3820<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> 3821<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonGenerationException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerationException</a></code></dd> 3822<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd></dl> 3823</li> 3824</ul> 3825<a name="writeValueAsString(java.lang.Object)"> 3826<!-- --> 3827</a> 3828<ul class="blockList"> 3829<li class="blockList"> 3830<h4>writeValueAsString</h4> 3831<pre>public <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> writeValueAsString(<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> value) 3832 throws <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></pre> 3833<div class="block">Method that can be used to serialize any Java value as 3834 a String. Functionally equivalent to calling 3835 <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writeValue(java.io.Writer, java.lang.Object)"><code>writeValue(Writer,Object)</code></a> with <a href="http://docs.oracle.com/javase/6/docs/api/java/io/StringWriter.html?is-external=true" title="class or interface in java.io"><code>StringWriter</code></a> 3836 and constructing String, but more efficient. 3837<p> 3838 Note: prior to version 2.1, throws clause included <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io"><code>IOException</code></a>; 2.1 removed it.</div> 3839<dl><dt><span class="strong">Throws:</span></dt> 3840<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></code></dd></dl> 3841</li> 3842</ul> 3843<a name="writeValueAsBytes(java.lang.Object)"> 3844<!-- --> 3845</a> 3846<ul class="blockList"> 3847<li class="blockList"> 3848<h4>writeValueAsBytes</h4> 3849<pre>public byte[] writeValueAsBytes(<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> value) 3850 throws <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></pre> 3851<div class="block">Method that can be used to serialize any Java value as 3852 a byte array. Functionally equivalent to calling 3853 <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writeValue(java.io.Writer, java.lang.Object)"><code>writeValue(Writer,Object)</code></a> with <a href="http://docs.oracle.com/javase/6/docs/api/java/io/ByteArrayOutputStream.html?is-external=true" title="class or interface in java.io"><code>ByteArrayOutputStream</code></a> 3854 and getting bytes, but more efficient. 3855 Encoding used will be UTF-8. 3856<p> 3857 Note: prior to version 2.1, throws clause included <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io"><code>IOException</code></a>; 2.1 removed it.</div> 3858<dl><dt><span class="strong">Throws:</span></dt> 3859<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></code></dd></dl> 3860</li> 3861</ul> 3862<a name="writer()"> 3863<!-- --> 3864</a> 3865<ul class="blockList"> 3866<li class="blockList"> 3867<h4>writer</h4> 3868<pre>public <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a> writer()</pre> 3869<div class="block">Convenience method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a> 3870 with default settings.</div> 3871</li> 3872</ul> 3873<a name="writer(com.fasterxml.jackson.databind.SerializationFeature)"> 3874<!-- --> 3875</a> 3876<ul class="blockList"> 3877<li class="blockList"> 3878<h4>writer</h4> 3879<pre>public <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a> writer(<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a> feature)</pre> 3880<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a> with 3881 specified feature enabled (compared to settings that this 3882 mapper instance has).</div> 3883</li> 3884</ul> 3885<a name="writer(com.fasterxml.jackson.databind.SerializationFeature, com.fasterxml.jackson.databind.SerializationFeature...)"> 3886<!-- --> 3887</a> 3888<ul class="blockList"> 3889<li class="blockList"> 3890<h4>writer</h4> 3891<pre>public <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a> writer(<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a> first, 3892 <a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>... other)</pre> 3893<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a> with 3894 specified features enabled (compared to settings that this 3895 mapper instance has).</div> 3896</li> 3897</ul> 3898<a name="writer(java.text.DateFormat)"> 3899<!-- --> 3900</a> 3901<ul class="blockList"> 3902<li class="blockList"> 3903<h4>writer</h4> 3904<pre>public <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a> writer(<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> df)</pre> 3905<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a> that will 3906 serialize objects using specified <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>; or, if 3907 null passed, using timestamp (64-bit number.</div> 3908</li> 3909</ul> 3910<a name="writerWithView(java.lang.Class)"> 3911<!-- --> 3912</a> 3913<ul class="blockList"> 3914<li class="blockList"> 3915<h4>writerWithView</h4> 3916<pre>public <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a> writerWithView(<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><?> serializationView)</pre> 3917<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a> that will 3918 serialize objects using specified JSON View (filter).</div> 3919</li> 3920</ul> 3921<a name="writerWithType(java.lang.Class)"> 3922<!-- --> 3923</a> 3924<ul class="blockList"> 3925<li class="blockList"> 3926<h4>writerWithType</h4> 3927<pre>public <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a> writerWithType(<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><?> rootType)</pre> 3928<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a> that will 3929 serialize objects using specified root type, instead of actual 3930 runtime type of value. Type must be a super-type of runtime 3931 type.</div> 3932</li> 3933</ul> 3934<a name="writerWithType(com.fasterxml.jackson.core.type.TypeReference)"> 3935<!-- --> 3936</a> 3937<ul class="blockList"> 3938<li class="blockList"> 3939<h4>writerWithType</h4> 3940<pre>public <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a> writerWithType(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</a><?> rootType)</pre> 3941<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a> that will 3942 serialize objects using specified root type, instead of actual 3943 runtime type of value. Type must be a super-type of runtime type.</div> 3944</li> 3945</ul> 3946<a name="writerWithType(com.fasterxml.jackson.databind.JavaType)"> 3947<!-- --> 3948</a> 3949<ul class="blockList"> 3950<li class="blockList"> 3951<h4>writerWithType</h4> 3952<pre>public <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a> writerWithType(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> rootType)</pre> 3953<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a> that will 3954 serialize objects using specified root type, instead of actual 3955 runtime type of value. Type must be a super-type of runtime type.</div> 3956</li> 3957</ul> 3958<a name="writer(com.fasterxml.jackson.core.PrettyPrinter)"> 3959<!-- --> 3960</a> 3961<ul class="blockList"> 3962<li class="blockList"> 3963<h4>writer</h4> 3964<pre>public <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a> writer(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/PrettyPrinter.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">PrettyPrinter</a> pp)</pre> 3965<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a> that will 3966 serialize objects using specified pretty printer for indentation 3967 (or if null, no pretty printer)</div> 3968</li> 3969</ul> 3970<a name="writerWithDefaultPrettyPrinter()"> 3971<!-- --> 3972</a> 3973<ul class="blockList"> 3974<li class="blockList"> 3975<h4>writerWithDefaultPrettyPrinter</h4> 3976<pre>public <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a> writerWithDefaultPrettyPrinter()</pre> 3977<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a> that will 3978 serialize objects using the default pretty printer for indentation</div> 3979</li> 3980</ul> 3981<a name="writer(com.fasterxml.jackson.databind.ser.FilterProvider)"> 3982<!-- --> 3983</a> 3984<ul class="blockList"> 3985<li class="blockList"> 3986<h4>writer</h4> 3987<pre>public <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a> writer(<a href="../../../../com/fasterxml/jackson/databind/ser/FilterProvider.html" title="class in com.fasterxml.jackson.databind.ser">FilterProvider</a> filterProvider)</pre> 3988<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a> that will 3989 serialize objects using specified filter provider.</div> 3990</li> 3991</ul> 3992<a name="writer(com.fasterxml.jackson.core.FormatSchema)"> 3993<!-- --> 3994</a> 3995<ul class="blockList"> 3996<li class="blockList"> 3997<h4>writer</h4> 3998<pre>public <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a> writer(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/FormatSchema.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">FormatSchema</a> schema)</pre> 3999<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a> that will 4000 pass specific schema object to <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator</code></a> used for 4001 writing content.</div> 4002<dl><dt><span class="strong">Parameters:</span></dt><dd><code>schema</code> - Schema to pass to generator</dd></dl> 4003</li> 4004</ul> 4005<a name="writer(com.fasterxml.jackson.core.Base64Variant)"> 4006<!-- --> 4007</a> 4008<ul class="blockList"> 4009<li class="blockList"> 4010<h4>writer</h4> 4011<pre>public <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a> writer(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/Base64Variant.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Base64Variant</a> defaultBase64)</pre> 4012<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a> that will 4013 use specified Base64 encoding variant for Base64-encoded binary data.</div> 4014<dl><dt><span class="strong">Since:</span></dt> 4015 <dd>2.1</dd></dl> 4016</li> 4017</ul> 4018<a name="writer(com.fasterxml.jackson.core.io.CharacterEscapes)"> 4019<!-- --> 4020</a> 4021<ul class="blockList"> 4022<li class="blockList"> 4023<h4>writer</h4> 4024<pre>public <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a> writer(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/io/CharacterEscapes.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.io">CharacterEscapes</a> escapes)</pre> 4025<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a> that will 4026 use specified character escaping details for output.</div> 4027<dl><dt><span class="strong">Since:</span></dt> 4028 <dd>2.3</dd></dl> 4029</li> 4030</ul> 4031<a name="writer(com.fasterxml.jackson.databind.cfg.ContextAttributes)"> 4032<!-- --> 4033</a> 4034<ul class="blockList"> 4035<li class="blockList"> 4036<h4>writer</h4> 4037<pre>public <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a> writer(<a href="../../../../com/fasterxml/jackson/databind/cfg/ContextAttributes.html" title="class in com.fasterxml.jackson.databind.cfg">ContextAttributes</a> attrs)</pre> 4038<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a> that will 4039 use specified default attributes.</div> 4040<dl><dt><span class="strong">Since:</span></dt> 4041 <dd>2.3</dd></dl> 4042</li> 4043</ul> 4044<a name="reader()"> 4045<!-- --> 4046</a> 4047<ul class="blockList"> 4048<li class="blockList"> 4049<h4>reader</h4> 4050<pre>public <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a> reader()</pre> 4051<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a> with 4052 default settings. Note that the resulting instance is NOT usable as is, 4053 without defining expected value type.</div> 4054</li> 4055</ul> 4056<a name="reader(com.fasterxml.jackson.databind.DeserializationFeature)"> 4057<!-- --> 4058</a> 4059<ul class="blockList"> 4060<li class="blockList"> 4061<h4>reader</h4> 4062<pre>public <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a> reader(<a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a> feature)</pre> 4063<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a> with 4064 specified feature enabled (compared to settings that this 4065 mapper instance has). 4066 Note that the resulting instance is NOT usable as is, 4067 without defining expected value type.</div> 4068</li> 4069</ul> 4070<a name="reader(com.fasterxml.jackson.databind.DeserializationFeature, com.fasterxml.jackson.databind.DeserializationFeature...)"> 4071<!-- --> 4072</a> 4073<ul class="blockList"> 4074<li class="blockList"> 4075<h4>reader</h4> 4076<pre>public <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a> reader(<a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a> first, 4077 <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>... other)</pre> 4078<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a> with 4079 specified features enabled (compared to settings that this 4080 mapper instance has). 4081 Note that the resulting instance is NOT usable as is, 4082 without defining expected value type.</div> 4083</li> 4084</ul> 4085<a name="readerForUpdating(java.lang.Object)"> 4086<!-- --> 4087</a> 4088<ul class="blockList"> 4089<li class="blockList"> 4090<h4>readerForUpdating</h4> 4091<pre>public <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a> readerForUpdating(<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)</pre> 4092<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a> that will 4093 update given Object (usually Bean, but can be a Collection or Map 4094 as well, but NOT an array) with JSON data. Deserialization occurs 4095 normally except that the root-level value in JSON is not used for 4096 instantiating a new object; instead give updateable object is used 4097 as root. 4098 Runtime type of value object is used for locating deserializer, 4099 unless overridden by other factory methods of <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a></div> 4100</li> 4101</ul> 4102<a name="reader(com.fasterxml.jackson.databind.JavaType)"> 4103<!-- --> 4104</a> 4105<ul class="blockList"> 4106<li class="blockList"> 4107<h4>reader</h4> 4108<pre>public <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a> reader(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> type)</pre> 4109<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a> that will 4110 read or update instances of specified type</div> 4111</li> 4112</ul> 4113<a name="reader(java.lang.Class)"> 4114<!-- --> 4115</a> 4116<ul class="blockList"> 4117<li class="blockList"> 4118<h4>reader</h4> 4119<pre>public <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a> reader(<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><?> type)</pre> 4120<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a> that will 4121 read or update instances of specified type</div> 4122</li> 4123</ul> 4124<a name="reader(com.fasterxml.jackson.core.type.TypeReference)"> 4125<!-- --> 4126</a> 4127<ul class="blockList"> 4128<li class="blockList"> 4129<h4>reader</h4> 4130<pre>public <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a> reader(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</a><?> type)</pre> 4131<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a> that will 4132 read or update instances of specified type</div> 4133</li> 4134</ul> 4135<a name="reader(com.fasterxml.jackson.databind.node.JsonNodeFactory)"> 4136<!-- --> 4137</a> 4138<ul class="blockList"> 4139<li class="blockList"> 4140<h4>reader</h4> 4141<pre>public <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a> reader(<a href="../../../../com/fasterxml/jackson/databind/node/JsonNodeFactory.html" title="class in com.fasterxml.jackson.databind.node">JsonNodeFactory</a> f)</pre> 4142<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a> that will 4143 use specified <a href="../../../../com/fasterxml/jackson/databind/node/JsonNodeFactory.html" title="class in com.fasterxml.jackson.databind.node"><code>JsonNodeFactory</code></a> for constructing JSON trees.</div> 4144</li> 4145</ul> 4146<a name="reader(com.fasterxml.jackson.core.FormatSchema)"> 4147<!-- --> 4148</a> 4149<ul class="blockList"> 4150<li class="blockList"> 4151<h4>reader</h4> 4152<pre>public <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a> reader(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/FormatSchema.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">FormatSchema</a> schema)</pre> 4153<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a> that will 4154 pass specific schema object to <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a> used for 4155 reading content.</div> 4156<dl><dt><span class="strong">Parameters:</span></dt><dd><code>schema</code> - Schema to pass to parser</dd></dl> 4157</li> 4158</ul> 4159<a name="reader(com.fasterxml.jackson.databind.InjectableValues)"> 4160<!-- --> 4161</a> 4162<ul class="blockList"> 4163<li class="blockList"> 4164<h4>reader</h4> 4165<pre>public <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a> reader(<a href="../../../../com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind">InjectableValues</a> injectableValues)</pre> 4166<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a> that will 4167 use specified injectable values.</div> 4168<dl><dt><span class="strong">Parameters:</span></dt><dd><code>injectableValues</code> - Injectable values to use</dd></dl> 4169</li> 4170</ul> 4171<a name="readerWithView(java.lang.Class)"> 4172<!-- --> 4173</a> 4174<ul class="blockList"> 4175<li class="blockList"> 4176<h4>readerWithView</h4> 4177<pre>public <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a> readerWithView(<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><?> view)</pre> 4178<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a> that will 4179 deserialize objects using specified JSON View (filter).</div> 4180</li> 4181</ul> 4182<a name="reader(com.fasterxml.jackson.core.Base64Variant)"> 4183<!-- --> 4184</a> 4185<ul class="blockList"> 4186<li class="blockList"> 4187<h4>reader</h4> 4188<pre>public <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a> reader(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/Base64Variant.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Base64Variant</a> defaultBase64)</pre> 4189<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a> that will 4190 use specified Base64 encoding variant for Base64-encoded binary data.</div> 4191<dl><dt><span class="strong">Since:</span></dt> 4192 <dd>2.1</dd></dl> 4193</li> 4194</ul> 4195<a name="reader(com.fasterxml.jackson.databind.cfg.ContextAttributes)"> 4196<!-- --> 4197</a> 4198<ul class="blockList"> 4199<li class="blockList"> 4200<h4>reader</h4> 4201<pre>public <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a> reader(<a href="../../../../com/fasterxml/jackson/databind/cfg/ContextAttributes.html" title="class in com.fasterxml.jackson.databind.cfg">ContextAttributes</a> attrs)</pre> 4202<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a> that will 4203 use specified default attributes.</div> 4204<dl><dt><span class="strong">Since:</span></dt> 4205 <dd>2.3</dd></dl> 4206</li> 4207</ul> 4208<a name="convertValue(java.lang.Object, java.lang.Class)"> 4209<!-- --> 4210</a> 4211<ul class="blockList"> 4212<li class="blockList"> 4213<h4>convertValue</h4> 4214<pre>public <T> T convertValue(<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> fromValue, 4215 <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><T> toValueType) 4216 throws <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></pre> 4217<div class="block">Convenience method for doing two-step conversion from given value, into 4218 instance of given value type. This is functionality equivalent to first 4219 serializing given value into JSON, then binding JSON data into value 4220 of given type, but may be executed without fully serializing into 4221 JSON. Same converters (serializers, deserializers) will be used as for 4222 data binding, meaning same object mapper configuration works.</div> 4223<dl><dt><span class="strong">Throws:</span></dt> 4224<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code> - If conversion fails due to incompatible type; 4225 if so, root cause will contain underlying checked exception data binding 4226 functionality threw</dd></dl> 4227</li> 4228</ul> 4229<a name="convertValue(java.lang.Object, com.fasterxml.jackson.core.type.TypeReference)"> 4230<!-- --> 4231</a> 4232<ul class="blockList"> 4233<li class="blockList"> 4234<h4>convertValue</h4> 4235<pre>public <T> T convertValue(<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> fromValue, 4236 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</a><?> toValueTypeRef) 4237 throws <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></pre> 4238<dl><dt><span class="strong">Throws:</span></dt> 4239<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code></dd></dl> 4240</li> 4241</ul> 4242<a name="convertValue(java.lang.Object, com.fasterxml.jackson.databind.JavaType)"> 4243<!-- --> 4244</a> 4245<ul class="blockList"> 4246<li class="blockList"> 4247<h4>convertValue</h4> 4248<pre>public <T> T convertValue(<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> fromValue, 4249 <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> toValueType) 4250 throws <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></pre> 4251<dl><dt><span class="strong">Throws:</span></dt> 4252<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code></dd></dl> 4253</li> 4254</ul> 4255<a name="_convert(java.lang.Object, com.fasterxml.jackson.databind.JavaType)"> 4256<!-- --> 4257</a> 4258<ul class="blockList"> 4259<li class="blockList"> 4260<h4>_convert</h4> 4261<pre>protected <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> _convert(<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> fromValue, 4262 <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> toValueType) 4263 throws <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></pre> 4264<div class="block">Actual conversion implementation: instead of using existing read 4265 and write methods, much of code is inlined. Reason for this is 4266 that we must avoid wrapping/unwrapping both for efficiency and 4267 for correctness. If wrapping/unwrapping is actually desired, 4268 caller must use explicit <code>writeValue</code> and 4269 <code>readValue</code> methods.</div> 4270<dl><dt><span class="strong">Throws:</span></dt> 4271<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code></dd></dl> 4272</li> 4273</ul> 4274<a name="generateJsonSchema(java.lang.Class)"> 4275<!-- --> 4276</a> 4277<ul class="blockList"> 4278<li class="blockList"> 4279<h4>generateJsonSchema</h4> 4280<pre>public <a href="../../../../com/fasterxml/jackson/databind/jsonschema/JsonSchema.html" title="class in com.fasterxml.jackson.databind.jsonschema">JsonSchema</a> generateJsonSchema(<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><?> t) 4281 throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre> 4282<div class="block">Generate <a href="http://json-schema.org/">Json-schema</a> 4283 instance for specified class.</div> 4284<dl><dt><span class="strong">Parameters:</span></dt><dd><code>t</code> - The class to generate schema for</dd> 4285<dt><span class="strong">Returns:</span></dt><dd>Constructed JSON schema.</dd> 4286<dt><span class="strong">Throws:</span></dt> 4287<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd></dl> 4288</li> 4289</ul> 4290<a name="acceptJsonFormatVisitor(java.lang.Class, com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper)"> 4291<!-- --> 4292</a> 4293<ul class="blockList"> 4294<li class="blockList"> 4295<h4>acceptJsonFormatVisitor</h4> 4296<pre>public void acceptJsonFormatVisitor(<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><?> type, 4297 <a href="../../../../com/fasterxml/jackson/databind/jsonFormatVisitors/JsonFormatVisitorWrapper.html" title="interface in com.fasterxml.jackson.databind.jsonFormatVisitors">JsonFormatVisitorWrapper</a> visitor) 4298 throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre> 4299<div class="block">Method for visiting type hierarchy for given type, using specified visitor. 4300<p> 4301 This method can be used for things like 4302 generating <a href="http://json-schema.org/">Json Schema</a> 4303 instance for specified type.</div> 4304<dl><dt><span class="strong">Parameters:</span></dt><dd><code>type</code> - Type to generate schema for (possibly with generic signature)</dd> 4305<dt><span class="strong">Throws:</span></dt> 4306<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd><dt><span class="strong">Since:</span></dt> 4307 <dd>2.1</dd></dl> 4308</li> 4309</ul> 4310<a name="acceptJsonFormatVisitor(com.fasterxml.jackson.databind.JavaType, com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper)"> 4311<!-- --> 4312</a> 4313<ul class="blockList"> 4314<li class="blockList"> 4315<h4>acceptJsonFormatVisitor</h4> 4316<pre>public void acceptJsonFormatVisitor(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> type, 4317 <a href="../../../../com/fasterxml/jackson/databind/jsonFormatVisitors/JsonFormatVisitorWrapper.html" title="interface in com.fasterxml.jackson.databind.jsonFormatVisitors">JsonFormatVisitorWrapper</a> visitor) 4318 throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre> 4319<div class="block">Method for visiting type hierarchy for given type, using specified visitor. 4320 Visitation uses <code>Serializer</code> hierarchy and related properties 4321<p> 4322 This method can be used for things like 4323 generating <a href="http://json-schema.org/">Json Schema</a> 4324 instance for specified type.</div> 4325<dl><dt><span class="strong">Parameters:</span></dt><dd><code>type</code> - Type to generate schema for (possibly with generic signature)</dd> 4326<dt><span class="strong">Throws:</span></dt> 4327<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd><dt><span class="strong">Since:</span></dt> 4328 <dd>2.1</dd></dl> 4329</li> 4330</ul> 4331<a name="_serializerProvider(com.fasterxml.jackson.databind.SerializationConfig)"> 4332<!-- --> 4333</a> 4334<ul class="blockList"> 4335<li class="blockList"> 4336<h4>_serializerProvider</h4> 4337<pre>protected <a href="../../../../com/fasterxml/jackson/databind/ser/DefaultSerializerProvider.html" title="class in com.fasterxml.jackson.databind.ser">DefaultSerializerProvider</a> _serializerProvider(<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a> config)</pre> 4338<div class="block">Overridable helper method used for constructing 4339 <a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind"><code>SerializerProvider</code></a> to use for serialization.</div> 4340</li> 4341</ul> 4342<a name="_defaultPrettyPrinter()"> 4343<!-- --> 4344</a> 4345<ul class="blockList"> 4346<li class="blockList"> 4347<h4>_defaultPrettyPrinter</h4> 4348<pre>protected <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/PrettyPrinter.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">PrettyPrinter</a> _defaultPrettyPrinter()</pre> 4349<div class="block">Helper method that should return default pretty-printer to 4350 use for generators constructed by this mapper, when instructed 4351 to use default pretty printer.</div> 4352</li> 4353</ul> 4354<a name="_configAndWriteValue(com.fasterxml.jackson.core.JsonGenerator, java.lang.Object)"> 4355<!-- --> 4356</a> 4357<ul class="blockList"> 4358<li class="blockList"> 4359<h4>_configAndWriteValue</h4> 4360<pre>protected final void _configAndWriteValue(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator</a> jgen, 4361 <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> value) 4362 throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, 4363 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonGenerationException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerationException</a>, 4364 <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre> 4365<div class="block">Method called to configure the generator as necessary and then 4366 call write functionality</div> 4367<dl><dt><span class="strong">Throws:</span></dt> 4368<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> 4369<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonGenerationException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerationException</a></code></dd> 4370<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd></dl> 4371</li> 4372</ul> 4373<a name="_configAndWriteValue(com.fasterxml.jackson.core.JsonGenerator, java.lang.Object, java.lang.Class)"> 4374<!-- --> 4375</a> 4376<ul class="blockList"> 4377<li class="blockList"> 4378<h4>_configAndWriteValue</h4> 4379<pre>protected final void _configAndWriteValue(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator</a> jgen, 4380 <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> value, 4381 <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><?> viewClass) 4382 throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, 4383 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonGenerationException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerationException</a>, 4384 <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre> 4385<dl><dt><span class="strong">Throws:</span></dt> 4386<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> 4387<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonGenerationException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerationException</a></code></dd> 4388<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd></dl> 4389</li> 4390</ul> 4391<a name="createDeserializationContext(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationConfig)"> 4392<!-- --> 4393</a> 4394<ul class="blockList"> 4395<li class="blockList"> 4396<h4>createDeserializationContext</h4> 4397<pre>protected <a href="../../../../com/fasterxml/jackson/databind/deser/DefaultDeserializationContext.html" title="class in com.fasterxml.jackson.databind.deser">DefaultDeserializationContext</a> createDeserializationContext(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a> jp, 4398 <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a> cfg)</pre> 4399<div class="block">Internal helper method called to create an instance of <a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind"><code>DeserializationContext</code></a> 4400 for deserializing a single root value. 4401 Can be overridden if a custom context is needed.</div> 4402</li> 4403</ul> 4404<a name="_readValue(com.fasterxml.jackson.databind.DeserializationConfig, com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.JavaType)"> 4405<!-- --> 4406</a> 4407<ul class="blockList"> 4408<li class="blockList"> 4409<h4>_readValue</h4> 4410<pre>protected <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> _readValue(<a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a> cfg, 4411 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a> jp, 4412 <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> valueType) 4413 throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, 4414 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a>, 4415 <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre> 4416<div class="block">Actual implementation of value reading+binding operation.</div> 4417<dl><dt><span class="strong">Throws:</span></dt> 4418<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> 4419<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code></dd> 4420<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd></dl> 4421</li> 4422</ul> 4423<a name="_readMapAndClose(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.JavaType)"> 4424<!-- --> 4425</a> 4426<ul class="blockList"> 4427<li class="blockList"> 4428<h4>_readMapAndClose</h4> 4429<pre>protected <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> _readMapAndClose(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a> jp, 4430 <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> valueType) 4431 throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, 4432 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a>, 4433 <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre> 4434<dl><dt><span class="strong">Throws:</span></dt> 4435<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> 4436<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code></dd> 4437<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd></dl> 4438</li> 4439</ul> 4440<a name="_initForReading(com.fasterxml.jackson.core.JsonParser)"> 4441<!-- --> 4442</a> 4443<ul class="blockList"> 4444<li class="blockList"> 4445<h4>_initForReading</h4> 4446<pre>protected <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonToken.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonToken</a> _initForReading(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a> jp) 4447 throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, 4448 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a>, 4449 <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre> 4450<div class="block">Method called to ensure that given parser is ready for reading 4451 content for data binding.</div> 4452<dl><dt><span class="strong">Returns:</span></dt><dd>First token to be used for data binding after this call: 4453 can never be null as exception will be thrown if parser can not 4454 provide more tokens.</dd> 4455<dt><span class="strong">Throws:</span></dt> 4456<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - if the underlying input source has problems during 4457 parsing</dd> 4458<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code> - if parser has problems parsing content</dd> 4459<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code> - if the parser does not have any more 4460 content to map (note: Json "null" value is considered content; 4461 enf-of-stream not)</dd></dl> 4462</li> 4463</ul> 4464<a name="_unwrapAndDeserialize(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext, com.fasterxml.jackson.databind.DeserializationConfig, com.fasterxml.jackson.databind.JavaType, com.fasterxml.jackson.databind.JsonDeserializer)"> 4465<!-- --> 4466</a> 4467<ul class="blockList"> 4468<li class="blockList"> 4469<h4>_unwrapAndDeserialize</h4> 4470<pre>protected <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> _unwrapAndDeserialize(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a> jp, 4471 <a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a> ctxt, 4472 <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a> config, 4473 <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> rootType, 4474 <a href="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a><<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>> deser) 4475 throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, 4476 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a>, 4477 <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre> 4478<dl><dt><span class="strong">Throws:</span></dt> 4479<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> 4480<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code></dd> 4481<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd></dl> 4482</li> 4483</ul> 4484<a name="_findRootDeserializer(com.fasterxml.jackson.databind.DeserializationContext, com.fasterxml.jackson.databind.JavaType)"> 4485<!-- --> 4486</a> 4487<ul class="blockList"> 4488<li class="blockList"> 4489<h4>_findRootDeserializer</h4> 4490<pre>protected <a href="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a><<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>> _findRootDeserializer(<a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a> ctxt, 4491 <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> valueType) 4492 throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre> 4493<div class="block">Method called to locate deserializer for the passed root-level value.</div> 4494<dl><dt><span class="strong">Throws:</span></dt> 4495<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd></dl> 4496</li> 4497</ul> 4498<a name="_verifySchemaType(com.fasterxml.jackson.core.FormatSchema)"> 4499<!-- --> 4500</a> 4501<ul class="blockListLast"> 4502<li class="blockList"> 4503<h4>_verifySchemaType</h4> 4504<pre>protected void _verifySchemaType(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/FormatSchema.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">FormatSchema</a> schema)</pre> 4505<dl><dt><span class="strong">Since:</span></dt> 4506 <dd>2.2</dd></dl> 4507</li> 4508</ul> 4509</li> 4510</ul> 4511</li> 4512</ul> 4513</div> 4514</div> 4515<!-- ========= END OF CLASS DATA ========= --> 4516<!-- ======= START OF BOTTOM NAVBAR ====== --> 4517<div class="bottomNav"><a name="navbar_bottom"> 4518<!-- --> 4519</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> 4520<!-- --> 4521</a> 4522<ul class="navList" title="Navigation"> 4523<li><a href="../../../../overview-summary.html">Overview</a></li> 4524<li><a href="package-summary.html">Package</a></li> 4525<li class="navBarCell1Rev">Class</li> 4526<li><a href="class-use/ObjectMapper.html">Use</a></li> 4527<li><a href="package-tree.html">Tree</a></li> 4528<li><a href="../../../../deprecated-list.html">Deprecated</a></li> 4529<li><a href="../../../../index-all.html">Index</a></li> 4530<li><a href="../../../../help-doc.html">Help</a></li> 4531</ul> 4532</div> 4533<div class="subNav"> 4534<ul class="navList"> 4535<li><a href="../../../../com/fasterxml/jackson/databind/Module.SetupContext.html" title="interface in com.fasterxml.jackson.databind"><span class="strong">Prev Class</span></a></li> 4536<li><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.DefaultTypeResolverBuilder.html" title="class in com.fasterxml.jackson.databind"><span class="strong">Next Class</span></a></li> 4537</ul> 4538<ul class="navList"> 4539<li><a href="../../../../index.html?com/fasterxml/jackson/databind/ObjectMapper.html" target="_top">Frames</a></li> 4540<li><a href="ObjectMapper.html" target="_top">No Frames</a></li> 4541</ul> 4542<ul class="navList" id="allclasses_navbar_bottom"> 4543<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> 4544</ul> 4545<div> 4546<script type="text/javascript"><!-- 4547 allClassesLink = document.getElementById("allclasses_navbar_bottom"); 4548 if(window==top) { 4549 allClassesLink.style.display = "block"; 4550 } 4551 else { 4552 allClassesLink.style.display = "none"; 4553 } 4554 //--> 4555</script> 4556</div> 4557<div> 4558<ul class="subNavList"> 4559<li>Summary: </li> 4560<li><a href="#nested_class_summary">Nested</a> | </li> 4561<li><a href="#field_summary">Field</a> | </li> 4562<li><a href="#constructor_summary">Constr</a> | </li> 4563<li><a href="#method_summary">Method</a></li> 4564</ul> 4565<ul class="subNavList"> 4566<li>Detail: </li> 4567<li><a href="#field_detail">Field</a> | </li> 4568<li><a href="#constructor_detail">Constr</a> | </li> 4569<li><a href="#method_detail">Method</a></li> 4570</ul> 4571</div> 4572<a name="skip-navbar_bottom"> 4573<!-- --> 4574</a></div> 4575<!-- ======== END OF BOTTOM NAVBAR ======= --> 4576<p class="legalCopy"><small>Copyright © 2012-2013 <a href="http://fasterxml.com/">FasterXML</a>. All Rights Reserved.</small></p> 4577</body> 4578</html> 4579