• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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_10-ea) on Sun Jul 14 20:03:27 PDT 2013 -->
6<title>ObjectMapper (Jackson JSON Processor)</title>
7<meta name="date" content="2013-07-14">
8<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
9</head>
10<body>
11<script type="text/javascript"><!--
12    if (location.href.indexOf('is-external=true') == -1) {
13        parent.document.title="ObjectMapper (Jackson JSON Processor)";
14    }
15//-->
16</script>
17<noscript>
18<div>JavaScript is disabled on your browser.</div>
19</noscript>
20<!-- ========= START OF TOP NAVBAR ======= -->
21<div class="topNav"><a name="navbar_top">
22<!--   -->
23</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
24<!--   -->
25</a>
26<ul class="navList" title="Navigation">
27<li><a href="../../../../overview-summary.html">Overview</a></li>
28<li><a href="package-summary.html">Package</a></li>
29<li class="navBarCell1Rev">Class</li>
30<li><a href="class-use/ObjectMapper.html">Use</a></li>
31<li><a href="package-tree.html">Tree</a></li>
32<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
33<li><a href="../../../../index-all.html">Index</a></li>
34<li><a href="../../../../help-doc.html">Help</a></li>
35</ul>
36</div>
37<div class="subNav">
38<ul class="navList">
39<li><a href="../../../../org/codehaus/jackson/map/Module.SetupContext.html" title="interface in org.codehaus.jackson.map"><span class="strong">Prev Class</span></a></li>
40<li><a href="../../../../org/codehaus/jackson/map/ObjectMapper.DefaultTypeResolverBuilder.html" title="class in org.codehaus.jackson.map"><span class="strong">Next Class</span></a></li>
41</ul>
42<ul class="navList">
43<li><a href="../../../../index.html?org/codehaus/jackson/map/ObjectMapper.html" target="_top">Frames</a></li>
44<li><a href="ObjectMapper.html" target="_top">No Frames</a></li>
45</ul>
46<ul class="navList" id="allclasses_navbar_top">
47<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
48</ul>
49<div>
50<script type="text/javascript"><!--
51  allClassesLink = document.getElementById("allclasses_navbar_top");
52  if(window==top) {
53    allClassesLink.style.display = "block";
54  }
55  else {
56    allClassesLink.style.display = "none";
57  }
58  //-->
59</script>
60</div>
61<div>
62<ul class="subNavList">
63<li>Summary:&nbsp;</li>
64<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
65<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
66<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
67<li><a href="#method_summary">Method</a></li>
68</ul>
69<ul class="subNavList">
70<li>Detail:&nbsp;</li>
71<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
72<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
73<li><a href="#method_detail">Method</a></li>
74</ul>
75</div>
76<a name="skip-navbar_top">
77<!--   -->
78</a></div>
79<!-- ========= END OF TOP NAVBAR ========= -->
80<!-- ======== START OF CLASS DATA ======== -->
81<div class="header">
82<div class="subTitle">org.codehaus.jackson.map</div>
83<h2 title="Class ObjectMapper" class="title">Class ObjectMapper</h2>
84</div>
85<div class="contentContainer">
86<ul class="inheritance">
87<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>
88<li>
89<ul class="inheritance">
90<li><a href="../../../../org/codehaus/jackson/ObjectCodec.html" title="class in org.codehaus.jackson">org.codehaus.jackson.ObjectCodec</a></li>
91<li>
92<ul class="inheritance">
93<li>org.codehaus.jackson.map.ObjectMapper</li>
94</ul>
95</li>
96</ul>
97</li>
98</ul>
99<div class="description">
100<ul class="blockList">
101<li class="blockList">
102<dl>
103<dt>All Implemented Interfaces:</dt>
104<dd><a href="../../../../org/codehaus/jackson/Versioned.html" title="interface in org.codehaus.jackson">Versioned</a></dd>
105</dl>
106<hr>
107<br>
108<pre>public class <span class="strong">ObjectMapper</span>
109extends <a href="../../../../org/codehaus/jackson/ObjectCodec.html" title="class in org.codehaus.jackson">ObjectCodec</a>
110implements <a href="../../../../org/codehaus/jackson/Versioned.html" title="interface in org.codehaus.jackson">Versioned</a></pre>
111<div class="block">This mapper (or, data binder, or codec) provides functionality for
112 converting between Java objects (instances of JDK provided core classes,
113 beans), and matching JSON constructs.
114 It will use instances of <a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson"><code>JsonParser</code></a> and <a href="../../../../org/codehaus/jackson/JsonGenerator.html" title="class in org.codehaus.jackson"><code>JsonGenerator</code></a>
115 for implementing actual reading/writing of JSON.
116<p>
117 The main conversion API is defined in <a href="../../../../org/codehaus/jackson/ObjectCodec.html" title="class in org.codehaus.jackson"><code>ObjectCodec</code></a>, so that
118 implementation details of this class need not be exposed to
119 streaming parser and generator classes.
120<p>
121 Note on caching: root-level deserializers are always cached, and accessed
122 using full (generics-aware) type information. This is different from
123 caching of referenced types, which is more limited and is done only
124 for a subset of all deserializer types. The main reason for difference
125 is that at root-level there is no incoming reference (and hence no
126 referencing property, no referral information or annotations to
127 produce differing deserializers), and that the performance impact
128 greatest at root level (since it'll essentially cache the full
129 graph of deserializers involved).</div>
130</li>
131</ul>
132</div>
133<div class="summary">
134<ul class="blockList">
135<li class="blockList">
136<!-- ======== NESTED CLASS SUMMARY ======== -->
137<ul class="blockList">
138<li class="blockList"><a name="nested_class_summary">
139<!--   -->
140</a>
141<h3>Nested Class Summary</h3>
142<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
143<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
144<tr>
145<th class="colFirst" scope="col">Modifier and Type</th>
146<th class="colLast" scope="col">Class and Description</th>
147</tr>
148<tr class="altColor">
149<td class="colFirst"><code>static class&nbsp;</code></td>
150<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.DefaultTypeResolverBuilder.html" title="class in org.codehaus.jackson.map">ObjectMapper.DefaultTypeResolverBuilder</a></strong></code>
151<div class="block">Customized <a href="../../../../org/codehaus/jackson/map/jsontype/TypeResolverBuilder.html" title="interface in org.codehaus.jackson.map.jsontype"><code>TypeResolverBuilder</code></a> that provides type resolver builders
152 used with so-called "default typing"
153 (see <a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#enableDefaultTyping()"><code>enableDefaultTyping()</code></a> for details).</div>
154</td>
155</tr>
156<tr class="rowColor">
157<td class="colFirst"><code>static class&nbsp;</code></td>
158<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.DefaultTyping.html" title="enum in org.codehaus.jackson.map">ObjectMapper.DefaultTyping</a></strong></code>
159<div class="block">Enumeration used with <a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#enableDefaultTyping()"><code>enableDefaultTyping()</code></a>
160 to specify what kind of types (classes) default typing should
161 be used for.</div>
162</td>
163</tr>
164</table>
165</li>
166</ul>
167<!-- =========== FIELD SUMMARY =========== -->
168<ul class="blockList">
169<li class="blockList"><a name="field_summary">
170<!--   -->
171</a>
172<h3>Field Summary</h3>
173<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
174<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
175<tr>
176<th class="colFirst" scope="col">Modifier and Type</th>
177<th class="colLast" scope="col">Field and Description</th>
178</tr>
179<tr class="altColor">
180<td class="colFirst"><code>protected <a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a></code></td>
181<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#_deserializationConfig">_deserializationConfig</a></strong></code>
182<div class="block">Configuration object that defines basic global
183 settings for the serialization process</div>
184</td>
185</tr>
186<tr class="rowColor">
187<td class="colFirst"><code>protected <a href="../../../../org/codehaus/jackson/map/DeserializerProvider.html" title="class in org.codehaus.jackson.map">DeserializerProvider</a></code></td>
188<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#_deserializerProvider">_deserializerProvider</a></strong></code>
189<div class="block">Object that manages access to deserializers used for deserializing
190 JSON content into Java objects, including possible caching
191 of the deserializers.</div>
192</td>
193</tr>
194<tr class="altColor">
195<td class="colFirst"><code>protected <a href="../../../../org/codehaus/jackson/map/InjectableValues.html" title="class in org.codehaus.jackson.map">InjectableValues</a></code></td>
196<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#_injectableValues">_injectableValues</a></strong></code>
197<div class="block">Provider for values to inject in deserialized POJOs.</div>
198</td>
199</tr>
200<tr class="rowColor">
201<td class="colFirst"><code>protected <a href="../../../../org/codehaus/jackson/JsonFactory.html" title="class in org.codehaus.jackson">JsonFactory</a></code></td>
202<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#_jsonFactory">_jsonFactory</a></strong></code>
203<div class="block">Factory used to create <a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson"><code>JsonParser</code></a> and <a href="../../../../org/codehaus/jackson/JsonGenerator.html" title="class in org.codehaus.jackson"><code>JsonGenerator</code></a>
204 instances as necessary.</div>
205</td>
206</tr>
207<tr class="altColor">
208<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>&lt;<a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a>,<a href="../../../../org/codehaus/jackson/map/JsonDeserializer.html" title="class in org.codehaus.jackson.map">JsonDeserializer</a>&lt;<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>&gt;&gt;</code></td>
209<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#_rootDeserializers">_rootDeserializers</a></strong></code>
210<div class="block">We will use a separate main-level Map for keeping track
211 of root-level deserializers.</div>
212</td>
213</tr>
214<tr class="rowColor">
215<td class="colFirst"><code>protected <a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map">SerializationConfig</a></code></td>
216<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#_serializationConfig">_serializationConfig</a></strong></code>
217<div class="block">Configuration object that defines basic global
218 settings for the serialization process</div>
219</td>
220</tr>
221<tr class="altColor">
222<td class="colFirst"><code>protected <a href="../../../../org/codehaus/jackson/map/SerializerFactory.html" title="class in org.codehaus.jackson.map">SerializerFactory</a></code></td>
223<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#_serializerFactory">_serializerFactory</a></strong></code>
224<div class="block">Serializer factory used for constructing serializers.</div>
225</td>
226</tr>
227<tr class="rowColor">
228<td class="colFirst"><code>protected <a href="../../../../org/codehaus/jackson/map/SerializerProvider.html" title="class in org.codehaus.jackson.map">SerializerProvider</a></code></td>
229<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#_serializerProvider">_serializerProvider</a></strong></code>
230<div class="block">Object that manages access to serializers used for serialization,
231 including caching.</div>
232</td>
233</tr>
234<tr class="altColor">
235<td class="colFirst"><code>protected <a href="../../../../org/codehaus/jackson/map/jsontype/SubtypeResolver.html" title="class in org.codehaus.jackson.map.jsontype">SubtypeResolver</a></code></td>
236<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#_subtypeResolver">_subtypeResolver</a></strong></code>
237<div class="block">Registered concrete subtypes that can be used instead of (or
238 in addition to) ones declared using annotations.</div>
239</td>
240</tr>
241<tr class="rowColor">
242<td class="colFirst"><code>protected <a href="../../../../org/codehaus/jackson/map/type/TypeFactory.html" title="class in org.codehaus.jackson.map.type">TypeFactory</a></code></td>
243<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#_typeFactory">_typeFactory</a></strong></code>
244<div class="block">Specific factory used for creating <a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type"><code>JavaType</code></a> instances;
245 needed to allow modules to add more custom type handling
246 (mostly to support types of non-Java JVM languages)</div>
247</td>
248</tr>
249<tr class="altColor">
250<td class="colFirst"><code>protected static <a href="../../../../org/codehaus/jackson/map/AnnotationIntrospector.html" title="class in org.codehaus.jackson.map">AnnotationIntrospector</a></code></td>
251<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#DEFAULT_ANNOTATION_INTROSPECTOR">DEFAULT_ANNOTATION_INTROSPECTOR</a></strong></code>&nbsp;</td>
252</tr>
253<tr class="rowColor">
254<td class="colFirst"><code>protected static <a href="../../../../org/codehaus/jackson/map/ClassIntrospector.html" title="class in org.codehaus.jackson.map">ClassIntrospector</a>&lt;? extends <a href="../../../../org/codehaus/jackson/map/BeanDescription.html" title="class in org.codehaus.jackson.map">BeanDescription</a>&gt;</code></td>
255<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#DEFAULT_INTROSPECTOR">DEFAULT_INTROSPECTOR</a></strong></code>&nbsp;</td>
256</tr>
257<tr class="altColor">
258<td class="colFirst"><code>protected static <a href="../../../../org/codehaus/jackson/map/introspect/VisibilityChecker.html" title="interface in org.codehaus.jackson.map.introspect">VisibilityChecker</a>&lt;?&gt;</code></td>
259<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#STD_VISIBILITY_CHECKER">STD_VISIBILITY_CHECKER</a></strong></code>&nbsp;</td>
260</tr>
261</table>
262</li>
263</ul>
264<!-- ======== CONSTRUCTOR SUMMARY ======== -->
265<ul class="blockList">
266<li class="blockList"><a name="constructor_summary">
267<!--   -->
268</a>
269<h3>Constructor Summary</h3>
270<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
271<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
272<tr>
273<th class="colOne" scope="col">Constructor and Description</th>
274</tr>
275<tr class="altColor">
276<td class="colOne"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#ObjectMapper()">ObjectMapper</a></strong>()</code>
277<div class="block">Default constructor, which will construct the default
278 <a href="../../../../org/codehaus/jackson/JsonFactory.html" title="class in org.codehaus.jackson"><code>JsonFactory</code></a> as necessary, use
279 <a href="../../../../org/codehaus/jackson/map/ser/StdSerializerProvider.html" title="class in org.codehaus.jackson.map.ser"><code>StdSerializerProvider</code></a> as its
280 <a href="../../../../org/codehaus/jackson/map/SerializerProvider.html" title="class in org.codehaus.jackson.map"><code>SerializerProvider</code></a>, and
281 <a href="../../../../org/codehaus/jackson/map/ser/BeanSerializerFactory.html" title="class in org.codehaus.jackson.map.ser"><code>BeanSerializerFactory</code></a> as its
282 <a href="../../../../org/codehaus/jackson/map/SerializerFactory.html" title="class in org.codehaus.jackson.map"><code>SerializerFactory</code></a>.</div>
283</td>
284</tr>
285<tr class="rowColor">
286<td class="colOne"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#ObjectMapper(org.codehaus.jackson.JsonFactory)">ObjectMapper</a></strong>(<a href="../../../../org/codehaus/jackson/JsonFactory.html" title="class in org.codehaus.jackson">JsonFactory</a>&nbsp;jf)</code>
287<div class="block">Construct mapper that uses specified <a href="../../../../org/codehaus/jackson/JsonFactory.html" title="class in org.codehaus.jackson"><code>JsonFactory</code></a>
288 for constructing necessary <a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson"><code>JsonParser</code></a>s and/or
289 <a href="../../../../org/codehaus/jackson/JsonGenerator.html" title="class in org.codehaus.jackson"><code>JsonGenerator</code></a>s.</div>
290</td>
291</tr>
292<tr class="altColor">
293<td class="colOne"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#ObjectMapper(org.codehaus.jackson.JsonFactory, org.codehaus.jackson.map.SerializerProvider, org.codehaus.jackson.map.DeserializerProvider)">ObjectMapper</a></strong>(<a href="../../../../org/codehaus/jackson/JsonFactory.html" title="class in org.codehaus.jackson">JsonFactory</a>&nbsp;jf,
294            <a href="../../../../org/codehaus/jackson/map/SerializerProvider.html" title="class in org.codehaus.jackson.map">SerializerProvider</a>&nbsp;sp,
295            <a href="../../../../org/codehaus/jackson/map/DeserializerProvider.html" title="class in org.codehaus.jackson.map">DeserializerProvider</a>&nbsp;dp)</code>&nbsp;</td>
296</tr>
297<tr class="rowColor">
298<td class="colOne"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#ObjectMapper(org.codehaus.jackson.JsonFactory, org.codehaus.jackson.map.SerializerProvider, org.codehaus.jackson.map.DeserializerProvider, org.codehaus.jackson.map.SerializationConfig, org.codehaus.jackson.map.DeserializationConfig)">ObjectMapper</a></strong>(<a href="../../../../org/codehaus/jackson/JsonFactory.html" title="class in org.codehaus.jackson">JsonFactory</a>&nbsp;jf,
299            <a href="../../../../org/codehaus/jackson/map/SerializerProvider.html" title="class in org.codehaus.jackson.map">SerializerProvider</a>&nbsp;sp,
300            <a href="../../../../org/codehaus/jackson/map/DeserializerProvider.html" title="class in org.codehaus.jackson.map">DeserializerProvider</a>&nbsp;dp,
301            <a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map">SerializationConfig</a>&nbsp;sconfig,
302            <a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a>&nbsp;dconfig)</code>&nbsp;</td>
303</tr>
304<tr class="altColor">
305<td class="colOne"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#ObjectMapper(org.codehaus.jackson.map.SerializerFactory)">ObjectMapper</a></strong>(<a href="../../../../org/codehaus/jackson/map/SerializerFactory.html" title="class in org.codehaus.jackson.map">SerializerFactory</a>&nbsp;sf)</code>
306<div class="block"><strong>Deprecated.</strong>&nbsp;
307<div class="block"><i>Use other constructors instead; note that
308   you can just set serializer factory with <a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#setSerializerFactory(org.codehaus.jackson.map.SerializerFactory)"><code>setSerializerFactory(org.codehaus.jackson.map.SerializerFactory)</code></a></i></div>
309</div>
310</td>
311</tr>
312</table>
313</li>
314</ul>
315<!-- ========== METHOD SUMMARY =========== -->
316<ul class="blockList">
317<li class="blockList"><a name="method_summary">
318<!--   -->
319</a>
320<h3>Method Summary</h3>
321<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
322<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
323<tr>
324<th class="colFirst" scope="col">Modifier and Type</th>
325<th class="colLast" scope="col">Method and Description</th>
326</tr>
327<tr class="altColor">
328<td class="colFirst"><code>protected void</code></td>
329<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#_configAndWriteValue(org.codehaus.jackson.JsonGenerator, java.lang.Object)">_configAndWriteValue</a></strong>(<a href="../../../../org/codehaus/jackson/JsonGenerator.html" title="class in org.codehaus.jackson">JsonGenerator</a>&nbsp;jgen,
330                    <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>&nbsp;value)</code>
331<div class="block">Method called to configure the generator as necessary and then
332 call write functionality</div>
333</td>
334</tr>
335<tr class="rowColor">
336<td class="colFirst"><code>protected void</code></td>
337<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#_configAndWriteValue(org.codehaus.jackson.JsonGenerator, java.lang.Object, java.lang.Class)">_configAndWriteValue</a></strong>(<a href="../../../../org/codehaus/jackson/JsonGenerator.html" title="class in org.codehaus.jackson">JsonGenerator</a>&nbsp;jgen,
338                    <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>&nbsp;value,
339                    <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>&lt;?&gt;&nbsp;viewClass)</code>&nbsp;</td>
340</tr>
341<tr class="altColor">
342<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>
343<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#_convert(java.lang.Object, org.codehaus.jackson.type.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>&nbsp;fromValue,
344        <a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a>&nbsp;toValueType)</code>&nbsp;</td>
345</tr>
346<tr class="rowColor">
347<td class="colFirst"><code>protected <a href="../../../../org/codehaus/jackson/map/DeserializationContext.html" title="class in org.codehaus.jackson.map">DeserializationContext</a></code></td>
348<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#_createDeserializationContext(org.codehaus.jackson.JsonParser, org.codehaus.jackson.map.DeserializationConfig)">_createDeserializationContext</a></strong>(<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a>&nbsp;jp,
349                             <a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a>&nbsp;cfg)</code>&nbsp;</td>
350</tr>
351<tr class="altColor">
352<td class="colFirst"><code>protected <a href="../../../../org/codehaus/jackson/PrettyPrinter.html" title="interface in org.codehaus.jackson">PrettyPrinter</a></code></td>
353<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#_defaultPrettyPrinter()">_defaultPrettyPrinter</a></strong>()</code>
354<div class="block">Helper method that should return default pretty-printer to
355 use for generators constructed by this mapper, when instructed
356 to use default pretty printer.</div>
357</td>
358</tr>
359<tr class="rowColor">
360<td class="colFirst"><code>protected <a href="../../../../org/codehaus/jackson/map/JsonDeserializer.html" title="class in org.codehaus.jackson.map">JsonDeserializer</a>&lt;<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>&gt;</code></td>
361<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#_findRootDeserializer(org.codehaus.jackson.map.DeserializationConfig, org.codehaus.jackson.type.JavaType)">_findRootDeserializer</a></strong>(<a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a>&nbsp;cfg,
362                     <a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a>&nbsp;valueType)</code>
363<div class="block">Method called to locate deserializer for the passed root-level value.</div>
364</td>
365</tr>
366<tr class="altColor">
367<td class="colFirst"><code>protected <a href="../../../../org/codehaus/jackson/JsonToken.html" title="enum in org.codehaus.jackson">JsonToken</a></code></td>
368<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#_initForReading(org.codehaus.jackson.JsonParser)">_initForReading</a></strong>(<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a>&nbsp;jp)</code>
369<div class="block">Method called to ensure that given parser is ready for reading
370 content for data binding.</div>
371</td>
372</tr>
373<tr class="rowColor">
374<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>
375<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#_readMapAndClose(org.codehaus.jackson.JsonParser, org.codehaus.jackson.type.JavaType)">_readMapAndClose</a></strong>(<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a>&nbsp;jp,
376                <a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a>&nbsp;valueType)</code>&nbsp;</td>
377</tr>
378<tr class="altColor">
379<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>
380<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#_readValue(org.codehaus.jackson.map.DeserializationConfig, org.codehaus.jackson.JsonParser, org.codehaus.jackson.type.JavaType)">_readValue</a></strong>(<a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a>&nbsp;cfg,
381          <a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a>&nbsp;jp,
382          <a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a>&nbsp;valueType)</code>
383<div class="block">Actual implementation of value reading+binding operation.</div>
384</td>
385</tr>
386<tr class="rowColor">
387<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>
388<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#_unwrapAndDeserialize(org.codehaus.jackson.JsonParser, org.codehaus.jackson.type.JavaType, org.codehaus.jackson.map.DeserializationContext, org.codehaus.jackson.map.JsonDeserializer)">_unwrapAndDeserialize</a></strong>(<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a>&nbsp;jp,
389                     <a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a>&nbsp;rootType,
390                     <a href="../../../../org/codehaus/jackson/map/DeserializationContext.html" title="class in org.codehaus.jackson.map">DeserializationContext</a>&nbsp;ctxt,
391                     <a href="../../../../org/codehaus/jackson/map/JsonDeserializer.html" title="class in org.codehaus.jackson.map">JsonDeserializer</a>&lt;<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>&gt;&nbsp;deser)</code>&nbsp;</td>
392</tr>
393<tr class="altColor">
394<td class="colFirst"><code>boolean</code></td>
395<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#canDeserialize(org.codehaus.jackson.type.JavaType)">canDeserialize</a></strong>(<a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a>&nbsp;type)</code>
396<div class="block">Method that can be called to check whether mapper thinks
397 it could deserialize an Object of given type.</div>
398</td>
399</tr>
400<tr class="rowColor">
401<td class="colFirst"><code>boolean</code></td>
402<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/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>&lt;?&gt;&nbsp;type)</code>
403<div class="block">Method that can be called to check whether mapper thinks
404 it could serialize an instance of given Class.</div>
405</td>
406</tr>
407<tr class="altColor">
408<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map">ObjectMapper</a></code></td>
409<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#configure(org.codehaus.jackson.map.DeserializationConfig.Feature, boolean)">configure</a></strong>(<a href="../../../../org/codehaus/jackson/map/DeserializationConfig.Feature.html" title="enum in org.codehaus.jackson.map">DeserializationConfig.Feature</a>&nbsp;f,
410         boolean&nbsp;state)</code>
411<div class="block">Method for changing state of an on/off deserialization feature for
412 this object mapper.</div>
413</td>
414</tr>
415<tr class="rowColor">
416<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map">ObjectMapper</a></code></td>
417<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#configure(org.codehaus.jackson.JsonGenerator.Feature, boolean)">configure</a></strong>(<a href="../../../../org/codehaus/jackson/JsonGenerator.Feature.html" title="enum in org.codehaus.jackson">JsonGenerator.Feature</a>&nbsp;f,
418         boolean&nbsp;state)</code>
419<div class="block">Method for changing state of an on/off <a href="../../../../org/codehaus/jackson/JsonGenerator.html" title="class in org.codehaus.jackson"><code>JsonGenerator</code></a> feature for
420 <a href="../../../../org/codehaus/jackson/JsonFactory.html" title="class in org.codehaus.jackson"><code>JsonFactory</code></a> instance this object mapper uses.</div>
421</td>
422</tr>
423<tr class="altColor">
424<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map">ObjectMapper</a></code></td>
425<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#configure(org.codehaus.jackson.JsonParser.Feature, boolean)">configure</a></strong>(<a href="../../../../org/codehaus/jackson/JsonParser.Feature.html" title="enum in org.codehaus.jackson">JsonParser.Feature</a>&nbsp;f,
426         boolean&nbsp;state)</code>
427<div class="block">Method for changing state of an on/off <a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson"><code>JsonParser</code></a> feature for
428 <a href="../../../../org/codehaus/jackson/JsonFactory.html" title="class in org.codehaus.jackson"><code>JsonFactory</code></a> instance this object mapper uses.</div>
429</td>
430</tr>
431<tr class="rowColor">
432<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map">ObjectMapper</a></code></td>
433<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#configure(org.codehaus.jackson.map.SerializationConfig.Feature, boolean)">configure</a></strong>(<a href="../../../../org/codehaus/jackson/map/SerializationConfig.Feature.html" title="enum in org.codehaus.jackson.map">SerializationConfig.Feature</a>&nbsp;f,
434         boolean&nbsp;state)</code>
435<div class="block">Method for changing state of an on/off serialization feature for
436 this object mapper.</div>
437</td>
438</tr>
439<tr class="altColor">
440<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a></code></td>
441<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/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>&nbsp;t)</code>
442<div class="block">Convenience method for constructing <a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type"><code>JavaType</code></a> out of given
443 type (typically <code>java.lang.Class</code>), but without explicit
444 context.</div>
445</td>
446</tr>
447<tr class="rowColor">
448<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
449<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/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>&nbsp;fromValue,
450            <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>&lt;T&gt;&nbsp;toValueType)</code>
451<div class="block">Convenience method for doing two-step conversion from given value, into
452 instance of given value type.</div>
453</td>
454</tr>
455<tr class="altColor">
456<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
457<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#convertValue(java.lang.Object, org.codehaus.jackson.type.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>&nbsp;fromValue,
458            <a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a>&nbsp;toValueType)</code>&nbsp;</td>
459</tr>
460<tr class="rowColor">
461<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
462<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#convertValue(java.lang.Object, org.codehaus.jackson.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>&nbsp;fromValue,
463            <a href="../../../../org/codehaus/jackson/type/TypeReference.html" title="class in org.codehaus.jackson.type">TypeReference</a>&nbsp;toValueTypeRef)</code>&nbsp;</td>
464</tr>
465<tr class="altColor">
466<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a></code></td>
467<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#copyDeserializationConfig()">copyDeserializationConfig</a></strong>()</code>
468<div class="block">Method that creates a copy of
469 the shared default <a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map"><code>DeserializationConfig</code></a> object
470 that defines configuration settings for deserialization.</div>
471</td>
472</tr>
473<tr class="rowColor">
474<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map">SerializationConfig</a></code></td>
475<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#copySerializationConfig()">copySerializationConfig</a></strong>()</code>
476<div class="block">Method that creates a copy of
477 the shared default <a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map"><code>SerializationConfig</code></a> object
478 that defines configuration settings for serialization.</div>
479</td>
480</tr>
481<tr class="altColor">
482<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/node/ArrayNode.html" title="class in org.codehaus.jackson.node">ArrayNode</a></code></td>
483<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#createArrayNode()">createArrayNode</a></strong>()</code>
484<div class="block">
485 Note: return type is co-variant, as basic ObjectCodec
486 abstraction can not refer to concrete node types (as it's
487 part of core package, whereas impls are part of mapper
488 package)</div>
489</td>
490</tr>
491<tr class="rowColor">
492<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/node/ObjectNode.html" title="class in org.codehaus.jackson.node">ObjectNode</a></code></td>
493<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#createObjectNode()">createObjectNode</a></strong>()</code>
494<div class="block">
495 Note: return type is co-variant, as basic ObjectCodec
496 abstraction can not refer to concrete node types (as it's
497 part of core package, whereas impls are part of mapper
498 package)</div>
499</td>
500</tr>
501<tr class="altColor">
502<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map">ObjectWriter</a></code></td>
503<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#defaultPrettyPrintingWriter()">defaultPrettyPrintingWriter</a></strong>()</code>
504<div class="block"><strong>Deprecated.</strong>&nbsp;
505<div class="block"><i>Since 1.9, use <a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#writerWithDefaultPrettyPrinter()"><code>writerWithDefaultPrettyPrinter()</code></a> instead.</i></div>
506</div>
507</td>
508</tr>
509<tr class="rowColor">
510<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map">ObjectMapper</a></code></td>
511<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#disable(org.codehaus.jackson.map.DeserializationConfig.Feature...)">disable</a></strong>(<a href="../../../../org/codehaus/jackson/map/DeserializationConfig.Feature.html" title="enum in org.codehaus.jackson.map">DeserializationConfig.Feature</a>...&nbsp;f)</code>
512<div class="block">Method for enabling specified <a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map"><code>DeserializationConfig</code></a> features.</div>
513</td>
514</tr>
515<tr class="altColor">
516<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map">ObjectMapper</a></code></td>
517<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#disable(org.codehaus.jackson.map.SerializationConfig.Feature...)">disable</a></strong>(<a href="../../../../org/codehaus/jackson/map/SerializationConfig.Feature.html" title="enum in org.codehaus.jackson.map">SerializationConfig.Feature</a>...&nbsp;f)</code>
518<div class="block">Method for enabling specified <a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map"><code>DeserializationConfig</code></a> features.</div>
519</td>
520</tr>
521<tr class="rowColor">
522<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map">ObjectMapper</a></code></td>
523<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#disableDefaultTyping()">disableDefaultTyping</a></strong>()</code>
524<div class="block">Method for disabling automatic inclusion of type information; if so, only
525 explicitly annotated types (ones with
526 <a href="../../../../org/codehaus/jackson/annotate/JsonTypeInfo.html" title="annotation in org.codehaus.jackson.annotate"><code>JsonTypeInfo</code></a>) will have
527 additional embedded type information.</div>
528</td>
529</tr>
530<tr class="altColor">
531<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map">ObjectMapper</a></code></td>
532<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#enable(org.codehaus.jackson.map.DeserializationConfig.Feature...)">enable</a></strong>(<a href="../../../../org/codehaus/jackson/map/DeserializationConfig.Feature.html" title="enum in org.codehaus.jackson.map">DeserializationConfig.Feature</a>...&nbsp;f)</code>
533<div class="block">Method for enabling specified <a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map"><code>DeserializationConfig</code></a> features.</div>
534</td>
535</tr>
536<tr class="rowColor">
537<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map">ObjectMapper</a></code></td>
538<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#enable(org.codehaus.jackson.map.SerializationConfig.Feature...)">enable</a></strong>(<a href="../../../../org/codehaus/jackson/map/SerializationConfig.Feature.html" title="enum in org.codehaus.jackson.map">SerializationConfig.Feature</a>...&nbsp;f)</code>
539<div class="block">Method for enabling specified <a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map"><code>DeserializationConfig</code></a> features.</div>
540</td>
541</tr>
542<tr class="altColor">
543<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map">ObjectMapper</a></code></td>
544<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#enableDefaultTyping()">enableDefaultTyping</a></strong>()</code>
545<div class="block">Convenience method that is equivalent to calling</div>
546</td>
547</tr>
548<tr class="rowColor">
549<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map">ObjectMapper</a></code></td>
550<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#enableDefaultTyping(org.codehaus.jackson.map.ObjectMapper.DefaultTyping)">enableDefaultTyping</a></strong>(<a href="../../../../org/codehaus/jackson/map/ObjectMapper.DefaultTyping.html" title="enum in org.codehaus.jackson.map">ObjectMapper.DefaultTyping</a>&nbsp;dti)</code>
551<div class="block">Convenience method that is equivalent to calling</div>
552</td>
553</tr>
554<tr class="altColor">
555<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map">ObjectMapper</a></code></td>
556<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#enableDefaultTyping(org.codehaus.jackson.map.ObjectMapper.DefaultTyping, org.codehaus.jackson.annotate.JsonTypeInfo.As)">enableDefaultTyping</a></strong>(<a href="../../../../org/codehaus/jackson/map/ObjectMapper.DefaultTyping.html" title="enum in org.codehaus.jackson.map">ObjectMapper.DefaultTyping</a>&nbsp;applicability,
557                   <a href="../../../../org/codehaus/jackson/annotate/JsonTypeInfo.As.html" title="enum in org.codehaus.jackson.annotate">JsonTypeInfo.As</a>&nbsp;includeAs)</code>
558<div class="block">Method for enabling automatic inclusion of type information, needed
559 for proper deserialization of polymorphic types (unless types
560 have been annotated with <a href="../../../../org/codehaus/jackson/annotate/JsonTypeInfo.html" title="annotation in org.codehaus.jackson.annotate"><code>JsonTypeInfo</code></a>).</div>
561</td>
562</tr>
563<tr class="rowColor">
564<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map">ObjectMapper</a></code></td>
565<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#enableDefaultTypingAsProperty(org.codehaus.jackson.map.ObjectMapper.DefaultTyping, java.lang.String)">enableDefaultTypingAsProperty</a></strong>(<a href="../../../../org/codehaus/jackson/map/ObjectMapper.DefaultTyping.html" title="enum in org.codehaus.jackson.map">ObjectMapper.DefaultTyping</a>&nbsp;applicability,
566                             <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>&nbsp;propertyName)</code>
567<div class="block">Method for enabling automatic inclusion of type information -- needed
568 for proper deserialization of polymorphic types (unless types
569 have been annotated with <a href="../../../../org/codehaus/jackson/annotate/JsonTypeInfo.html" title="annotation in org.codehaus.jackson.annotate"><code>JsonTypeInfo</code></a>) --
570 using "As.PROPERTY" inclusion mechanism and specified property name
571 to use for inclusion (default being "@class" since default type information
572 always uses class name as type identifier)</div>
573</td>
574</tr>
575<tr class="altColor">
576<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map">ObjectWriter</a></code></td>
577<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#filteredWriter(org.codehaus.jackson.map.ser.FilterProvider)">filteredWriter</a></strong>(<a href="../../../../org/codehaus/jackson/map/ser/FilterProvider.html" title="class in org.codehaus.jackson.map.ser">FilterProvider</a>&nbsp;filterProvider)</code>
578<div class="block"><strong>Deprecated.</strong>&nbsp;
579<div class="block"><i>Since 1.9, use <a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#writer(org.codehaus.jackson.map.ser.FilterProvider)"><code>writer(FilterProvider)</code></a> instead.</i></div>
580</div>
581</td>
582</tr>
583<tr class="rowColor">
584<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/schema/JsonSchema.html" title="class in org.codehaus.jackson.schema">JsonSchema</a></code></td>
585<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/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>&lt;?&gt;&nbsp;t)</code>
586<div class="block">Generate <a href="http://json-schema.org/">Json-schema</a>
587 instance for specified class.</div>
588</td>
589</tr>
590<tr class="altColor">
591<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/schema/JsonSchema.html" title="class in org.codehaus.jackson.schema">JsonSchema</a></code></td>
592<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#generateJsonSchema(java.lang.Class, org.codehaus.jackson.map.SerializationConfig)">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>&lt;?&gt;&nbsp;t,
593                  <a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map">SerializationConfig</a>&nbsp;cfg)</code>
594<div class="block">Generate <a href="http://json-schema.org/">Json-schema</a>
595 instance for specified class, using specific
596 serialization configuration</div>
597</td>
598</tr>
599<tr class="rowColor">
600<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a></code></td>
601<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#getDeserializationConfig()">getDeserializationConfig</a></strong>()</code>
602<div class="block">Method that returns
603 the shared default <a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map"><code>DeserializationConfig</code></a> object
604 that defines configuration settings for deserialization.</div>
605</td>
606</tr>
607<tr class="altColor">
608<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/DeserializerProvider.html" title="class in org.codehaus.jackson.map">DeserializerProvider</a></code></td>
609<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#getDeserializerProvider()">getDeserializerProvider</a></strong>()</code>&nbsp;</td>
610</tr>
611<tr class="rowColor">
612<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/JsonFactory.html" title="class in org.codehaus.jackson">JsonFactory</a></code></td>
613<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#getJsonFactory()">getJsonFactory</a></strong>()</code>
614<div class="block">Method that can be used to get hold of <a href="../../../../org/codehaus/jackson/JsonFactory.html" title="class in org.codehaus.jackson"><code>JsonFactory</code></a> that this
615 mapper uses if it needs to construct <a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson"><code>JsonParser</code></a>s
616 and/or <a href="../../../../org/codehaus/jackson/JsonGenerator.html" title="class in org.codehaus.jackson"><code>JsonGenerator</code></a>s.</div>
617</td>
618</tr>
619<tr class="altColor">
620<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/node/JsonNodeFactory.html" title="class in org.codehaus.jackson.node">JsonNodeFactory</a></code></td>
621<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#getNodeFactory()">getNodeFactory</a></strong>()</code>
622<div class="block">Method that can be used to get hold of <a href="../../../../org/codehaus/jackson/node/JsonNodeFactory.html" title="class in org.codehaus.jackson.node"><code>JsonNodeFactory</code></a>
623 that this mapper will use when directly constructing
624 root <a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson"><code>JsonNode</code></a> instances for Trees.</div>
625</td>
626</tr>
627<tr class="rowColor">
628<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map">SerializationConfig</a></code></td>
629<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#getSerializationConfig()">getSerializationConfig</a></strong>()</code>
630<div class="block">Method that returns the shared default <a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map"><code>SerializationConfig</code></a>
631 object that defines configuration settings for serialization.</div>
632</td>
633</tr>
634<tr class="altColor">
635<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/SerializerProvider.html" title="class in org.codehaus.jackson.map">SerializerProvider</a></code></td>
636<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#getSerializerProvider()">getSerializerProvider</a></strong>()</code>&nbsp;</td>
637</tr>
638<tr class="rowColor">
639<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/jsontype/SubtypeResolver.html" title="class in org.codehaus.jackson.map.jsontype">SubtypeResolver</a></code></td>
640<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#getSubtypeResolver()">getSubtypeResolver</a></strong>()</code>
641<div class="block">Method for accessing subtype resolver in use.</div>
642</td>
643</tr>
644<tr class="altColor">
645<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/type/TypeFactory.html" title="class in org.codehaus.jackson.map.type">TypeFactory</a></code></td>
646<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#getTypeFactory()">getTypeFactory</a></strong>()</code>
647<div class="block">Accessor for getting currently configured <a href="../../../../org/codehaus/jackson/map/type/TypeFactory.html" title="class in org.codehaus.jackson.map.type"><code>TypeFactory</code></a> instance.</div>
648</td>
649</tr>
650<tr class="rowColor">
651<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/introspect/VisibilityChecker.html" title="interface in org.codehaus.jackson.map.introspect">VisibilityChecker</a>&lt;?&gt;</code></td>
652<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#getVisibilityChecker()">getVisibilityChecker</a></strong>()</code>
653<div class="block">Method for accessing currently configured visibility checker;
654 object used for determining whether given property element
655 (method, field, constructor) can be auto-detected or not.</div>
656</td>
657</tr>
658<tr class="altColor">
659<td class="colFirst"><code>boolean</code></td>
660<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#isEnabled(org.codehaus.jackson.map.DeserializationConfig.Feature)">isEnabled</a></strong>(<a href="../../../../org/codehaus/jackson/map/DeserializationConfig.Feature.html" title="enum in org.codehaus.jackson.map">DeserializationConfig.Feature</a>&nbsp;f)</code>
661<div class="block">Convenience method, equivalent to:</div>
662</td>
663</tr>
664<tr class="rowColor">
665<td class="colFirst"><code>boolean</code></td>
666<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#isEnabled(org.codehaus.jackson.JsonGenerator.Feature)">isEnabled</a></strong>(<a href="../../../../org/codehaus/jackson/JsonGenerator.Feature.html" title="enum in org.codehaus.jackson">JsonGenerator.Feature</a>&nbsp;f)</code>
667<div class="block">Convenience method, equivalent to:</div>
668</td>
669</tr>
670<tr class="altColor">
671<td class="colFirst"><code>boolean</code></td>
672<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#isEnabled(org.codehaus.jackson.JsonParser.Feature)">isEnabled</a></strong>(<a href="../../../../org/codehaus/jackson/JsonParser.Feature.html" title="enum in org.codehaus.jackson">JsonParser.Feature</a>&nbsp;f)</code>
673<div class="block">Convenience method, equivalent to:</div>
674</td>
675</tr>
676<tr class="rowColor">
677<td class="colFirst"><code>boolean</code></td>
678<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#isEnabled(org.codehaus.jackson.map.SerializationConfig.Feature)">isEnabled</a></strong>(<a href="../../../../org/codehaus/jackson/map/SerializationConfig.Feature.html" title="enum in org.codehaus.jackson.map">SerializationConfig.Feature</a>&nbsp;f)</code>
679<div class="block">Convenience method, equivalent to:</div>
680</td>
681</tr>
682<tr class="altColor">
683<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map">ObjectWriter</a></code></td>
684<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#prettyPrintingWriter(org.codehaus.jackson.PrettyPrinter)">prettyPrintingWriter</a></strong>(<a href="../../../../org/codehaus/jackson/PrettyPrinter.html" title="interface in org.codehaus.jackson">PrettyPrinter</a>&nbsp;pp)</code>
685<div class="block"><strong>Deprecated.</strong>&nbsp;
686<div class="block"><i>Since 1.9, use <a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#writer(org.codehaus.jackson.map.ser.FilterProvider)"><code>writer(FilterProvider)</code></a> instead.</i></div>
687</div>
688</td>
689</tr>
690<tr class="rowColor">
691<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ObjectReader.html" title="class in org.codehaus.jackson.map">ObjectReader</a></code></td>
692<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#reader()">reader</a></strong>()</code>
693<div class="block">Factory method for constructing <a href="../../../../org/codehaus/jackson/map/ObjectReader.html" title="class in org.codehaus.jackson.map"><code>ObjectReader</code></a> with
694 default settings.</div>
695</td>
696</tr>
697<tr class="altColor">
698<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ObjectReader.html" title="class in org.codehaus.jackson.map">ObjectReader</a></code></td>
699<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/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>&lt;?&gt;&nbsp;type)</code>
700<div class="block">Factory method for constructing <a href="../../../../org/codehaus/jackson/map/ObjectReader.html" title="class in org.codehaus.jackson.map"><code>ObjectReader</code></a> that will
701 read or update instances of specified type</div>
702</td>
703</tr>
704<tr class="rowColor">
705<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ObjectReader.html" title="class in org.codehaus.jackson.map">ObjectReader</a></code></td>
706<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#reader(org.codehaus.jackson.FormatSchema)">reader</a></strong>(<a href="../../../../org/codehaus/jackson/FormatSchema.html" title="interface in org.codehaus.jackson">FormatSchema</a>&nbsp;schema)</code>
707<div class="block">Factory method for constructing <a href="../../../../org/codehaus/jackson/map/ObjectReader.html" title="class in org.codehaus.jackson.map"><code>ObjectReader</code></a> that will
708 pass specific schema object to <a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson"><code>JsonParser</code></a> used for
709 reading content.</div>
710</td>
711</tr>
712<tr class="altColor">
713<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ObjectReader.html" title="class in org.codehaus.jackson.map">ObjectReader</a></code></td>
714<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#reader(org.codehaus.jackson.map.InjectableValues)">reader</a></strong>(<a href="../../../../org/codehaus/jackson/map/InjectableValues.html" title="class in org.codehaus.jackson.map">InjectableValues</a>&nbsp;injectableValues)</code>
715<div class="block">Factory method for constructing <a href="../../../../org/codehaus/jackson/map/ObjectReader.html" title="class in org.codehaus.jackson.map"><code>ObjectReader</code></a> that will
716 use specified injectable values.</div>
717</td>
718</tr>
719<tr class="rowColor">
720<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ObjectReader.html" title="class in org.codehaus.jackson.map">ObjectReader</a></code></td>
721<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#reader(org.codehaus.jackson.type.JavaType)">reader</a></strong>(<a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a>&nbsp;type)</code>
722<div class="block">Factory method for constructing <a href="../../../../org/codehaus/jackson/map/ObjectReader.html" title="class in org.codehaus.jackson.map"><code>ObjectReader</code></a> that will
723 read or update instances of specified type</div>
724</td>
725</tr>
726<tr class="altColor">
727<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ObjectReader.html" title="class in org.codehaus.jackson.map">ObjectReader</a></code></td>
728<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#reader(org.codehaus.jackson.node.JsonNodeFactory)">reader</a></strong>(<a href="../../../../org/codehaus/jackson/node/JsonNodeFactory.html" title="class in org.codehaus.jackson.node">JsonNodeFactory</a>&nbsp;f)</code>
729<div class="block">Factory method for constructing <a href="../../../../org/codehaus/jackson/map/ObjectReader.html" title="class in org.codehaus.jackson.map"><code>ObjectReader</code></a> that will
730 use specified <a href="../../../../org/codehaus/jackson/node/JsonNodeFactory.html" title="class in org.codehaus.jackson.node"><code>JsonNodeFactory</code></a> for constructing JSON trees.</div>
731</td>
732</tr>
733<tr class="rowColor">
734<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ObjectReader.html" title="class in org.codehaus.jackson.map">ObjectReader</a></code></td>
735<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#reader(org.codehaus.jackson.type.TypeReference)">reader</a></strong>(<a href="../../../../org/codehaus/jackson/type/TypeReference.html" title="class in org.codehaus.jackson.type">TypeReference</a>&lt;?&gt;&nbsp;type)</code>
736<div class="block">Factory method for constructing <a href="../../../../org/codehaus/jackson/map/ObjectReader.html" title="class in org.codehaus.jackson.map"><code>ObjectReader</code></a> that will
737 read or update instances of specified type</div>
738</td>
739</tr>
740<tr class="altColor">
741<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ObjectReader.html" title="class in org.codehaus.jackson.map">ObjectReader</a></code></td>
742<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/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>&nbsp;valueToUpdate)</code>
743<div class="block">Factory method for constructing <a href="../../../../org/codehaus/jackson/map/ObjectReader.html" title="class in org.codehaus.jackson.map"><code>ObjectReader</code></a> that will
744 update given Object (usually Bean, but can be a Collection or Map
745 as well, but NOT an array) with JSON data.</div>
746</td>
747</tr>
748<tr class="rowColor">
749<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">JsonNode</a></code></td>
750<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#readTree(byte[])">readTree</a></strong>(byte[]&nbsp;content)</code>
751<div class="block">Method to deserialize JSON content as tree expressed using set of <a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson"><code>JsonNode</code></a> instances.</div>
752</td>
753</tr>
754<tr class="altColor">
755<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">JsonNode</a></code></td>
756<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/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>&nbsp;file)</code>
757<div class="block">Method to deserialize JSON content as tree expressed using set of <a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson"><code>JsonNode</code></a> instances.</div>
758</td>
759</tr>
760<tr class="rowColor">
761<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">JsonNode</a></code></td>
762<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/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>&nbsp;in)</code>
763<div class="block">Method to deserialize JSON content as tree expressed
764 using set of <a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson"><code>JsonNode</code></a> instances.</div>
765</td>
766</tr>
767<tr class="altColor">
768<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">JsonNode</a></code></td>
769<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#readTree(org.codehaus.jackson.JsonParser)">readTree</a></strong>(<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a>&nbsp;jp)</code>
770<div class="block">Method to deserialize JSON content as tree expressed
771 using set of <a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson"><code>JsonNode</code></a> instances.</div>
772</td>
773</tr>
774<tr class="rowColor">
775<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">JsonNode</a></code></td>
776<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#readTree(org.codehaus.jackson.JsonParser, org.codehaus.jackson.map.DeserializationConfig)">readTree</a></strong>(<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a>&nbsp;jp,
777        <a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a>&nbsp;cfg)</code>
778<div class="block">Method to deserialize JSON content as tree expressed
779 using set of <a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson"><code>JsonNode</code></a> instances.</div>
780</td>
781</tr>
782<tr class="altColor">
783<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">JsonNode</a></code></td>
784<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/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>&nbsp;r)</code>
785<div class="block">Method to deserialize JSON content as tree expressed
786 using set of <a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson"><code>JsonNode</code></a> instances.</div>
787</td>
788</tr>
789<tr class="rowColor">
790<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">JsonNode</a></code></td>
791<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/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>&nbsp;content)</code>
792<div class="block">Method to deserialize JSON content as tree expressed using set of <a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson"><code>JsonNode</code></a> instances.</div>
793</td>
794</tr>
795<tr class="altColor">
796<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">JsonNode</a></code></td>
797<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/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>&nbsp;source)</code>
798<div class="block">Method to deserialize JSON content as tree expressed using set of <a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson"><code>JsonNode</code></a> instances.</div>
799</td>
800</tr>
801<tr class="rowColor">
802<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
803<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#readValue(byte[], java.lang.Class)">readValue</a></strong>(byte[]&nbsp;src,
804         <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>&lt;T&gt;&nbsp;valueType)</code>&nbsp;</td>
805</tr>
806<tr class="altColor">
807<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
808<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#readValue(byte[], int, int, java.lang.Class)">readValue</a></strong>(byte[]&nbsp;src,
809         int&nbsp;offset,
810         int&nbsp;len,
811         <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>&lt;T&gt;&nbsp;valueType)</code>&nbsp;</td>
812</tr>
813<tr class="rowColor">
814<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
815<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#readValue(byte[], int, int, org.codehaus.jackson.type.JavaType)">readValue</a></strong>(byte[]&nbsp;src,
816         int&nbsp;offset,
817         int&nbsp;len,
818         <a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a>&nbsp;valueType)</code>&nbsp;</td>
819</tr>
820<tr class="altColor">
821<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
822<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#readValue(byte[], int, int, org.codehaus.jackson.type.TypeReference)">readValue</a></strong>(byte[]&nbsp;src,
823         int&nbsp;offset,
824         int&nbsp;len,
825         <a href="../../../../org/codehaus/jackson/type/TypeReference.html" title="class in org.codehaus.jackson.type">TypeReference</a>&nbsp;valueTypeRef)</code>&nbsp;</td>
826</tr>
827<tr class="rowColor">
828<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
829<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#readValue(byte[], org.codehaus.jackson.type.JavaType)">readValue</a></strong>(byte[]&nbsp;src,
830         <a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a>&nbsp;valueType)</code>&nbsp;</td>
831</tr>
832<tr class="altColor">
833<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
834<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#readValue(byte[], org.codehaus.jackson.type.TypeReference)">readValue</a></strong>(byte[]&nbsp;src,
835         <a href="../../../../org/codehaus/jackson/type/TypeReference.html" title="class in org.codehaus.jackson.type">TypeReference</a>&nbsp;valueTypeRef)</code>&nbsp;</td>
836</tr>
837<tr class="rowColor">
838<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
839<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/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>&nbsp;src,
840         <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>&lt;T&gt;&nbsp;valueType)</code>&nbsp;</td>
841</tr>
842<tr class="altColor">
843<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
844<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#readValue(java.io.File, org.codehaus.jackson.type.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>&nbsp;src,
845         <a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a>&nbsp;valueType)</code>&nbsp;</td>
846</tr>
847<tr class="rowColor">
848<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
849<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#readValue(java.io.File, org.codehaus.jackson.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>&nbsp;src,
850         <a href="../../../../org/codehaus/jackson/type/TypeReference.html" title="class in org.codehaus.jackson.type">TypeReference</a>&nbsp;valueTypeRef)</code>&nbsp;</td>
851</tr>
852<tr class="altColor">
853<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
854<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/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>&nbsp;src,
855         <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>&lt;T&gt;&nbsp;valueType)</code>&nbsp;</td>
856</tr>
857<tr class="rowColor">
858<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
859<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#readValue(java.io.InputStream, org.codehaus.jackson.type.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>&nbsp;src,
860         <a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a>&nbsp;valueType)</code>&nbsp;</td>
861</tr>
862<tr class="altColor">
863<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
864<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#readValue(java.io.InputStream, org.codehaus.jackson.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>&nbsp;src,
865         <a href="../../../../org/codehaus/jackson/type/TypeReference.html" title="class in org.codehaus.jackson.type">TypeReference</a>&nbsp;valueTypeRef)</code>&nbsp;</td>
866</tr>
867<tr class="rowColor">
868<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
869<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#readValue(org.codehaus.jackson.JsonNode, java.lang.Class)">readValue</a></strong>(<a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">JsonNode</a>&nbsp;root,
870         <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>&lt;T&gt;&nbsp;valueType)</code>
871<div class="block">Convenience method for converting results from given JSON tree into given
872 value type.</div>
873</td>
874</tr>
875<tr class="altColor">
876<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
877<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#readValue(org.codehaus.jackson.JsonNode, org.codehaus.jackson.type.JavaType)">readValue</a></strong>(<a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">JsonNode</a>&nbsp;root,
878         <a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a>&nbsp;valueType)</code>
879<div class="block">Convenience method for converting results from given JSON tree into given
880 value type.</div>
881</td>
882</tr>
883<tr class="rowColor">
884<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
885<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#readValue(org.codehaus.jackson.JsonNode, org.codehaus.jackson.type.TypeReference)">readValue</a></strong>(<a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">JsonNode</a>&nbsp;root,
886         <a href="../../../../org/codehaus/jackson/type/TypeReference.html" title="class in org.codehaus.jackson.type">TypeReference</a>&nbsp;valueTypeRef)</code>
887<div class="block">Convenience method for converting results from given JSON tree into given
888 value type.</div>
889</td>
890</tr>
891<tr class="altColor">
892<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
893<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#readValue(org.codehaus.jackson.JsonParser, java.lang.Class)">readValue</a></strong>(<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a>&nbsp;jp,
894         <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>&lt;T&gt;&nbsp;valueType)</code>
895<div class="block">Method to deserialize JSON content into a non-container
896 type (it can be an array type, however): typically a bean, array
897 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>
898</td>
899</tr>
900<tr class="rowColor">
901<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
902<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#readValue(org.codehaus.jackson.JsonParser, java.lang.Class, org.codehaus.jackson.map.DeserializationConfig)">readValue</a></strong>(<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a>&nbsp;jp,
903         <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>&lt;T&gt;&nbsp;valueType,
904         <a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a>&nbsp;cfg)</code>
905<div class="block">Method to deserialize JSON content into a non-container
906 type (it can be an array type, however): typically a bean, array
907 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>
908</td>
909</tr>
910<tr class="altColor">
911<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
912<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#readValue(org.codehaus.jackson.JsonParser, org.codehaus.jackson.type.JavaType)">readValue</a></strong>(<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a>&nbsp;jp,
913         <a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a>&nbsp;valueType)</code>
914<div class="block">Method to deserialize JSON content into a Java type, reference
915 to which is passed as argument.</div>
916</td>
917</tr>
918<tr class="rowColor">
919<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
920<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#readValue(org.codehaus.jackson.JsonParser, org.codehaus.jackson.type.JavaType, org.codehaus.jackson.map.DeserializationConfig)">readValue</a></strong>(<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a>&nbsp;jp,
921         <a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a>&nbsp;valueType,
922         <a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a>&nbsp;cfg)</code>
923<div class="block">Method to deserialize JSON content into a Java type, reference
924 to which is passed as argument.</div>
925</td>
926</tr>
927<tr class="altColor">
928<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
929<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#readValue(org.codehaus.jackson.JsonParser, org.codehaus.jackson.type.TypeReference)">readValue</a></strong>(<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a>&nbsp;jp,
930         <a href="../../../../org/codehaus/jackson/type/TypeReference.html" title="class in org.codehaus.jackson.type">TypeReference</a>&lt;?&gt;&nbsp;valueTypeRef)</code>
931<div class="block">Method to deserialize JSON content into a Java type, reference
932 to which is passed as argument.</div>
933</td>
934</tr>
935<tr class="rowColor">
936<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
937<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#readValue(org.codehaus.jackson.JsonParser, org.codehaus.jackson.type.TypeReference, org.codehaus.jackson.map.DeserializationConfig)">readValue</a></strong>(<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a>&nbsp;jp,
938         <a href="../../../../org/codehaus/jackson/type/TypeReference.html" title="class in org.codehaus.jackson.type">TypeReference</a>&lt;?&gt;&nbsp;valueTypeRef,
939         <a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a>&nbsp;cfg)</code>
940<div class="block">Method to deserialize JSON content into a Java type, reference
941 to which is passed as argument.</div>
942</td>
943</tr>
944<tr class="altColor">
945<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
946<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/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>&nbsp;src,
947         <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>&lt;T&gt;&nbsp;valueType)</code>&nbsp;</td>
948</tr>
949<tr class="rowColor">
950<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
951<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#readValue(java.io.Reader, org.codehaus.jackson.type.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>&nbsp;src,
952         <a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a>&nbsp;valueType)</code>&nbsp;</td>
953</tr>
954<tr class="altColor">
955<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
956<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#readValue(java.io.Reader, org.codehaus.jackson.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>&nbsp;src,
957         <a href="../../../../org/codehaus/jackson/type/TypeReference.html" title="class in org.codehaus.jackson.type">TypeReference</a>&nbsp;valueTypeRef)</code>&nbsp;</td>
958</tr>
959<tr class="rowColor">
960<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
961<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/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>&nbsp;content,
962         <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>&lt;T&gt;&nbsp;valueType)</code>&nbsp;</td>
963</tr>
964<tr class="altColor">
965<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
966<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#readValue(java.lang.String, org.codehaus.jackson.type.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>&nbsp;content,
967         <a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a>&nbsp;valueType)</code>&nbsp;</td>
968</tr>
969<tr class="rowColor">
970<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
971<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#readValue(java.lang.String, org.codehaus.jackson.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>&nbsp;content,
972         <a href="../../../../org/codehaus/jackson/type/TypeReference.html" title="class in org.codehaus.jackson.type">TypeReference</a>&nbsp;valueTypeRef)</code>&nbsp;</td>
973</tr>
974<tr class="altColor">
975<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
976<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/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>&nbsp;src,
977         <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>&lt;T&gt;&nbsp;valueType)</code>&nbsp;</td>
978</tr>
979<tr class="rowColor">
980<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
981<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#readValue(java.net.URL, org.codehaus.jackson.type.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>&nbsp;src,
982         <a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a>&nbsp;valueType)</code>&nbsp;</td>
983</tr>
984<tr class="altColor">
985<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
986<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#readValue(java.net.URL, org.codehaus.jackson.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>&nbsp;src,
987         <a href="../../../../org/codehaus/jackson/type/TypeReference.html" title="class in org.codehaus.jackson.type">TypeReference</a>&nbsp;valueTypeRef)</code>&nbsp;</td>
988</tr>
989<tr class="rowColor">
990<td class="colFirst"><code>&lt;T&gt;&nbsp;<a href="../../../../org/codehaus/jackson/map/MappingIterator.html" title="class in org.codehaus.jackson.map">MappingIterator</a>&lt;T&gt;</code></td>
991<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#readValues(org.codehaus.jackson.JsonParser, java.lang.Class)">readValues</a></strong>(<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a>&nbsp;jp,
992          <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>&lt;T&gt;&nbsp;valueType)</code>
993<div class="block">Method for reading sequence of Objects from parser stream.</div>
994</td>
995</tr>
996<tr class="altColor">
997<td class="colFirst"><code>&lt;T&gt;&nbsp;<a href="../../../../org/codehaus/jackson/map/MappingIterator.html" title="class in org.codehaus.jackson.map">MappingIterator</a>&lt;T&gt;</code></td>
998<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#readValues(org.codehaus.jackson.JsonParser, org.codehaus.jackson.type.JavaType)">readValues</a></strong>(<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a>&nbsp;jp,
999          <a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a>&nbsp;valueType)</code>
1000<div class="block">Method for reading sequence of Objects from parser stream.</div>
1001</td>
1002</tr>
1003<tr class="rowColor">
1004<td class="colFirst"><code>&lt;T&gt;&nbsp;<a href="../../../../org/codehaus/jackson/map/MappingIterator.html" title="class in org.codehaus.jackson.map">MappingIterator</a>&lt;T&gt;</code></td>
1005<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#readValues(org.codehaus.jackson.JsonParser, org.codehaus.jackson.type.TypeReference)">readValues</a></strong>(<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a>&nbsp;jp,
1006          <a href="../../../../org/codehaus/jackson/type/TypeReference.html" title="class in org.codehaus.jackson.type">TypeReference</a>&lt;?&gt;&nbsp;valueTypeRef)</code>
1007<div class="block">Method for reading sequence of Objects from parser stream.</div>
1008</td>
1009</tr>
1010<tr class="altColor">
1011<td class="colFirst"><code>void</code></td>
1012<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#registerModule(org.codehaus.jackson.map.Module)">registerModule</a></strong>(<a href="../../../../org/codehaus/jackson/map/Module.html" title="class in org.codehaus.jackson.map">Module</a>&nbsp;module)</code>
1013<div class="block">Method for registering a module that can extend functionality
1014 provided by this mapper; for example, by adding providers for
1015 custom serializers and deserializers.</div>
1016</td>
1017</tr>
1018<tr class="rowColor">
1019<td class="colFirst"><code>void</code></td>
1020<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/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>&lt;?&gt;...&nbsp;classes)</code>
1021<div class="block">Method for registering specified class as a subtype, so that
1022 typename-based resolution can link supertypes to subtypes
1023 (as an alternative to using annotations).</div>
1024</td>
1025</tr>
1026<tr class="altColor">
1027<td class="colFirst"><code>void</code></td>
1028<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#registerSubtypes(org.codehaus.jackson.map.jsontype.NamedType...)">registerSubtypes</a></strong>(<a href="../../../../org/codehaus/jackson/map/jsontype/NamedType.html" title="class in org.codehaus.jackson.map.jsontype">NamedType</a>...&nbsp;types)</code>
1029<div class="block">Method for registering specified class as a subtype, so that
1030 typename-based resolution can link supertypes to subtypes
1031 (as an alternative to using annotations).</div>
1032</td>
1033</tr>
1034<tr class="rowColor">
1035<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ObjectReader.html" title="class in org.codehaus.jackson.map">ObjectReader</a></code></td>
1036<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#schemaBasedReader(org.codehaus.jackson.FormatSchema)">schemaBasedReader</a></strong>(<a href="../../../../org/codehaus/jackson/FormatSchema.html" title="interface in org.codehaus.jackson">FormatSchema</a>&nbsp;schema)</code>
1037<div class="block"><strong>Deprecated.</strong>&nbsp;
1038<div class="block"><i>Since 1.9, use <a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#reader(org.codehaus.jackson.FormatSchema)"><code>reader(FormatSchema)</code></a> instead.</i></div>
1039</div>
1040</td>
1041</tr>
1042<tr class="altColor">
1043<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map">ObjectWriter</a></code></td>
1044<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#schemaBasedWriter(org.codehaus.jackson.FormatSchema)">schemaBasedWriter</a></strong>(<a href="../../../../org/codehaus/jackson/FormatSchema.html" title="interface in org.codehaus.jackson">FormatSchema</a>&nbsp;schema)</code>
1045<div class="block"><strong>Deprecated.</strong>&nbsp;
1046<div class="block"><i>Since 1.9, use <a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#writer(org.codehaus.jackson.map.ser.FilterProvider)"><code>writer(FilterProvider)</code></a> instead.</i></div>
1047</div>
1048</td>
1049</tr>
1050<tr class="rowColor">
1051<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map">ObjectMapper</a></code></td>
1052<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#setAnnotationIntrospector(org.codehaus.jackson.map.AnnotationIntrospector)">setAnnotationIntrospector</a></strong>(<a href="../../../../org/codehaus/jackson/map/AnnotationIntrospector.html" title="class in org.codehaus.jackson.map">AnnotationIntrospector</a>&nbsp;ai)</code>
1053<div class="block">Method for changing <a href="../../../../org/codehaus/jackson/map/AnnotationIntrospector.html" title="class in org.codehaus.jackson.map"><code>AnnotationIntrospector</code></a> used by this
1054 mapper instance for both serialization and deserialization</div>
1055</td>
1056</tr>
1057<tr class="altColor">
1058<td class="colFirst"><code>void</code></td>
1059<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/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>&nbsp;dateFormat)</code>
1060<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
1061 values as Strings, and deserializing from JSON Strings.</div>
1062</td>
1063</tr>
1064<tr class="rowColor">
1065<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map">ObjectMapper</a></code></td>
1066<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#setDefaultTyping(org.codehaus.jackson.map.jsontype.TypeResolverBuilder)">setDefaultTyping</a></strong>(<a href="../../../../org/codehaus/jackson/map/jsontype/TypeResolverBuilder.html" title="interface in org.codehaus.jackson.map.jsontype">TypeResolverBuilder</a>&lt;?&gt;&nbsp;typer)</code>
1067<div class="block">Method for enabling automatic inclusion of type information, using
1068 specified handler object for determining which types this affects,
1069 as well as details of how information is embedded.</div>
1070</td>
1071</tr>
1072<tr class="altColor">
1073<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map">ObjectMapper</a></code></td>
1074<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#setDeserializationConfig(org.codehaus.jackson.map.DeserializationConfig)">setDeserializationConfig</a></strong>(<a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a>&nbsp;cfg)</code>
1075<div class="block">Method for replacing the shared default deserialization configuration
1076 object.</div>
1077</td>
1078</tr>
1079<tr class="rowColor">
1080<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map">ObjectMapper</a></code></td>
1081<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#setDeserializerProvider(org.codehaus.jackson.map.DeserializerProvider)">setDeserializerProvider</a></strong>(<a href="../../../../org/codehaus/jackson/map/DeserializerProvider.html" title="class in org.codehaus.jackson.map">DeserializerProvider</a>&nbsp;p)</code>
1082<div class="block">Method for setting specific <a href="../../../../org/codehaus/jackson/map/DeserializerProvider.html" title="class in org.codehaus.jackson.map"><code>DeserializerProvider</code></a> to use
1083 for handling caching of <a href="../../../../org/codehaus/jackson/map/JsonDeserializer.html" title="class in org.codehaus.jackson.map"><code>JsonDeserializer</code></a> instances.</div>
1084</td>
1085</tr>
1086<tr class="altColor">
1087<td class="colFirst"><code>void</code></td>
1088<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#setFilters(org.codehaus.jackson.map.ser.FilterProvider)">setFilters</a></strong>(<a href="../../../../org/codehaus/jackson/map/ser/FilterProvider.html" title="class in org.codehaus.jackson.map.ser">FilterProvider</a>&nbsp;filterProvider)</code>
1089<div class="block">Convenience method that is equivalent to:</div>
1090</td>
1091</tr>
1092<tr class="rowColor">
1093<td class="colFirst"><code>void</code></td>
1094<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#setHandlerInstantiator(org.codehaus.jackson.map.HandlerInstantiator)">setHandlerInstantiator</a></strong>(<a href="../../../../org/codehaus/jackson/map/HandlerInstantiator.html" title="class in org.codehaus.jackson.map">HandlerInstantiator</a>&nbsp;hi)</code>
1095<div class="block">Method for configuring <a href="../../../../org/codehaus/jackson/map/HandlerInstantiator.html" title="class in org.codehaus.jackson.map"><code>HandlerInstantiator</code></a> to use for creating
1096 instances of handlers (such as serializers, deserializers, type and type
1097 id resolvers), given a class.</div>
1098</td>
1099</tr>
1100<tr class="altColor">
1101<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map">ObjectMapper</a></code></td>
1102<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#setInjectableValues(org.codehaus.jackson.map.InjectableValues)">setInjectableValues</a></strong>(<a href="../../../../org/codehaus/jackson/map/InjectableValues.html" title="class in org.codehaus.jackson.map">InjectableValues</a>&nbsp;injectableValues)</code>&nbsp;</td>
1103</tr>
1104<tr class="rowColor">
1105<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map">ObjectMapper</a></code></td>
1106<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#setNodeFactory(org.codehaus.jackson.node.JsonNodeFactory)">setNodeFactory</a></strong>(<a href="../../../../org/codehaus/jackson/node/JsonNodeFactory.html" title="class in org.codehaus.jackson.node">JsonNodeFactory</a>&nbsp;f)</code>
1107<div class="block">Method for specifying <a href="../../../../org/codehaus/jackson/node/JsonNodeFactory.html" title="class in org.codehaus.jackson.node"><code>JsonNodeFactory</code></a> to use for
1108 constructing root level tree nodes (via method
1109 <a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#createObjectNode()"><code>createObjectNode()</code></a></div>
1110</td>
1111</tr>
1112<tr class="altColor">
1113<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map">ObjectMapper</a></code></td>
1114<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#setPropertyNamingStrategy(org.codehaus.jackson.map.PropertyNamingStrategy)">setPropertyNamingStrategy</a></strong>(<a href="../../../../org/codehaus/jackson/map/PropertyNamingStrategy.html" title="class in org.codehaus.jackson.map">PropertyNamingStrategy</a>&nbsp;s)</code>
1115<div class="block">Method for setting custom property naming strategy to use.</div>
1116</td>
1117</tr>
1118<tr class="rowColor">
1119<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map">ObjectMapper</a></code></td>
1120<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#setSerializationConfig(org.codehaus.jackson.map.SerializationConfig)">setSerializationConfig</a></strong>(<a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map">SerializationConfig</a>&nbsp;cfg)</code>
1121<div class="block">Method for replacing the shared default serialization configuration
1122 object.</div>
1123</td>
1124</tr>
1125<tr class="altColor">
1126<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map">ObjectMapper</a></code></td>
1127<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#setSerializationInclusion(org.codehaus.jackson.map.annotate.JsonSerialize.Inclusion)">setSerializationInclusion</a></strong>(<a href="../../../../org/codehaus/jackson/map/annotate/JsonSerialize.Inclusion.html" title="enum in org.codehaus.jackson.map.annotate">JsonSerialize.Inclusion</a>&nbsp;incl)</code>
1128<div class="block">Method for setting defalt POJO property inclusion strategy for serialization.</div>
1129</td>
1130</tr>
1131<tr class="rowColor">
1132<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map">ObjectMapper</a></code></td>
1133<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#setSerializerFactory(org.codehaus.jackson.map.SerializerFactory)">setSerializerFactory</a></strong>(<a href="../../../../org/codehaus/jackson/map/SerializerFactory.html" title="class in org.codehaus.jackson.map">SerializerFactory</a>&nbsp;f)</code>
1134<div class="block">Method for setting specific <a href="../../../../org/codehaus/jackson/map/SerializerFactory.html" title="class in org.codehaus.jackson.map"><code>SerializerFactory</code></a> to use
1135 for constructing (bean) serializers.</div>
1136</td>
1137</tr>
1138<tr class="altColor">
1139<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map">ObjectMapper</a></code></td>
1140<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#setSerializerProvider(org.codehaus.jackson.map.SerializerProvider)">setSerializerProvider</a></strong>(<a href="../../../../org/codehaus/jackson/map/SerializerProvider.html" title="class in org.codehaus.jackson.map">SerializerProvider</a>&nbsp;p)</code>
1141<div class="block">Method for setting specific <a href="../../../../org/codehaus/jackson/map/SerializerProvider.html" title="class in org.codehaus.jackson.map"><code>SerializerProvider</code></a> to use
1142 for handling caching of <a href="../../../../org/codehaus/jackson/map/JsonSerializer.html" title="class in org.codehaus.jackson.map"><code>JsonSerializer</code></a> instances.</div>
1143</td>
1144</tr>
1145<tr class="rowColor">
1146<td class="colFirst"><code>void</code></td>
1147<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#setSubtypeResolver(org.codehaus.jackson.map.jsontype.SubtypeResolver)">setSubtypeResolver</a></strong>(<a href="../../../../org/codehaus/jackson/map/jsontype/SubtypeResolver.html" title="class in org.codehaus.jackson.map.jsontype">SubtypeResolver</a>&nbsp;r)</code>
1148<div class="block">Method for setting custom subtype resolver to use.</div>
1149</td>
1150</tr>
1151<tr class="altColor">
1152<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map">ObjectMapper</a></code></td>
1153<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#setTypeFactory(org.codehaus.jackson.map.type.TypeFactory)">setTypeFactory</a></strong>(<a href="../../../../org/codehaus/jackson/map/type/TypeFactory.html" title="class in org.codehaus.jackson.map.type">TypeFactory</a>&nbsp;f)</code>
1154<div class="block">Method that can be used to override <a href="../../../../org/codehaus/jackson/map/type/TypeFactory.html" title="class in org.codehaus.jackson.map.type"><code>TypeFactory</code></a> instance
1155 used by this mapper.</div>
1156</td>
1157</tr>
1158<tr class="rowColor">
1159<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map">ObjectMapper</a></code></td>
1160<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#setVisibility(org.codehaus.jackson.annotate.JsonMethod, org.codehaus.jackson.annotate.JsonAutoDetect.Visibility)">setVisibility</a></strong>(<a href="../../../../org/codehaus/jackson/annotate/JsonMethod.html" title="enum in org.codehaus.jackson.annotate">JsonMethod</a>&nbsp;forMethod,
1161             <a href="../../../../org/codehaus/jackson/annotate/JsonAutoDetect.Visibility.html" title="enum in org.codehaus.jackson.annotate">JsonAutoDetect.Visibility</a>&nbsp;visibility)</code>
1162<div class="block">Convenience method that allows changing configuration for
1163 underlying <a href="../../../../org/codehaus/jackson/map/introspect/VisibilityChecker.html" title="interface in org.codehaus.jackson.map.introspect"><code>VisibilityChecker</code></a>s, to change details of what kinds of
1164 properties are auto-detected.</div>
1165</td>
1166</tr>
1167<tr class="altColor">
1168<td class="colFirst"><code>void</code></td>
1169<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#setVisibilityChecker(org.codehaus.jackson.map.introspect.VisibilityChecker)">setVisibilityChecker</a></strong>(<a href="../../../../org/codehaus/jackson/map/introspect/VisibilityChecker.html" title="interface in org.codehaus.jackson.map.introspect">VisibilityChecker</a>&lt;?&gt;&nbsp;vc)</code>
1170<div class="block">Method for setting currently configured visibility checker;
1171 object used for determining whether given property element
1172 (method, field, constructor) can be auto-detected or not.</div>
1173</td>
1174</tr>
1175<tr class="rowColor">
1176<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a></code></td>
1177<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#treeAsTokens(org.codehaus.jackson.JsonNode)">treeAsTokens</a></strong>(<a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">JsonNode</a>&nbsp;n)</code>
1178<div class="block">Method for constructing a <a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson"><code>JsonParser</code></a> out of JSON tree
1179 representation.</div>
1180</td>
1181</tr>
1182<tr class="altColor">
1183<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1184<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#treeToValue(org.codehaus.jackson.JsonNode, java.lang.Class)">treeToValue</a></strong>(<a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">JsonNode</a>&nbsp;n,
1185           <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>&lt;T&gt;&nbsp;valueType)</code>
1186<div class="block">Convenience conversion method that will bind data given JSON tree
1187 contains into specific value (usually bean) type.</div>
1188</td>
1189</tr>
1190<tr class="rowColor">
1191<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map">ObjectWriter</a></code></td>
1192<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#typedWriter(java.lang.Class)">typedWriter</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>&lt;?&gt;&nbsp;rootType)</code>
1193<div class="block"><strong>Deprecated.</strong>&nbsp;
1194<div class="block"><i>Since 1.9, use <a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#writerWithType(java.lang.Class)"><code>writerWithType(Class)</code></a> instead.</i></div>
1195</div>
1196</td>
1197</tr>
1198<tr class="altColor">
1199<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map">ObjectWriter</a></code></td>
1200<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#typedWriter(org.codehaus.jackson.type.JavaType)">typedWriter</a></strong>(<a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a>&nbsp;rootType)</code>
1201<div class="block"><strong>Deprecated.</strong>&nbsp;
1202<div class="block"><i>Since 1.9, use <a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#writerWithType(org.codehaus.jackson.type.JavaType)"><code>writerWithType(JavaType)</code></a> instead.</i></div>
1203</div>
1204</td>
1205</tr>
1206<tr class="rowColor">
1207<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map">ObjectWriter</a></code></td>
1208<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#typedWriter(org.codehaus.jackson.type.TypeReference)">typedWriter</a></strong>(<a href="../../../../org/codehaus/jackson/type/TypeReference.html" title="class in org.codehaus.jackson.type">TypeReference</a>&lt;?&gt;&nbsp;rootType)</code>
1209<div class="block"><strong>Deprecated.</strong>&nbsp;
1210<div class="block"><i>Since 1.9, use <a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#writerWithType(org.codehaus.jackson.type.TypeReference)"><code>writerWithType(TypeReference)</code></a> instead.</i></div>
1211</div>
1212</td>
1213</tr>
1214<tr class="altColor">
1215<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ObjectReader.html" title="class in org.codehaus.jackson.map">ObjectReader</a></code></td>
1216<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#updatingReader(java.lang.Object)">updatingReader</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>&nbsp;valueToUpdate)</code>
1217<div class="block"><strong>Deprecated.</strong>&nbsp;
1218<div class="block"><i>Since 1.9, use <a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#readerForUpdating(java.lang.Object)"><code>readerForUpdating(java.lang.Object)</code></a> instead.</i></div>
1219</div>
1220</td>
1221</tr>
1222<tr class="rowColor">
1223<td class="colFirst"><code>&lt;T extends <a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">JsonNode</a>&gt;&nbsp;<br>T</code></td>
1224<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/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>&nbsp;fromValue)</code>
1225<div class="block">Reverse of <a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#treeToValue(org.codehaus.jackson.JsonNode, java.lang.Class)"><code>treeToValue(org.codehaus.jackson.JsonNode, java.lang.Class&lt;T&gt;)</code></a>; given a value (usually bean), will
1226 construct equivalent JSON Tree representation.</div>
1227</td>
1228</tr>
1229<tr class="altColor">
1230<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/Version.html" title="class in org.codehaus.jackson">Version</a></code></td>
1231<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#version()">version</a></strong>()</code>
1232<div class="block">Method that will return version information stored in and read from jar
1233 that contains this class.</div>
1234</td>
1235</tr>
1236<tr class="rowColor">
1237<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map">ObjectWriter</a></code></td>
1238<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#viewWriter(java.lang.Class)">viewWriter</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>&lt;?&gt;&nbsp;serializationView)</code>
1239<div class="block"><strong>Deprecated.</strong>&nbsp;
1240<div class="block"><i>Since 1.9, use <a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#writerWithView(java.lang.Class)"><code>writerWithView(Class)</code></a> instead.</i></div>
1241</div>
1242</td>
1243</tr>
1244<tr class="altColor">
1245<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map">ObjectMapper</a></code></td>
1246<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#withModule(org.codehaus.jackson.map.Module)">withModule</a></strong>(<a href="../../../../org/codehaus/jackson/map/Module.html" title="class in org.codehaus.jackson.map">Module</a>&nbsp;module)</code>
1247<div class="block">Fluent-style alternative to <a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#registerModule(org.codehaus.jackson.map.Module)"><code>registerModule(org.codehaus.jackson.map.Module)</code></a>; functionally equivalent to:</div>
1248</td>
1249</tr>
1250<tr class="rowColor">
1251<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map">ObjectWriter</a></code></td>
1252<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#writer()">writer</a></strong>()</code>
1253<div class="block">Convenience method for constructing <a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map"><code>ObjectWriter</code></a>
1254 with default settings.</div>
1255</td>
1256</tr>
1257<tr class="altColor">
1258<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map">ObjectWriter</a></code></td>
1259<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/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>&nbsp;df)</code>
1260<div class="block">Factory method for constructing <a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map"><code>ObjectWriter</code></a> that will
1261 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
1262 null passed, using timestamp (64-bit number.</div>
1263</td>
1264</tr>
1265<tr class="rowColor">
1266<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map">ObjectWriter</a></code></td>
1267<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#writer(org.codehaus.jackson.map.ser.FilterProvider)">writer</a></strong>(<a href="../../../../org/codehaus/jackson/map/ser/FilterProvider.html" title="class in org.codehaus.jackson.map.ser">FilterProvider</a>&nbsp;filterProvider)</code>
1268<div class="block">Factory method for constructing <a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map"><code>ObjectWriter</code></a> that will
1269 serialize objects using specified filter provider.</div>
1270</td>
1271</tr>
1272<tr class="altColor">
1273<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map">ObjectWriter</a></code></td>
1274<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#writer(org.codehaus.jackson.FormatSchema)">writer</a></strong>(<a href="../../../../org/codehaus/jackson/FormatSchema.html" title="interface in org.codehaus.jackson">FormatSchema</a>&nbsp;schema)</code>
1275<div class="block">Factory method for constructing <a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map"><code>ObjectWriter</code></a> that will
1276 pass specific schema object to <a href="../../../../org/codehaus/jackson/JsonGenerator.html" title="class in org.codehaus.jackson"><code>JsonGenerator</code></a> used for
1277 writing content.</div>
1278</td>
1279</tr>
1280<tr class="rowColor">
1281<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map">ObjectWriter</a></code></td>
1282<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#writer(org.codehaus.jackson.PrettyPrinter)">writer</a></strong>(<a href="../../../../org/codehaus/jackson/PrettyPrinter.html" title="interface in org.codehaus.jackson">PrettyPrinter</a>&nbsp;pp)</code>
1283<div class="block">Factory method for constructing <a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map"><code>ObjectWriter</code></a> that will
1284 serialize objects using specified pretty printer for indentation
1285 (or if null, no pretty printer)</div>
1286</td>
1287</tr>
1288<tr class="altColor">
1289<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map">ObjectWriter</a></code></td>
1290<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#writerWithDefaultPrettyPrinter()">writerWithDefaultPrettyPrinter</a></strong>()</code>
1291<div class="block">Factory method for constructing <a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map"><code>ObjectWriter</code></a> that will
1292 serialize objects using the default pretty printer for indentation</div>
1293</td>
1294</tr>
1295<tr class="rowColor">
1296<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map">ObjectWriter</a></code></td>
1297<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/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>&lt;?&gt;&nbsp;rootType)</code>
1298<div class="block">Factory method for constructing <a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map"><code>ObjectWriter</code></a> that will
1299 serialize objects using specified root type, instead of actual
1300 runtime type of value.</div>
1301</td>
1302</tr>
1303<tr class="altColor">
1304<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map">ObjectWriter</a></code></td>
1305<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#writerWithType(org.codehaus.jackson.type.JavaType)">writerWithType</a></strong>(<a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a>&nbsp;rootType)</code>
1306<div class="block">Factory method for constructing <a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map"><code>ObjectWriter</code></a> that will
1307 serialize objects using specified root type, instead of actual
1308 runtime type of value.</div>
1309</td>
1310</tr>
1311<tr class="rowColor">
1312<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map">ObjectWriter</a></code></td>
1313<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#writerWithType(org.codehaus.jackson.type.TypeReference)">writerWithType</a></strong>(<a href="../../../../org/codehaus/jackson/type/TypeReference.html" title="class in org.codehaus.jackson.type">TypeReference</a>&lt;?&gt;&nbsp;rootType)</code>
1314<div class="block">Factory method for constructing <a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map"><code>ObjectWriter</code></a> that will
1315 serialize objects using specified root type, instead of actual
1316 runtime type of value.</div>
1317</td>
1318</tr>
1319<tr class="altColor">
1320<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map">ObjectWriter</a></code></td>
1321<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/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>&lt;?&gt;&nbsp;serializationView)</code>
1322<div class="block">Factory method for constructing <a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map"><code>ObjectWriter</code></a> that will
1323 serialize objects using specified JSON View (filter).</div>
1324</td>
1325</tr>
1326<tr class="rowColor">
1327<td class="colFirst"><code>void</code></td>
1328<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#writeTree(org.codehaus.jackson.JsonGenerator, org.codehaus.jackson.JsonNode)">writeTree</a></strong>(<a href="../../../../org/codehaus/jackson/JsonGenerator.html" title="class in org.codehaus.jackson">JsonGenerator</a>&nbsp;jgen,
1329         <a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">JsonNode</a>&nbsp;rootNode)</code>
1330<div class="block">Method to serialize given JSON Tree, using generator
1331 provided.</div>
1332</td>
1333</tr>
1334<tr class="altColor">
1335<td class="colFirst"><code>void</code></td>
1336<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#writeTree(org.codehaus.jackson.JsonGenerator, org.codehaus.jackson.JsonNode, org.codehaus.jackson.map.SerializationConfig)">writeTree</a></strong>(<a href="../../../../org/codehaus/jackson/JsonGenerator.html" title="class in org.codehaus.jackson">JsonGenerator</a>&nbsp;jgen,
1337         <a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">JsonNode</a>&nbsp;rootNode,
1338         <a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map">SerializationConfig</a>&nbsp;cfg)</code>
1339<div class="block">Method to serialize given Json Tree, using generator
1340 provided.</div>
1341</td>
1342</tr>
1343<tr class="rowColor">
1344<td class="colFirst"><code>void</code></td>
1345<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/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>&nbsp;resultFile,
1346          <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>&nbsp;value)</code>
1347<div class="block">Method that can be used to serialize any Java value as
1348 JSON output, written to File provided.</div>
1349</td>
1350</tr>
1351<tr class="altColor">
1352<td class="colFirst"><code>void</code></td>
1353<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#writeValue(org.codehaus.jackson.JsonGenerator, java.lang.Object)">writeValue</a></strong>(<a href="../../../../org/codehaus/jackson/JsonGenerator.html" title="class in org.codehaus.jackson">JsonGenerator</a>&nbsp;jgen,
1354          <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>&nbsp;value)</code>
1355<div class="block">Method that can be used to serialize any Java value as
1356 JSON output, using provided <a href="../../../../org/codehaus/jackson/JsonGenerator.html" title="class in org.codehaus.jackson"><code>JsonGenerator</code></a>.</div>
1357</td>
1358</tr>
1359<tr class="rowColor">
1360<td class="colFirst"><code>void</code></td>
1361<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#writeValue(org.codehaus.jackson.JsonGenerator, java.lang.Object, org.codehaus.jackson.map.SerializationConfig)">writeValue</a></strong>(<a href="../../../../org/codehaus/jackson/JsonGenerator.html" title="class in org.codehaus.jackson">JsonGenerator</a>&nbsp;jgen,
1362          <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>&nbsp;value,
1363          <a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map">SerializationConfig</a>&nbsp;config)</code>
1364<div class="block">Method that can be used to serialize any Java value as
1365 JSON output, using provided <a href="../../../../org/codehaus/jackson/JsonGenerator.html" title="class in org.codehaus.jackson"><code>JsonGenerator</code></a>,
1366 configured as per passed configuration object.</div>
1367</td>
1368</tr>
1369<tr class="altColor">
1370<td class="colFirst"><code>void</code></td>
1371<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/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>&nbsp;out,
1372          <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>&nbsp;value)</code>
1373<div class="block">Method that can be used to serialize any Java value as
1374 JSON output, using output stream provided (using encoding
1375 <a href="../../../../org/codehaus/jackson/JsonEncoding.html#UTF8"><code>JsonEncoding.UTF8</code></a>).</div>
1376</td>
1377</tr>
1378<tr class="rowColor">
1379<td class="colFirst"><code>void</code></td>
1380<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/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>&nbsp;w,
1381          <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>&nbsp;value)</code>
1382<div class="block">Method that can be used to serialize any Java value as
1383 JSON output, using Writer provided.</div>
1384</td>
1385</tr>
1386<tr class="altColor">
1387<td class="colFirst"><code>byte[]</code></td>
1388<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/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>&nbsp;value)</code>
1389<div class="block">Method that can be used to serialize any Java value as
1390 a byte array.</div>
1391</td>
1392</tr>
1393<tr class="rowColor">
1394<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>
1395<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/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>&nbsp;value)</code>
1396<div class="block">Method that can be used to serialize any Java value as
1397 a String.</div>
1398</td>
1399</tr>
1400</table>
1401<ul class="blockList">
1402<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
1403<!--   -->
1404</a>
1405<h3>Methods inherited from class&nbsp;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>
1406<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>
1407</ul>
1408</li>
1409</ul>
1410</li>
1411</ul>
1412</div>
1413<div class="details">
1414<ul class="blockList">
1415<li class="blockList">
1416<!-- ============ FIELD DETAIL =========== -->
1417<ul class="blockList">
1418<li class="blockList"><a name="field_detail">
1419<!--   -->
1420</a>
1421<h3>Field Detail</h3>
1422<a name="DEFAULT_INTROSPECTOR">
1423<!--   -->
1424</a>
1425<ul class="blockList">
1426<li class="blockList">
1427<h4>DEFAULT_INTROSPECTOR</h4>
1428<pre>protected static final&nbsp;<a href="../../../../org/codehaus/jackson/map/ClassIntrospector.html" title="class in org.codehaus.jackson.map">ClassIntrospector</a>&lt;? extends <a href="../../../../org/codehaus/jackson/map/BeanDescription.html" title="class in org.codehaus.jackson.map">BeanDescription</a>&gt; DEFAULT_INTROSPECTOR</pre>
1429</li>
1430</ul>
1431<a name="DEFAULT_ANNOTATION_INTROSPECTOR">
1432<!--   -->
1433</a>
1434<ul class="blockList">
1435<li class="blockList">
1436<h4>DEFAULT_ANNOTATION_INTROSPECTOR</h4>
1437<pre>protected static final&nbsp;<a href="../../../../org/codehaus/jackson/map/AnnotationIntrospector.html" title="class in org.codehaus.jackson.map">AnnotationIntrospector</a> DEFAULT_ANNOTATION_INTROSPECTOR</pre>
1438</li>
1439</ul>
1440<a name="STD_VISIBILITY_CHECKER">
1441<!--   -->
1442</a>
1443<ul class="blockList">
1444<li class="blockList">
1445<h4>STD_VISIBILITY_CHECKER</h4>
1446<pre>protected static final&nbsp;<a href="../../../../org/codehaus/jackson/map/introspect/VisibilityChecker.html" title="interface in org.codehaus.jackson.map.introspect">VisibilityChecker</a>&lt;?&gt; STD_VISIBILITY_CHECKER</pre>
1447<dl><dt><span class="strong">Since:</span></dt>
1448  <dd>1.5</dd></dl>
1449</li>
1450</ul>
1451<a name="_jsonFactory">
1452<!--   -->
1453</a>
1454<ul class="blockList">
1455<li class="blockList">
1456<h4>_jsonFactory</h4>
1457<pre>protected final&nbsp;<a href="../../../../org/codehaus/jackson/JsonFactory.html" title="class in org.codehaus.jackson">JsonFactory</a> _jsonFactory</pre>
1458<div class="block">Factory used to create <a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson"><code>JsonParser</code></a> and <a href="../../../../org/codehaus/jackson/JsonGenerator.html" title="class in org.codehaus.jackson"><code>JsonGenerator</code></a>
1459 instances as necessary.</div>
1460</li>
1461</ul>
1462<a name="_subtypeResolver">
1463<!--   -->
1464</a>
1465<ul class="blockList">
1466<li class="blockList">
1467<h4>_subtypeResolver</h4>
1468<pre>protected&nbsp;<a href="../../../../org/codehaus/jackson/map/jsontype/SubtypeResolver.html" title="class in org.codehaus.jackson.map.jsontype">SubtypeResolver</a> _subtypeResolver</pre>
1469<div class="block">Registered concrete subtypes that can be used instead of (or
1470 in addition to) ones declared using annotations.</div>
1471<dl><dt><span class="strong">Since:</span></dt>
1472  <dd>1.6</dd></dl>
1473</li>
1474</ul>
1475<a name="_typeFactory">
1476<!--   -->
1477</a>
1478<ul class="blockList">
1479<li class="blockList">
1480<h4>_typeFactory</h4>
1481<pre>protected&nbsp;<a href="../../../../org/codehaus/jackson/map/type/TypeFactory.html" title="class in org.codehaus.jackson.map.type">TypeFactory</a> _typeFactory</pre>
1482<div class="block">Specific factory used for creating <a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type"><code>JavaType</code></a> instances;
1483 needed to allow modules to add more custom type handling
1484 (mostly to support types of non-Java JVM languages)</div>
1485</li>
1486</ul>
1487<a name="_injectableValues">
1488<!--   -->
1489</a>
1490<ul class="blockList">
1491<li class="blockList">
1492<h4>_injectableValues</h4>
1493<pre>protected&nbsp;<a href="../../../../org/codehaus/jackson/map/InjectableValues.html" title="class in org.codehaus.jackson.map">InjectableValues</a> _injectableValues</pre>
1494<div class="block">Provider for values to inject in deserialized POJOs.</div>
1495<dl><dt><span class="strong">Since:</span></dt>
1496  <dd>1.9</dd></dl>
1497</li>
1498</ul>
1499<a name="_serializationConfig">
1500<!--   -->
1501</a>
1502<ul class="blockList">
1503<li class="blockList">
1504<h4>_serializationConfig</h4>
1505<pre>protected&nbsp;<a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map">SerializationConfig</a> _serializationConfig</pre>
1506<div class="block">Configuration object that defines basic global
1507 settings for the serialization process</div>
1508</li>
1509</ul>
1510<a name="_serializerProvider">
1511<!--   -->
1512</a>
1513<ul class="blockList">
1514<li class="blockList">
1515<h4>_serializerProvider</h4>
1516<pre>protected&nbsp;<a href="../../../../org/codehaus/jackson/map/SerializerProvider.html" title="class in org.codehaus.jackson.map">SerializerProvider</a> _serializerProvider</pre>
1517<div class="block">Object that manages access to serializers used for serialization,
1518 including caching.
1519 It is configured with <a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#_serializerFactory"><code>_serializerFactory</code></a> to allow
1520 for constructing custom serializers.</div>
1521</li>
1522</ul>
1523<a name="_serializerFactory">
1524<!--   -->
1525</a>
1526<ul class="blockList">
1527<li class="blockList">
1528<h4>_serializerFactory</h4>
1529<pre>protected&nbsp;<a href="../../../../org/codehaus/jackson/map/SerializerFactory.html" title="class in org.codehaus.jackson.map">SerializerFactory</a> _serializerFactory</pre>
1530<div class="block">Serializer factory used for constructing serializers.</div>
1531</li>
1532</ul>
1533<a name="_deserializationConfig">
1534<!--   -->
1535</a>
1536<ul class="blockList">
1537<li class="blockList">
1538<h4>_deserializationConfig</h4>
1539<pre>protected&nbsp;<a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a> _deserializationConfig</pre>
1540<div class="block">Configuration object that defines basic global
1541 settings for the serialization process</div>
1542</li>
1543</ul>
1544<a name="_deserializerProvider">
1545<!--   -->
1546</a>
1547<ul class="blockList">
1548<li class="blockList">
1549<h4>_deserializerProvider</h4>
1550<pre>protected&nbsp;<a href="../../../../org/codehaus/jackson/map/DeserializerProvider.html" title="class in org.codehaus.jackson.map">DeserializerProvider</a> _deserializerProvider</pre>
1551<div class="block">Object that manages access to deserializers used for deserializing
1552 JSON content into Java objects, including possible caching
1553 of the deserializers. It contains a reference to
1554 <a href="../../../../org/codehaus/jackson/map/DeserializerFactory.html" title="class in org.codehaus.jackson.map"><code>DeserializerFactory</code></a> to use for constructing acutal deserializers.</div>
1555</li>
1556</ul>
1557<a name="_rootDeserializers">
1558<!--   -->
1559</a>
1560<ul class="blockListLast">
1561<li class="blockList">
1562<h4>_rootDeserializers</h4>
1563<pre>protected final&nbsp;<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>&lt;<a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a>,<a href="../../../../org/codehaus/jackson/map/JsonDeserializer.html" title="class in org.codehaus.jackson.map">JsonDeserializer</a>&lt;<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>&gt;&gt; _rootDeserializers</pre>
1564<div class="block">We will use a separate main-level Map for keeping track
1565 of root-level deserializers. This is where most succesful
1566 cache lookups get resolved.
1567 Map will contain resolvers for all kinds of types, including
1568 container types: this is different from the component cache
1569 which will only cache bean deserializers.
1570<p>
1571 Given that we don't expect much concurrency for additions
1572 (should very quickly converge to zero after startup), let's
1573 explicitly define a low concurrency setting.
1574<p>
1575 Since version 1.5, these may are either "raw" deserializers (when
1576 no type information is needed for base type), or type-wrapped
1577 deserializers (if it is needed)</div>
1578</li>
1579</ul>
1580</li>
1581</ul>
1582<!-- ========= CONSTRUCTOR DETAIL ======== -->
1583<ul class="blockList">
1584<li class="blockList"><a name="constructor_detail">
1585<!--   -->
1586</a>
1587<h3>Constructor Detail</h3>
1588<a name="ObjectMapper()">
1589<!--   -->
1590</a>
1591<ul class="blockList">
1592<li class="blockList">
1593<h4>ObjectMapper</h4>
1594<pre>public&nbsp;ObjectMapper()</pre>
1595<div class="block">Default constructor, which will construct the default
1596 <a href="../../../../org/codehaus/jackson/JsonFactory.html" title="class in org.codehaus.jackson"><code>JsonFactory</code></a> as necessary, use
1597 <a href="../../../../org/codehaus/jackson/map/ser/StdSerializerProvider.html" title="class in org.codehaus.jackson.map.ser"><code>StdSerializerProvider</code></a> as its
1598 <a href="../../../../org/codehaus/jackson/map/SerializerProvider.html" title="class in org.codehaus.jackson.map"><code>SerializerProvider</code></a>, and
1599 <a href="../../../../org/codehaus/jackson/map/ser/BeanSerializerFactory.html" title="class in org.codehaus.jackson.map.ser"><code>BeanSerializerFactory</code></a> as its
1600 <a href="../../../../org/codehaus/jackson/map/SerializerFactory.html" title="class in org.codehaus.jackson.map"><code>SerializerFactory</code></a>.
1601 This means that it
1602 can serialize all standard JDK types, as well as regular
1603 Java Beans (based on method names and Jackson-specific annotations),
1604 but does not support JAXB annotations.</div>
1605</li>
1606</ul>
1607<a name="ObjectMapper(org.codehaus.jackson.JsonFactory)">
1608<!--   -->
1609</a>
1610<ul class="blockList">
1611<li class="blockList">
1612<h4>ObjectMapper</h4>
1613<pre>public&nbsp;ObjectMapper(<a href="../../../../org/codehaus/jackson/JsonFactory.html" title="class in org.codehaus.jackson">JsonFactory</a>&nbsp;jf)</pre>
1614<div class="block">Construct mapper that uses specified <a href="../../../../org/codehaus/jackson/JsonFactory.html" title="class in org.codehaus.jackson"><code>JsonFactory</code></a>
1615 for constructing necessary <a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson"><code>JsonParser</code></a>s and/or
1616 <a href="../../../../org/codehaus/jackson/JsonGenerator.html" title="class in org.codehaus.jackson"><code>JsonGenerator</code></a>s.</div>
1617</li>
1618</ul>
1619<a name="ObjectMapper(org.codehaus.jackson.map.SerializerFactory)">
1620<!--   -->
1621</a>
1622<ul class="blockList">
1623<li class="blockList">
1624<h4>ObjectMapper</h4>
1625<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>
1626public&nbsp;ObjectMapper(<a href="../../../../org/codehaus/jackson/map/SerializerFactory.html" title="class in org.codehaus.jackson.map">SerializerFactory</a>&nbsp;sf)</pre>
1627<div class="block"><span class="strong">Deprecated.</span>&nbsp;<i>Use other constructors instead; note that
1628   you can just set serializer factory with <a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#setSerializerFactory(org.codehaus.jackson.map.SerializerFactory)"><code>setSerializerFactory(org.codehaus.jackson.map.SerializerFactory)</code></a></i></div>
1629<div class="block">Construct mapper that uses specified <a href="../../../../org/codehaus/jackson/map/SerializerFactory.html" title="class in org.codehaus.jackson.map"><code>SerializerFactory</code></a>
1630 for constructing necessary serializers.</div>
1631</li>
1632</ul>
1633<a name="ObjectMapper(org.codehaus.jackson.JsonFactory, org.codehaus.jackson.map.SerializerProvider, org.codehaus.jackson.map.DeserializerProvider)">
1634<!--   -->
1635</a>
1636<ul class="blockList">
1637<li class="blockList">
1638<h4>ObjectMapper</h4>
1639<pre>public&nbsp;ObjectMapper(<a href="../../../../org/codehaus/jackson/JsonFactory.html" title="class in org.codehaus.jackson">JsonFactory</a>&nbsp;jf,
1640            <a href="../../../../org/codehaus/jackson/map/SerializerProvider.html" title="class in org.codehaus.jackson.map">SerializerProvider</a>&nbsp;sp,
1641            <a href="../../../../org/codehaus/jackson/map/DeserializerProvider.html" title="class in org.codehaus.jackson.map">DeserializerProvider</a>&nbsp;dp)</pre>
1642</li>
1643</ul>
1644<a name="ObjectMapper(org.codehaus.jackson.JsonFactory, org.codehaus.jackson.map.SerializerProvider, org.codehaus.jackson.map.DeserializerProvider, org.codehaus.jackson.map.SerializationConfig, org.codehaus.jackson.map.DeserializationConfig)">
1645<!--   -->
1646</a>
1647<ul class="blockListLast">
1648<li class="blockList">
1649<h4>ObjectMapper</h4>
1650<pre>public&nbsp;ObjectMapper(<a href="../../../../org/codehaus/jackson/JsonFactory.html" title="class in org.codehaus.jackson">JsonFactory</a>&nbsp;jf,
1651            <a href="../../../../org/codehaus/jackson/map/SerializerProvider.html" title="class in org.codehaus.jackson.map">SerializerProvider</a>&nbsp;sp,
1652            <a href="../../../../org/codehaus/jackson/map/DeserializerProvider.html" title="class in org.codehaus.jackson.map">DeserializerProvider</a>&nbsp;dp,
1653            <a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map">SerializationConfig</a>&nbsp;sconfig,
1654            <a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a>&nbsp;dconfig)</pre>
1655<dl><dt><span class="strong">Parameters:</span></dt><dd><code>jf</code> - JsonFactory to use: if null, a new <a href="../../../../org/codehaus/jackson/map/MappingJsonFactory.html" title="class in org.codehaus.jackson.map"><code>MappingJsonFactory</code></a> will be constructed</dd><dd><code>sp</code> - SerializerProvider to use: if null, a <a href="../../../../org/codehaus/jackson/map/ser/StdSerializerProvider.html" title="class in org.codehaus.jackson.map.ser"><code>StdSerializerProvider</code></a> will be constructed</dd><dd><code>dp</code> - DeserializerProvider to use: if null, a <a href="../../../../org/codehaus/jackson/map/deser/StdDeserializerProvider.html" title="class in org.codehaus.jackson.map.deser"><code>StdDeserializerProvider</code></a> will be constructed</dd><dd><code>sconfig</code> - Serialization configuration to use; if null, basic <a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map"><code>SerializationConfig</code></a>
1656        will be constructed</dd><dd><code>dconfig</code> - Deserialization configuration to use; if null, basic <a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map"><code>DeserializationConfig</code></a>
1657        will be constructed</dd></dl>
1658</li>
1659</ul>
1660</li>
1661</ul>
1662<!-- ============ METHOD DETAIL ========== -->
1663<ul class="blockList">
1664<li class="blockList"><a name="method_detail">
1665<!--   -->
1666</a>
1667<h3>Method Detail</h3>
1668<a name="version()">
1669<!--   -->
1670</a>
1671<ul class="blockList">
1672<li class="blockList">
1673<h4>version</h4>
1674<pre>public&nbsp;<a href="../../../../org/codehaus/jackson/Version.html" title="class in org.codehaus.jackson">Version</a>&nbsp;version()</pre>
1675<div class="block">Method that will return version information stored in and read from jar
1676 that contains this class.</div>
1677<dl>
1678<dt><strong>Specified by:</strong></dt>
1679<dd><code><a href="../../../../org/codehaus/jackson/Versioned.html#version()">version</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/codehaus/jackson/Versioned.html" title="interface in org.codehaus.jackson">Versioned</a></code></dd>
1680<dt><span class="strong">Since:</span></dt>
1681  <dd>1.6</dd></dl>
1682</li>
1683</ul>
1684<a name="registerModule(org.codehaus.jackson.map.Module)">
1685<!--   -->
1686</a>
1687<ul class="blockList">
1688<li class="blockList">
1689<h4>registerModule</h4>
1690<pre>public&nbsp;void&nbsp;registerModule(<a href="../../../../org/codehaus/jackson/map/Module.html" title="class in org.codehaus.jackson.map">Module</a>&nbsp;module)</pre>
1691<div class="block">Method for registering a module that can extend functionality
1692 provided by this mapper; for example, by adding providers for
1693 custom serializers and deserializers.</div>
1694<dl><dt><span class="strong">Parameters:</span></dt><dd><code>module</code> - Module to register</dd><dt><span class="strong">Since:</span></dt>
1695  <dd>1.7</dd></dl>
1696</li>
1697</ul>
1698<a name="withModule(org.codehaus.jackson.map.Module)">
1699<!--   -->
1700</a>
1701<ul class="blockList">
1702<li class="blockList">
1703<h4>withModule</h4>
1704<pre>public&nbsp;<a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map">ObjectMapper</a>&nbsp;withModule(<a href="../../../../org/codehaus/jackson/map/Module.html" title="class in org.codehaus.jackson.map">Module</a>&nbsp;module)</pre>
1705<div class="block">Fluent-style alternative to <a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#registerModule(org.codehaus.jackson.map.Module)"><code>registerModule(org.codehaus.jackson.map.Module)</code></a>; functionally equivalent to:
1706<pre>
1707  mapper.registerModule(module);
1708  return mapper;
1709</pre>
1710 NOTE: name is unfortunately misleading in suggesting that a new instance
1711 might be created (as is the case with most other 'withXxx()' methods
1712 for Jackson core objects) -- this is not the case; rather, this is just
1713 a variant of <a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#registerModule(org.codehaus.jackson.map.Module)"><code>registerModule(org.codehaus.jackson.map.Module)</code></a> but one that returns 'this'
1714 (like it should return, but does not for historical reasons).</div>
1715<dl><dt><span class="strong">Since:</span></dt>
1716  <dd>1.8</dd></dl>
1717</li>
1718</ul>
1719<a name="getSerializationConfig()">
1720<!--   -->
1721</a>
1722<ul class="blockList">
1723<li class="blockList">
1724<h4>getSerializationConfig</h4>
1725<pre>public&nbsp;<a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map">SerializationConfig</a>&nbsp;getSerializationConfig()</pre>
1726<div class="block">Method that returns the shared default <a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map"><code>SerializationConfig</code></a>
1727 object that defines configuration settings for serialization.
1728 Returned object is "live" meaning that changes will be used
1729 for future serialization operations for this mapper when using
1730 mapper's default configuration</div>
1731</li>
1732</ul>
1733<a name="copySerializationConfig()">
1734<!--   -->
1735</a>
1736<ul class="blockList">
1737<li class="blockList">
1738<h4>copySerializationConfig</h4>
1739<pre>public&nbsp;<a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map">SerializationConfig</a>&nbsp;copySerializationConfig()</pre>
1740<div class="block">Method that creates a copy of
1741 the shared default <a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map"><code>SerializationConfig</code></a> object
1742 that defines configuration settings for serialization.
1743 Since it is a copy, any changes made to the configuration
1744 object will NOT directly affect serialization done using
1745 basic serialization methods that use the shared object (that is,
1746 ones that do not take separate <a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map"><code>SerializationConfig</code></a>
1747 argument.
1748<p>
1749 The use case is that of changing object settings of the configuration
1750 (like date format being used, see <a href="../../../../org/codehaus/jackson/map/SerializationConfig.html#setDateFormat(java.text.DateFormat)"><code>SerializationConfig.setDateFormat(java.text.DateFormat)</code></a>).</div>
1751</li>
1752</ul>
1753<a name="setSerializationConfig(org.codehaus.jackson.map.SerializationConfig)">
1754<!--   -->
1755</a>
1756<ul class="blockList">
1757<li class="blockList">
1758<h4>setSerializationConfig</h4>
1759<pre>public&nbsp;<a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map">ObjectMapper</a>&nbsp;setSerializationConfig(<a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map">SerializationConfig</a>&nbsp;cfg)</pre>
1760<div class="block">Method for replacing the shared default serialization configuration
1761 object.</div>
1762</li>
1763</ul>
1764<a name="getDeserializationConfig()">
1765<!--   -->
1766</a>
1767<ul class="blockList">
1768<li class="blockList">
1769<h4>getDeserializationConfig</h4>
1770<pre>public&nbsp;<a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a>&nbsp;getDeserializationConfig()</pre>
1771<div class="block">Method that returns
1772 the shared default <a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map"><code>DeserializationConfig</code></a> object
1773 that defines configuration settings for deserialization.
1774 Returned object is "live" meaning that changes will be used
1775 for future deserialization operations for this mapper when using
1776 mapper's default configuration</div>
1777</li>
1778</ul>
1779<a name="copyDeserializationConfig()">
1780<!--   -->
1781</a>
1782<ul class="blockList">
1783<li class="blockList">
1784<h4>copyDeserializationConfig</h4>
1785<pre>public&nbsp;<a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a>&nbsp;copyDeserializationConfig()</pre>
1786<div class="block">Method that creates a copy of
1787 the shared default <a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map"><code>DeserializationConfig</code></a> object
1788 that defines configuration settings for deserialization.
1789 Since it is a copy, any changes made to the configuration
1790 object will NOT directly affect deserialization done using
1791 basic deserialization methods that use the shared object (that is,
1792 ones that do not take separate <a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map"><code>DeserializationConfig</code></a>
1793 argument.
1794<p>
1795 The use case is that of changing object settings of the configuration
1796 (like deserialization problem handler,
1797 see <a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html#addHandler(org.codehaus.jackson.map.DeserializationProblemHandler)"><code>DeserializationConfig.addHandler(org.codehaus.jackson.map.DeserializationProblemHandler)</code></a>)</div>
1798</li>
1799</ul>
1800<a name="setDeserializationConfig(org.codehaus.jackson.map.DeserializationConfig)">
1801<!--   -->
1802</a>
1803<ul class="blockList">
1804<li class="blockList">
1805<h4>setDeserializationConfig</h4>
1806<pre>public&nbsp;<a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map">ObjectMapper</a>&nbsp;setDeserializationConfig(<a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a>&nbsp;cfg)</pre>
1807<div class="block">Method for replacing the shared default deserialization configuration
1808 object.</div>
1809</li>
1810</ul>
1811<a name="setSerializerFactory(org.codehaus.jackson.map.SerializerFactory)">
1812<!--   -->
1813</a>
1814<ul class="blockList">
1815<li class="blockList">
1816<h4>setSerializerFactory</h4>
1817<pre>public&nbsp;<a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map">ObjectMapper</a>&nbsp;setSerializerFactory(<a href="../../../../org/codehaus/jackson/map/SerializerFactory.html" title="class in org.codehaus.jackson.map">SerializerFactory</a>&nbsp;f)</pre>
1818<div class="block">Method for setting specific <a href="../../../../org/codehaus/jackson/map/SerializerFactory.html" title="class in org.codehaus.jackson.map"><code>SerializerFactory</code></a> to use
1819 for constructing (bean) serializers.</div>
1820</li>
1821</ul>
1822<a name="setSerializerProvider(org.codehaus.jackson.map.SerializerProvider)">
1823<!--   -->
1824</a>
1825<ul class="blockList">
1826<li class="blockList">
1827<h4>setSerializerProvider</h4>
1828<pre>public&nbsp;<a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map">ObjectMapper</a>&nbsp;setSerializerProvider(<a href="../../../../org/codehaus/jackson/map/SerializerProvider.html" title="class in org.codehaus.jackson.map">SerializerProvider</a>&nbsp;p)</pre>
1829<div class="block">Method for setting specific <a href="../../../../org/codehaus/jackson/map/SerializerProvider.html" title="class in org.codehaus.jackson.map"><code>SerializerProvider</code></a> to use
1830 for handling caching of <a href="../../../../org/codehaus/jackson/map/JsonSerializer.html" title="class in org.codehaus.jackson.map"><code>JsonSerializer</code></a> instances.</div>
1831</li>
1832</ul>
1833<a name="getSerializerProvider()">
1834<!--   -->
1835</a>
1836<ul class="blockList">
1837<li class="blockList">
1838<h4>getSerializerProvider</h4>
1839<pre>public&nbsp;<a href="../../../../org/codehaus/jackson/map/SerializerProvider.html" title="class in org.codehaus.jackson.map">SerializerProvider</a>&nbsp;getSerializerProvider()</pre>
1840<dl><dt><span class="strong">Since:</span></dt>
1841  <dd>1.4</dd></dl>
1842</li>
1843</ul>
1844<a name="setDeserializerProvider(org.codehaus.jackson.map.DeserializerProvider)">
1845<!--   -->
1846</a>
1847<ul class="blockList">
1848<li class="blockList">
1849<h4>setDeserializerProvider</h4>
1850<pre>public&nbsp;<a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map">ObjectMapper</a>&nbsp;setDeserializerProvider(<a href="../../../../org/codehaus/jackson/map/DeserializerProvider.html" title="class in org.codehaus.jackson.map">DeserializerProvider</a>&nbsp;p)</pre>
1851<div class="block">Method for setting specific <a href="../../../../org/codehaus/jackson/map/DeserializerProvider.html" title="class in org.codehaus.jackson.map"><code>DeserializerProvider</code></a> to use
1852 for handling caching of <a href="../../../../org/codehaus/jackson/map/JsonDeserializer.html" title="class in org.codehaus.jackson.map"><code>JsonDeserializer</code></a> instances.</div>
1853</li>
1854</ul>
1855<a name="getDeserializerProvider()">
1856<!--   -->
1857</a>
1858<ul class="blockList">
1859<li class="blockList">
1860<h4>getDeserializerProvider</h4>
1861<pre>public&nbsp;<a href="../../../../org/codehaus/jackson/map/DeserializerProvider.html" title="class in org.codehaus.jackson.map">DeserializerProvider</a>&nbsp;getDeserializerProvider()</pre>
1862<dl><dt><span class="strong">Since:</span></dt>
1863  <dd>1.4</dd></dl>
1864</li>
1865</ul>
1866<a name="getVisibilityChecker()">
1867<!--   -->
1868</a>
1869<ul class="blockList">
1870<li class="blockList">
1871<h4>getVisibilityChecker</h4>
1872<pre>public&nbsp;<a href="../../../../org/codehaus/jackson/map/introspect/VisibilityChecker.html" title="interface in org.codehaus.jackson.map.introspect">VisibilityChecker</a>&lt;?&gt;&nbsp;getVisibilityChecker()</pre>
1873<div class="block">Method for accessing currently configured visibility checker;
1874 object used for determining whether given property element
1875 (method, field, constructor) can be auto-detected or not.</div>
1876<dl><dt><span class="strong">Since:</span></dt>
1877  <dd>1.5</dd></dl>
1878</li>
1879</ul>
1880<a name="setVisibilityChecker(org.codehaus.jackson.map.introspect.VisibilityChecker)">
1881<!--   -->
1882</a>
1883<ul class="blockList">
1884<li class="blockList">
1885<h4>setVisibilityChecker</h4>
1886<pre>public&nbsp;void&nbsp;setVisibilityChecker(<a href="../../../../org/codehaus/jackson/map/introspect/VisibilityChecker.html" title="interface in org.codehaus.jackson.map.introspect">VisibilityChecker</a>&lt;?&gt;&nbsp;vc)</pre>
1887<div class="block">Method for setting currently configured visibility checker;
1888 object used for determining whether given property element
1889 (method, field, constructor) can be auto-detected or not.
1890 This default checker is used if no per-class overrides
1891 are defined.</div>
1892<dl><dt><span class="strong">Since:</span></dt>
1893  <dd>1.5</dd></dl>
1894</li>
1895</ul>
1896<a name="setVisibility(org.codehaus.jackson.annotate.JsonMethod, org.codehaus.jackson.annotate.JsonAutoDetect.Visibility)">
1897<!--   -->
1898</a>
1899<ul class="blockList">
1900<li class="blockList">
1901<h4>setVisibility</h4>
1902<pre>public&nbsp;<a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map">ObjectMapper</a>&nbsp;setVisibility(<a href="../../../../org/codehaus/jackson/annotate/JsonMethod.html" title="enum in org.codehaus.jackson.annotate">JsonMethod</a>&nbsp;forMethod,
1903                         <a href="../../../../org/codehaus/jackson/annotate/JsonAutoDetect.Visibility.html" title="enum in org.codehaus.jackson.annotate">JsonAutoDetect.Visibility</a>&nbsp;visibility)</pre>
1904<div class="block">Convenience method that allows changing configuration for
1905 underlying <a href="../../../../org/codehaus/jackson/map/introspect/VisibilityChecker.html" title="interface in org.codehaus.jackson.map.introspect"><code>VisibilityChecker</code></a>s, to change details of what kinds of
1906 properties are auto-detected.
1907 Basically short cut for doing:
1908<pre>
1909  mapper.setVisibilityChecker(
1910     mapper.getVisibilityChecker().withVisibility(forMethod, visibility)
1911  );
1912</pre>
1913 one common use case would be to do:
1914<pre>
1915  mapper.setVisibility(JsonMethod.FIELD, Visibility.ANY);
1916</pre>
1917 which would make all member fields serializable without further annotations,
1918 instead of just public fields (default setting).</div>
1919<dl><dt><span class="strong">Parameters:</span></dt><dd><code>forMethod</code> - Type of property descriptor affected (field, getter/isGetter,
1920     setter, creator)</dd><dd><code>visibility</code> - Minimum visibility to require for the property descriptors of type</dd>
1921<dt><span class="strong">Returns:</span></dt><dd>Modified mapper instance (that is, "this"), to allow chaining
1922    of configuration calls</dd><dt><span class="strong">Since:</span></dt>
1923  <dd>1.9</dd></dl>
1924</li>
1925</ul>
1926<a name="getSubtypeResolver()">
1927<!--   -->
1928</a>
1929<ul class="blockList">
1930<li class="blockList">
1931<h4>getSubtypeResolver</h4>
1932<pre>public&nbsp;<a href="../../../../org/codehaus/jackson/map/jsontype/SubtypeResolver.html" title="class in org.codehaus.jackson.map.jsontype">SubtypeResolver</a>&nbsp;getSubtypeResolver()</pre>
1933<div class="block">Method for accessing subtype resolver in use.</div>
1934<dl><dt><span class="strong">Since:</span></dt>
1935  <dd>1.6</dd></dl>
1936</li>
1937</ul>
1938<a name="setSubtypeResolver(org.codehaus.jackson.map.jsontype.SubtypeResolver)">
1939<!--   -->
1940</a>
1941<ul class="blockList">
1942<li class="blockList">
1943<h4>setSubtypeResolver</h4>
1944<pre>public&nbsp;void&nbsp;setSubtypeResolver(<a href="../../../../org/codehaus/jackson/map/jsontype/SubtypeResolver.html" title="class in org.codehaus.jackson.map.jsontype">SubtypeResolver</a>&nbsp;r)</pre>
1945<div class="block">Method for setting custom subtype resolver to use.</div>
1946<dl><dt><span class="strong">Since:</span></dt>
1947  <dd>1.6</dd></dl>
1948</li>
1949</ul>
1950<a name="setAnnotationIntrospector(org.codehaus.jackson.map.AnnotationIntrospector)">
1951<!--   -->
1952</a>
1953<ul class="blockList">
1954<li class="blockList">
1955<h4>setAnnotationIntrospector</h4>
1956<pre>public&nbsp;<a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map">ObjectMapper</a>&nbsp;setAnnotationIntrospector(<a href="../../../../org/codehaus/jackson/map/AnnotationIntrospector.html" title="class in org.codehaus.jackson.map">AnnotationIntrospector</a>&nbsp;ai)</pre>
1957<div class="block">Method for changing <a href="../../../../org/codehaus/jackson/map/AnnotationIntrospector.html" title="class in org.codehaus.jackson.map"><code>AnnotationIntrospector</code></a> used by this
1958 mapper instance for both serialization and deserialization</div>
1959<dl><dt><span class="strong">Since:</span></dt>
1960  <dd>1.8</dd></dl>
1961</li>
1962</ul>
1963<a name="setPropertyNamingStrategy(org.codehaus.jackson.map.PropertyNamingStrategy)">
1964<!--   -->
1965</a>
1966<ul class="blockList">
1967<li class="blockList">
1968<h4>setPropertyNamingStrategy</h4>
1969<pre>public&nbsp;<a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map">ObjectMapper</a>&nbsp;setPropertyNamingStrategy(<a href="../../../../org/codehaus/jackson/map/PropertyNamingStrategy.html" title="class in org.codehaus.jackson.map">PropertyNamingStrategy</a>&nbsp;s)</pre>
1970<div class="block">Method for setting custom property naming strategy to use.</div>
1971<dl><dt><span class="strong">Since:</span></dt>
1972  <dd>1.8</dd></dl>
1973</li>
1974</ul>
1975<a name="setSerializationInclusion(org.codehaus.jackson.map.annotate.JsonSerialize.Inclusion)">
1976<!--   -->
1977</a>
1978<ul class="blockList">
1979<li class="blockList">
1980<h4>setSerializationInclusion</h4>
1981<pre>public&nbsp;<a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map">ObjectMapper</a>&nbsp;setSerializationInclusion(<a href="../../../../org/codehaus/jackson/map/annotate/JsonSerialize.Inclusion.html" title="enum in org.codehaus.jackson.map.annotate">JsonSerialize.Inclusion</a>&nbsp;incl)</pre>
1982<div class="block">Method for setting defalt POJO property inclusion strategy for serialization.
1983 Equivalent to:
1984<pre>
1985  mapper.setSerializationConfig(mapper.getSerializationConfig().withSerializationInclusion(incl));
1986</pre></div>
1987<dl><dt><span class="strong">Since:</span></dt>
1988  <dd>1.9</dd></dl>
1989</li>
1990</ul>
1991<a name="enableDefaultTyping()">
1992<!--   -->
1993</a>
1994<ul class="blockList">
1995<li class="blockList">
1996<h4>enableDefaultTyping</h4>
1997<pre>public&nbsp;<a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map">ObjectMapper</a>&nbsp;enableDefaultTyping()</pre>
1998<div class="block">Convenience method that is equivalent to calling
1999<pre>
2000  enableObjectTyping(DefaultTyping.OBJECT_AND_NON_CONCRETE);
2001</pre></div>
2002</li>
2003</ul>
2004<a name="enableDefaultTyping(org.codehaus.jackson.map.ObjectMapper.DefaultTyping)">
2005<!--   -->
2006</a>
2007<ul class="blockList">
2008<li class="blockList">
2009<h4>enableDefaultTyping</h4>
2010<pre>public&nbsp;<a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map">ObjectMapper</a>&nbsp;enableDefaultTyping(<a href="../../../../org/codehaus/jackson/map/ObjectMapper.DefaultTyping.html" title="enum in org.codehaus.jackson.map">ObjectMapper.DefaultTyping</a>&nbsp;dti)</pre>
2011<div class="block">Convenience method that is equivalent to calling
2012<pre>
2013  enableObjectTyping(dti, JsonTypeInfo.As.WRAPPER_ARRAY);
2014</pre></div>
2015</li>
2016</ul>
2017<a name="enableDefaultTyping(org.codehaus.jackson.map.ObjectMapper.DefaultTyping, org.codehaus.jackson.annotate.JsonTypeInfo.As)">
2018<!--   -->
2019</a>
2020<ul class="blockList">
2021<li class="blockList">
2022<h4>enableDefaultTyping</h4>
2023<pre>public&nbsp;<a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map">ObjectMapper</a>&nbsp;enableDefaultTyping(<a href="../../../../org/codehaus/jackson/map/ObjectMapper.DefaultTyping.html" title="enum in org.codehaus.jackson.map">ObjectMapper.DefaultTyping</a>&nbsp;applicability,
2024                               <a href="../../../../org/codehaus/jackson/annotate/JsonTypeInfo.As.html" title="enum in org.codehaus.jackson.annotate">JsonTypeInfo.As</a>&nbsp;includeAs)</pre>
2025<div class="block">Method for enabling automatic inclusion of type information, needed
2026 for proper deserialization of polymorphic types (unless types
2027 have been annotated with <a href="../../../../org/codehaus/jackson/annotate/JsonTypeInfo.html" title="annotation in org.codehaus.jackson.annotate"><code>JsonTypeInfo</code></a>).</div>
2028<dl><dt><span class="strong">Parameters:</span></dt><dd><code>applicability</code> - Defines kinds of types for which additional type information
2029    is added; see <a href="../../../../org/codehaus/jackson/map/ObjectMapper.DefaultTyping.html" title="enum in org.codehaus.jackson.map"><code>ObjectMapper.DefaultTyping</code></a> for more information.</dd></dl>
2030</li>
2031</ul>
2032<a name="enableDefaultTypingAsProperty(org.codehaus.jackson.map.ObjectMapper.DefaultTyping, java.lang.String)">
2033<!--   -->
2034</a>
2035<ul class="blockList">
2036<li class="blockList">
2037<h4>enableDefaultTypingAsProperty</h4>
2038<pre>public&nbsp;<a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map">ObjectMapper</a>&nbsp;enableDefaultTypingAsProperty(<a href="../../../../org/codehaus/jackson/map/ObjectMapper.DefaultTyping.html" title="enum in org.codehaus.jackson.map">ObjectMapper.DefaultTyping</a>&nbsp;applicability,
2039                                         <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>&nbsp;propertyName)</pre>
2040<div class="block">Method for enabling automatic inclusion of type information -- needed
2041 for proper deserialization of polymorphic types (unless types
2042 have been annotated with <a href="../../../../org/codehaus/jackson/annotate/JsonTypeInfo.html" title="annotation in org.codehaus.jackson.annotate"><code>JsonTypeInfo</code></a>) --
2043 using "As.PROPERTY" inclusion mechanism and specified property name
2044 to use for inclusion (default being "@class" since default type information
2045 always uses class name as type identifier)</div>
2046<dl><dt><span class="strong">Since:</span></dt>
2047  <dd>1.7</dd></dl>
2048</li>
2049</ul>
2050<a name="disableDefaultTyping()">
2051<!--   -->
2052</a>
2053<ul class="blockList">
2054<li class="blockList">
2055<h4>disableDefaultTyping</h4>
2056<pre>public&nbsp;<a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map">ObjectMapper</a>&nbsp;disableDefaultTyping()</pre>
2057<div class="block">Method for disabling automatic inclusion of type information; if so, only
2058 explicitly annotated types (ones with
2059 <a href="../../../../org/codehaus/jackson/annotate/JsonTypeInfo.html" title="annotation in org.codehaus.jackson.annotate"><code>JsonTypeInfo</code></a>) will have
2060 additional embedded type information.</div>
2061</li>
2062</ul>
2063<a name="setDefaultTyping(org.codehaus.jackson.map.jsontype.TypeResolverBuilder)">
2064<!--   -->
2065</a>
2066<ul class="blockList">
2067<li class="blockList">
2068<h4>setDefaultTyping</h4>
2069<pre>public&nbsp;<a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map">ObjectMapper</a>&nbsp;setDefaultTyping(<a href="../../../../org/codehaus/jackson/map/jsontype/TypeResolverBuilder.html" title="interface in org.codehaus.jackson.map.jsontype">TypeResolverBuilder</a>&lt;?&gt;&nbsp;typer)</pre>
2070<div class="block">Method for enabling automatic inclusion of type information, using
2071 specified handler object for determining which types this affects,
2072 as well as details of how information is embedded.</div>
2073<dl><dt><span class="strong">Parameters:</span></dt><dd><code>typer</code> - Type information inclusion handler</dd></dl>
2074</li>
2075</ul>
2076<a name="registerSubtypes(java.lang.Class...)">
2077<!--   -->
2078</a>
2079<ul class="blockList">
2080<li class="blockList">
2081<h4>registerSubtypes</h4>
2082<pre>public&nbsp;void&nbsp;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>&lt;?&gt;...&nbsp;classes)</pre>
2083<div class="block">Method for registering specified class as a subtype, so that
2084 typename-based resolution can link supertypes to subtypes
2085 (as an alternative to using annotations).
2086 Type for given class is determined from appropriate annotation;
2087 or if missing, default name (unqualified class name)</div>
2088<dl><dt><span class="strong">Since:</span></dt>
2089  <dd>1.6</dd></dl>
2090</li>
2091</ul>
2092<a name="registerSubtypes(org.codehaus.jackson.map.jsontype.NamedType...)">
2093<!--   -->
2094</a>
2095<ul class="blockList">
2096<li class="blockList">
2097<h4>registerSubtypes</h4>
2098<pre>public&nbsp;void&nbsp;registerSubtypes(<a href="../../../../org/codehaus/jackson/map/jsontype/NamedType.html" title="class in org.codehaus.jackson.map.jsontype">NamedType</a>...&nbsp;types)</pre>
2099<div class="block">Method for registering specified class as a subtype, so that
2100 typename-based resolution can link supertypes to subtypes
2101 (as an alternative to using annotations).
2102 Name may be provided as part of argument, but if not will
2103 be based on annotations or use default name (unqualified
2104 class name).</div>
2105<dl><dt><span class="strong">Since:</span></dt>
2106  <dd>1.6</dd></dl>
2107</li>
2108</ul>
2109<a name="getTypeFactory()">
2110<!--   -->
2111</a>
2112<ul class="blockList">
2113<li class="blockList">
2114<h4>getTypeFactory</h4>
2115<pre>public&nbsp;<a href="../../../../org/codehaus/jackson/map/type/TypeFactory.html" title="class in org.codehaus.jackson.map.type">TypeFactory</a>&nbsp;getTypeFactory()</pre>
2116<div class="block">Accessor for getting currently configured <a href="../../../../org/codehaus/jackson/map/type/TypeFactory.html" title="class in org.codehaus.jackson.map.type"><code>TypeFactory</code></a> instance.</div>
2117<dl><dt><span class="strong">Since:</span></dt>
2118  <dd>1.8</dd></dl>
2119</li>
2120</ul>
2121<a name="setTypeFactory(org.codehaus.jackson.map.type.TypeFactory)">
2122<!--   -->
2123</a>
2124<ul class="blockList">
2125<li class="blockList">
2126<h4>setTypeFactory</h4>
2127<pre>public&nbsp;<a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map">ObjectMapper</a>&nbsp;setTypeFactory(<a href="../../../../org/codehaus/jackson/map/type/TypeFactory.html" title="class in org.codehaus.jackson.map.type">TypeFactory</a>&nbsp;f)</pre>
2128<div class="block">Method that can be used to override <a href="../../../../org/codehaus/jackson/map/type/TypeFactory.html" title="class in org.codehaus.jackson.map.type"><code>TypeFactory</code></a> instance
2129 used by this mapper.
2130<p>
2131 Note: will also set <a href="../../../../org/codehaus/jackson/map/type/TypeFactory.html" title="class in org.codehaus.jackson.map.type"><code>TypeFactory</code></a> that deserialization and
2132 serialization config objects use.</div>
2133</li>
2134</ul>
2135<a name="constructType(java.lang.reflect.Type)">
2136<!--   -->
2137</a>
2138<ul class="blockList">
2139<li class="blockList">
2140<h4>constructType</h4>
2141<pre>public&nbsp;<a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a>&nbsp;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>&nbsp;t)</pre>
2142<div class="block">Convenience method for constructing <a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type"><code>JavaType</code></a> out of given
2143 type (typically <code>java.lang.Class</code>), but without explicit
2144 context.</div>
2145<dl><dt><span class="strong">Since:</span></dt>
2146  <dd>1.8</dd></dl>
2147</li>
2148</ul>
2149<a name="setNodeFactory(org.codehaus.jackson.node.JsonNodeFactory)">
2150<!--   -->
2151</a>
2152<ul class="blockList">
2153<li class="blockList">
2154<h4>setNodeFactory</h4>
2155<pre>public&nbsp;<a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map">ObjectMapper</a>&nbsp;setNodeFactory(<a href="../../../../org/codehaus/jackson/node/JsonNodeFactory.html" title="class in org.codehaus.jackson.node">JsonNodeFactory</a>&nbsp;f)</pre>
2156<div class="block">Method for specifying <a href="../../../../org/codehaus/jackson/node/JsonNodeFactory.html" title="class in org.codehaus.jackson.node"><code>JsonNodeFactory</code></a> to use for
2157 constructing root level tree nodes (via method
2158 <a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#createObjectNode()"><code>createObjectNode()</code></a></div>
2159<dl><dt><span class="strong">Since:</span></dt>
2160  <dd>1.2</dd></dl>
2161</li>
2162</ul>
2163<a name="setFilters(org.codehaus.jackson.map.ser.FilterProvider)">
2164<!--   -->
2165</a>
2166<ul class="blockList">
2167<li class="blockList">
2168<h4>setFilters</h4>
2169<pre>public&nbsp;void&nbsp;setFilters(<a href="../../../../org/codehaus/jackson/map/ser/FilterProvider.html" title="class in org.codehaus.jackson.map.ser">FilterProvider</a>&nbsp;filterProvider)</pre>
2170<div class="block">Convenience method that is equivalent to:
2171<pre>
2172  mapper.setFilters(mapper.getSerializationConfig().withFilters(filterProvider));
2173</pre>
2174<p>
2175 Note that usually it is better to use method <a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#filteredWriter(org.codehaus.jackson.map.ser.FilterProvider)"><code>filteredWriter(org.codehaus.jackson.map.ser.FilterProvider)</code></a>; however, sometimes
2176 this method is more convenient. For example, some frameworks only allow configuring
2177 of ObjectMapper instances and not ObjectWriters.</div>
2178<dl><dt><span class="strong">Since:</span></dt>
2179  <dd>1.8</dd></dl>
2180</li>
2181</ul>
2182<a name="getJsonFactory()">
2183<!--   -->
2184</a>
2185<ul class="blockList">
2186<li class="blockList">
2187<h4>getJsonFactory</h4>
2188<pre>public&nbsp;<a href="../../../../org/codehaus/jackson/JsonFactory.html" title="class in org.codehaus.jackson">JsonFactory</a>&nbsp;getJsonFactory()</pre>
2189<div class="block">Method that can be used to get hold of <a href="../../../../org/codehaus/jackson/JsonFactory.html" title="class in org.codehaus.jackson"><code>JsonFactory</code></a> that this
2190 mapper uses if it needs to construct <a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson"><code>JsonParser</code></a>s
2191 and/or <a href="../../../../org/codehaus/jackson/JsonGenerator.html" title="class in org.codehaus.jackson"><code>JsonGenerator</code></a>s.</div>
2192<dl><dt><span class="strong">Returns:</span></dt><dd><a href="../../../../org/codehaus/jackson/JsonFactory.html" title="class in org.codehaus.jackson"><code>JsonFactory</code></a> that this mapper uses when it needs to
2193   construct Json parser and generators</dd></dl>
2194</li>
2195</ul>
2196<a name="setDateFormat(java.text.DateFormat)">
2197<!--   -->
2198</a>
2199<ul class="blockList">
2200<li class="blockList">
2201<h4>setDateFormat</h4>
2202<pre>public&nbsp;void&nbsp;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>&nbsp;dateFormat)</pre>
2203<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
2204 values as Strings, and deserializing from JSON Strings.
2205 This is preferably to directly modifying <a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map"><code>SerializationConfig</code></a> and
2206 <a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map"><code>DeserializationConfig</code></a> instances.
2207 If you need per-request configuration, use <a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#writer(java.text.DateFormat)"><code>writer(DateFormat)</code></a> to
2208 create properly configured <a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map"><code>ObjectWriter</code></a> and use that; this because
2209 <a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map"><code>ObjectWriter</code></a>s are thread-safe whereas ObjectMapper itself is only
2210 thread-safe when configuring methods (such as this one) are NOT called.</div>
2211<dl><dt><span class="strong">Since:</span></dt>
2212  <dd>1.8</dd></dl>
2213</li>
2214</ul>
2215<a name="setHandlerInstantiator(org.codehaus.jackson.map.HandlerInstantiator)">
2216<!--   -->
2217</a>
2218<ul class="blockList">
2219<li class="blockList">
2220<h4>setHandlerInstantiator</h4>
2221<pre>public&nbsp;void&nbsp;setHandlerInstantiator(<a href="../../../../org/codehaus/jackson/map/HandlerInstantiator.html" title="class in org.codehaus.jackson.map">HandlerInstantiator</a>&nbsp;hi)</pre>
2222<div class="block">Method for configuring <a href="../../../../org/codehaus/jackson/map/HandlerInstantiator.html" title="class in org.codehaus.jackson.map"><code>HandlerInstantiator</code></a> to use for creating
2223 instances of handlers (such as serializers, deserializers, type and type
2224 id resolvers), given a class.</div>
2225<dl><dt><span class="strong">Parameters:</span></dt><dd><code>hi</code> - Instantiator to use; if null, use the default implementation</dd></dl>
2226</li>
2227</ul>
2228<a name="setInjectableValues(org.codehaus.jackson.map.InjectableValues)">
2229<!--   -->
2230</a>
2231<ul class="blockList">
2232<li class="blockList">
2233<h4>setInjectableValues</h4>
2234<pre>public&nbsp;<a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map">ObjectMapper</a>&nbsp;setInjectableValues(<a href="../../../../org/codehaus/jackson/map/InjectableValues.html" title="class in org.codehaus.jackson.map">InjectableValues</a>&nbsp;injectableValues)</pre>
2235<dl><dt><span class="strong">Since:</span></dt>
2236  <dd>1.9</dd></dl>
2237</li>
2238</ul>
2239<a name="configure(org.codehaus.jackson.map.SerializationConfig.Feature, boolean)">
2240<!--   -->
2241</a>
2242<ul class="blockList">
2243<li class="blockList">
2244<h4>configure</h4>
2245<pre>public&nbsp;<a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map">ObjectMapper</a>&nbsp;configure(<a href="../../../../org/codehaus/jackson/map/SerializationConfig.Feature.html" title="enum in org.codehaus.jackson.map">SerializationConfig.Feature</a>&nbsp;f,
2246                     boolean&nbsp;state)</pre>
2247<div class="block">Method for changing state of an on/off serialization feature for
2248 this object mapper.
2249<p>
2250 This is method is basically a shortcut method for calling
2251 <a href="../../../../org/codehaus/jackson/map/SerializationConfig.html#set(org.codehaus.jackson.map.SerializationConfig.Feature, boolean)"><code>SerializationConfig.set(org.codehaus.jackson.map.SerializationConfig.Feature, boolean)</code></a> on the shared <a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map"><code>SerializationConfig</code></a>
2252 object with given arguments.</div>
2253</li>
2254</ul>
2255<a name="configure(org.codehaus.jackson.map.DeserializationConfig.Feature, boolean)">
2256<!--   -->
2257</a>
2258<ul class="blockList">
2259<li class="blockList">
2260<h4>configure</h4>
2261<pre>public&nbsp;<a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map">ObjectMapper</a>&nbsp;configure(<a href="../../../../org/codehaus/jackson/map/DeserializationConfig.Feature.html" title="enum in org.codehaus.jackson.map">DeserializationConfig.Feature</a>&nbsp;f,
2262                     boolean&nbsp;state)</pre>
2263<div class="block">Method for changing state of an on/off deserialization feature for
2264 this object mapper.
2265<p>
2266 This is method is basically a shortcut method for calling
2267 <a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html#set(org.codehaus.jackson.map.DeserializationConfig.Feature, boolean)"><code>DeserializationConfig.set(org.codehaus.jackson.map.DeserializationConfig.Feature, boolean)</code></a> on the shared <a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map"><code>DeserializationConfig</code></a>
2268 object with given arguments.</div>
2269</li>
2270</ul>
2271<a name="configure(org.codehaus.jackson.JsonParser.Feature, boolean)">
2272<!--   -->
2273</a>
2274<ul class="blockList">
2275<li class="blockList">
2276<h4>configure</h4>
2277<pre>public&nbsp;<a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map">ObjectMapper</a>&nbsp;configure(<a href="../../../../org/codehaus/jackson/JsonParser.Feature.html" title="enum in org.codehaus.jackson">JsonParser.Feature</a>&nbsp;f,
2278                     boolean&nbsp;state)</pre>
2279<div class="block">Method for changing state of an on/off <a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson"><code>JsonParser</code></a> feature for
2280 <a href="../../../../org/codehaus/jackson/JsonFactory.html" title="class in org.codehaus.jackson"><code>JsonFactory</code></a> instance this object mapper uses.
2281<p>
2282 This is method is basically a shortcut method for calling
2283 <a href="../../../../org/codehaus/jackson/JsonFactory.html#setParserFeature(org.codehaus.jackson.JsonParser.Feature, boolean)"><code>JsonFactory.setParserFeature(org.codehaus.jackson.JsonParser.Feature, boolean)</code></a> on the shared
2284 <a href="../../../../org/codehaus/jackson/JsonFactory.html" title="class in org.codehaus.jackson"><code>JsonFactory</code></a> this mapper uses (which is accessible
2285 using <a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#getJsonFactory()"><code>getJsonFactory()</code></a>).</div>
2286<dl><dt><span class="strong">Since:</span></dt>
2287  <dd>1.2</dd></dl>
2288</li>
2289</ul>
2290<a name="configure(org.codehaus.jackson.JsonGenerator.Feature, boolean)">
2291<!--   -->
2292</a>
2293<ul class="blockList">
2294<li class="blockList">
2295<h4>configure</h4>
2296<pre>public&nbsp;<a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map">ObjectMapper</a>&nbsp;configure(<a href="../../../../org/codehaus/jackson/JsonGenerator.Feature.html" title="enum in org.codehaus.jackson">JsonGenerator.Feature</a>&nbsp;f,
2297                     boolean&nbsp;state)</pre>
2298<div class="block">Method for changing state of an on/off <a href="../../../../org/codehaus/jackson/JsonGenerator.html" title="class in org.codehaus.jackson"><code>JsonGenerator</code></a> feature for
2299 <a href="../../../../org/codehaus/jackson/JsonFactory.html" title="class in org.codehaus.jackson"><code>JsonFactory</code></a> instance this object mapper uses.
2300<p>
2301 This is method is basically a shortcut method for calling
2302 <a href="../../../../org/codehaus/jackson/JsonFactory.html#setGeneratorFeature(org.codehaus.jackson.JsonGenerator.Feature, boolean)"><code>JsonFactory.setGeneratorFeature(org.codehaus.jackson.JsonGenerator.Feature, boolean)</code></a> on the shared
2303 <a href="../../../../org/codehaus/jackson/JsonFactory.html" title="class in org.codehaus.jackson"><code>JsonFactory</code></a> this mapper uses (which is accessible
2304 using <a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#getJsonFactory()"><code>getJsonFactory()</code></a>).</div>
2305<dl><dt><span class="strong">Since:</span></dt>
2306  <dd>1.2</dd></dl>
2307</li>
2308</ul>
2309<a name="enable(org.codehaus.jackson.map.DeserializationConfig.Feature...)">
2310<!--   -->
2311</a>
2312<ul class="blockList">
2313<li class="blockList">
2314<h4>enable</h4>
2315<pre>public&nbsp;<a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map">ObjectMapper</a>&nbsp;enable(<a href="../../../../org/codehaus/jackson/map/DeserializationConfig.Feature.html" title="enum in org.codehaus.jackson.map">DeserializationConfig.Feature</a>...&nbsp;f)</pre>
2316<div class="block">Method for enabling specified <a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map"><code>DeserializationConfig</code></a> features.
2317 Modifies and returns this instance; no new object is created.</div>
2318<dl><dt><span class="strong">Since:</span></dt>
2319  <dd>1.9</dd></dl>
2320</li>
2321</ul>
2322<a name="disable(org.codehaus.jackson.map.DeserializationConfig.Feature...)">
2323<!--   -->
2324</a>
2325<ul class="blockList">
2326<li class="blockList">
2327<h4>disable</h4>
2328<pre>public&nbsp;<a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map">ObjectMapper</a>&nbsp;disable(<a href="../../../../org/codehaus/jackson/map/DeserializationConfig.Feature.html" title="enum in org.codehaus.jackson.map">DeserializationConfig.Feature</a>...&nbsp;f)</pre>
2329<div class="block">Method for enabling specified <a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map"><code>DeserializationConfig</code></a> features.
2330 Modifies and returns this instance; no new object is created.</div>
2331<dl><dt><span class="strong">Since:</span></dt>
2332  <dd>1.9</dd></dl>
2333</li>
2334</ul>
2335<a name="enable(org.codehaus.jackson.map.SerializationConfig.Feature...)">
2336<!--   -->
2337</a>
2338<ul class="blockList">
2339<li class="blockList">
2340<h4>enable</h4>
2341<pre>public&nbsp;<a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map">ObjectMapper</a>&nbsp;enable(<a href="../../../../org/codehaus/jackson/map/SerializationConfig.Feature.html" title="enum in org.codehaus.jackson.map">SerializationConfig.Feature</a>...&nbsp;f)</pre>
2342<div class="block">Method for enabling specified <a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map"><code>DeserializationConfig</code></a> features.
2343 Modifies and returns this instance; no new object is created.</div>
2344<dl><dt><span class="strong">Since:</span></dt>
2345  <dd>1.9</dd></dl>
2346</li>
2347</ul>
2348<a name="disable(org.codehaus.jackson.map.SerializationConfig.Feature...)">
2349<!--   -->
2350</a>
2351<ul class="blockList">
2352<li class="blockList">
2353<h4>disable</h4>
2354<pre>public&nbsp;<a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map">ObjectMapper</a>&nbsp;disable(<a href="../../../../org/codehaus/jackson/map/SerializationConfig.Feature.html" title="enum in org.codehaus.jackson.map">SerializationConfig.Feature</a>...&nbsp;f)</pre>
2355<div class="block">Method for enabling specified <a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map"><code>DeserializationConfig</code></a> features.
2356 Modifies and returns this instance; no new object is created.</div>
2357<dl><dt><span class="strong">Since:</span></dt>
2358  <dd>1.9</dd></dl>
2359</li>
2360</ul>
2361<a name="isEnabled(org.codehaus.jackson.map.SerializationConfig.Feature)">
2362<!--   -->
2363</a>
2364<ul class="blockList">
2365<li class="blockList">
2366<h4>isEnabled</h4>
2367<pre>public&nbsp;boolean&nbsp;isEnabled(<a href="../../../../org/codehaus/jackson/map/SerializationConfig.Feature.html" title="enum in org.codehaus.jackson.map">SerializationConfig.Feature</a>&nbsp;f)</pre>
2368<div class="block">Convenience method, equivalent to:
2369<pre>
2370  getSerializationConfig().isEnabled(f);
2371</pre></div>
2372<dl><dt><span class="strong">Since:</span></dt>
2373  <dd>1.9</dd></dl>
2374</li>
2375</ul>
2376<a name="isEnabled(org.codehaus.jackson.map.DeserializationConfig.Feature)">
2377<!--   -->
2378</a>
2379<ul class="blockList">
2380<li class="blockList">
2381<h4>isEnabled</h4>
2382<pre>public&nbsp;boolean&nbsp;isEnabled(<a href="../../../../org/codehaus/jackson/map/DeserializationConfig.Feature.html" title="enum in org.codehaus.jackson.map">DeserializationConfig.Feature</a>&nbsp;f)</pre>
2383<div class="block">Convenience method, equivalent to:
2384<pre>
2385  getDeserializationConfig().isEnabled(f);
2386</pre></div>
2387<dl><dt><span class="strong">Since:</span></dt>
2388  <dd>1.9</dd></dl>
2389</li>
2390</ul>
2391<a name="isEnabled(org.codehaus.jackson.JsonParser.Feature)">
2392<!--   -->
2393</a>
2394<ul class="blockList">
2395<li class="blockList">
2396<h4>isEnabled</h4>
2397<pre>public&nbsp;boolean&nbsp;isEnabled(<a href="../../../../org/codehaus/jackson/JsonParser.Feature.html" title="enum in org.codehaus.jackson">JsonParser.Feature</a>&nbsp;f)</pre>
2398<div class="block">Convenience method, equivalent to:
2399<pre>
2400  getJsonFactory().isEnabled(f);
2401</pre></div>
2402<dl><dt><span class="strong">Since:</span></dt>
2403  <dd>1.9</dd></dl>
2404</li>
2405</ul>
2406<a name="isEnabled(org.codehaus.jackson.JsonGenerator.Feature)">
2407<!--   -->
2408</a>
2409<ul class="blockList">
2410<li class="blockList">
2411<h4>isEnabled</h4>
2412<pre>public&nbsp;boolean&nbsp;isEnabled(<a href="../../../../org/codehaus/jackson/JsonGenerator.Feature.html" title="enum in org.codehaus.jackson">JsonGenerator.Feature</a>&nbsp;f)</pre>
2413<div class="block">Convenience method, equivalent to:
2414<pre>
2415  getJsonFactory().isEnabled(f);
2416</pre></div>
2417<dl><dt><span class="strong">Since:</span></dt>
2418  <dd>1.9</dd></dl>
2419</li>
2420</ul>
2421<a name="getNodeFactory()">
2422<!--   -->
2423</a>
2424<ul class="blockList">
2425<li class="blockList">
2426<h4>getNodeFactory</h4>
2427<pre>public&nbsp;<a href="../../../../org/codehaus/jackson/node/JsonNodeFactory.html" title="class in org.codehaus.jackson.node">JsonNodeFactory</a>&nbsp;getNodeFactory()</pre>
2428<div class="block">Method that can be used to get hold of <a href="../../../../org/codehaus/jackson/node/JsonNodeFactory.html" title="class in org.codehaus.jackson.node"><code>JsonNodeFactory</code></a>
2429 that this mapper will use when directly constructing
2430 root <a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson"><code>JsonNode</code></a> instances for Trees.
2431<p>
2432 Note: this is just a shortcut for calling
2433<pre>
2434   getDeserializationConfig().getNodeFactory()
2435</pre></div>
2436<dl><dt><span class="strong">Since:</span></dt>
2437  <dd>1.2</dd></dl>
2438</li>
2439</ul>
2440<a name="readValue(org.codehaus.jackson.JsonParser, java.lang.Class)">
2441<!--   -->
2442</a>
2443<ul class="blockList">
2444<li class="blockList">
2445<h4>readValue</h4>
2446<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a>&nbsp;jp,
2447              <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>&lt;T&gt;&nbsp;valueType)
2448            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>,
2449                   <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a>,
2450                   <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></pre>
2451<div class="block">Method to deserialize JSON content into a non-container
2452 type (it can be an array type, however): typically a bean, array
2453 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>).
2454<p>
2455 Note: this method should NOT be used if the result type is a
2456 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>.
2457 The reason is that due to type erasure, key and value types
2458 can not be introspected when using this method.</div>
2459<dl>
2460<dt><strong>Specified by:</strong></dt>
2461<dd><code><a href="../../../../org/codehaus/jackson/ObjectCodec.html#readValue(org.codehaus.jackson.JsonParser, java.lang.Class)">readValue</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/codehaus/jackson/ObjectCodec.html" title="class in org.codehaus.jackson">ObjectCodec</a></code></dd>
2462<dt><span class="strong">Throws:</span></dt>
2463<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>
2464<dd><code><a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></code></dd>
2465<dd><code><a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></code></dd></dl>
2466</li>
2467</ul>
2468<a name="readValue(org.codehaus.jackson.JsonParser, org.codehaus.jackson.type.TypeReference)">
2469<!--   -->
2470</a>
2471<ul class="blockList">
2472<li class="blockList">
2473<h4>readValue</h4>
2474<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a>&nbsp;jp,
2475              <a href="../../../../org/codehaus/jackson/type/TypeReference.html" title="class in org.codehaus.jackson.type">TypeReference</a>&lt;?&gt;&nbsp;valueTypeRef)
2476            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>,
2477                   <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a>,
2478                   <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></pre>
2479<div class="block">Method to deserialize JSON content into a Java type, reference
2480 to which is passed as argument. Type is passed using so-called
2481 "super type token" (see )
2482 and specifically needs to be used if the root type is a
2483 parameterized (generic) container type.</div>
2484<dl>
2485<dt><strong>Specified by:</strong></dt>
2486<dd><code><a href="../../../../org/codehaus/jackson/ObjectCodec.html#readValue(org.codehaus.jackson.JsonParser, org.codehaus.jackson.type.TypeReference)">readValue</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/codehaus/jackson/ObjectCodec.html" title="class in org.codehaus.jackson">ObjectCodec</a></code></dd>
2487<dt><span class="strong">Throws:</span></dt>
2488<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>
2489<dd><code><a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></code></dd>
2490<dd><code><a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></code></dd></dl>
2491</li>
2492</ul>
2493<a name="readValue(org.codehaus.jackson.JsonParser, org.codehaus.jackson.type.JavaType)">
2494<!--   -->
2495</a>
2496<ul class="blockList">
2497<li class="blockList">
2498<h4>readValue</h4>
2499<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a>&nbsp;jp,
2500              <a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a>&nbsp;valueType)
2501            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>,
2502                   <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a>,
2503                   <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></pre>
2504<div class="block">Method to deserialize JSON content into a Java type, reference
2505 to which is passed as argument. Type is passed using
2506 Jackson specific type; instance of which can be constructed using
2507 <a href="../../../../org/codehaus/jackson/map/type/TypeFactory.html" title="class in org.codehaus.jackson.map.type"><code>TypeFactory</code></a>.</div>
2508<dl>
2509<dt><strong>Specified by:</strong></dt>
2510<dd><code><a href="../../../../org/codehaus/jackson/ObjectCodec.html#readValue(org.codehaus.jackson.JsonParser, org.codehaus.jackson.type.JavaType)">readValue</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/codehaus/jackson/ObjectCodec.html" title="class in org.codehaus.jackson">ObjectCodec</a></code></dd>
2511<dt><span class="strong">Throws:</span></dt>
2512<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>
2513<dd><code><a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></code></dd>
2514<dd><code><a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></code></dd></dl>
2515</li>
2516</ul>
2517<a name="readTree(org.codehaus.jackson.JsonParser)">
2518<!--   -->
2519</a>
2520<ul class="blockList">
2521<li class="blockList">
2522<h4>readTree</h4>
2523<pre>public&nbsp;<a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">JsonNode</a>&nbsp;readTree(<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a>&nbsp;jp)
2524                  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>,
2525                         <a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></pre>
2526<div class="block">Method to deserialize JSON content as tree expressed
2527 using set of <a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson"><code>JsonNode</code></a> instances. Returns
2528 root of the resulting tree (where root can consist
2529 of just a single node if the current event is a
2530 value event, not container).</div>
2531<dl>
2532<dt><strong>Specified by:</strong></dt>
2533<dd><code><a href="../../../../org/codehaus/jackson/ObjectCodec.html#readTree(org.codehaus.jackson.JsonParser)">readTree</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/codehaus/jackson/ObjectCodec.html" title="class in org.codehaus.jackson">ObjectCodec</a></code></dd>
2534<dt><span class="strong">Throws:</span></dt>
2535<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>
2536<dd><code><a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></code></dd></dl>
2537</li>
2538</ul>
2539<a name="readValues(org.codehaus.jackson.JsonParser, org.codehaus.jackson.type.JavaType)">
2540<!--   -->
2541</a>
2542<ul class="blockList">
2543<li class="blockList">
2544<h4>readValues</h4>
2545<pre>public&nbsp;&lt;T&gt;&nbsp;<a href="../../../../org/codehaus/jackson/map/MappingIterator.html" title="class in org.codehaus.jackson.map">MappingIterator</a>&lt;T&gt;&nbsp;readValues(<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a>&nbsp;jp,
2546                                <a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a>&nbsp;valueType)
2547                              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>,
2548                                     <a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></pre>
2549<div class="block">Method for reading sequence of Objects from parser stream.
2550<p>
2551 Note that <a href="../../../../org/codehaus/jackson/map/ObjectReader.html" title="class in org.codehaus.jackson.map"><code>ObjectReader</code></a> has more complete set of variants.</div>
2552<dl>
2553<dt><strong>Specified by:</strong></dt>
2554<dd><code><a href="../../../../org/codehaus/jackson/ObjectCodec.html#readValues(org.codehaus.jackson.JsonParser, org.codehaus.jackson.type.JavaType)">readValues</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/codehaus/jackson/ObjectCodec.html" title="class in org.codehaus.jackson">ObjectCodec</a></code></dd>
2555<dt><span class="strong">Throws:</span></dt>
2556<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>
2557<dd><code><a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></code></dd><dt><span class="strong">Since:</span></dt>
2558  <dd>1.8</dd></dl>
2559</li>
2560</ul>
2561<a name="readValues(org.codehaus.jackson.JsonParser, java.lang.Class)">
2562<!--   -->
2563</a>
2564<ul class="blockList">
2565<li class="blockList">
2566<h4>readValues</h4>
2567<pre>public&nbsp;&lt;T&gt;&nbsp;<a href="../../../../org/codehaus/jackson/map/MappingIterator.html" title="class in org.codehaus.jackson.map">MappingIterator</a>&lt;T&gt;&nbsp;readValues(<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a>&nbsp;jp,
2568                                <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>&lt;T&gt;&nbsp;valueType)
2569                              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>,
2570                                     <a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></pre>
2571<div class="block">Method for reading sequence of Objects from parser stream.</div>
2572<dl>
2573<dt><strong>Specified by:</strong></dt>
2574<dd><code><a href="../../../../org/codehaus/jackson/ObjectCodec.html#readValues(org.codehaus.jackson.JsonParser, java.lang.Class)">readValues</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/codehaus/jackson/ObjectCodec.html" title="class in org.codehaus.jackson">ObjectCodec</a></code></dd>
2575<dt><span class="strong">Throws:</span></dt>
2576<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>
2577<dd><code><a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></code></dd><dt><span class="strong">Since:</span></dt>
2578  <dd>1.8</dd></dl>
2579</li>
2580</ul>
2581<a name="readValues(org.codehaus.jackson.JsonParser, org.codehaus.jackson.type.TypeReference)">
2582<!--   -->
2583</a>
2584<ul class="blockList">
2585<li class="blockList">
2586<h4>readValues</h4>
2587<pre>public&nbsp;&lt;T&gt;&nbsp;<a href="../../../../org/codehaus/jackson/map/MappingIterator.html" title="class in org.codehaus.jackson.map">MappingIterator</a>&lt;T&gt;&nbsp;readValues(<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a>&nbsp;jp,
2588                                <a href="../../../../org/codehaus/jackson/type/TypeReference.html" title="class in org.codehaus.jackson.type">TypeReference</a>&lt;?&gt;&nbsp;valueTypeRef)
2589                              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>,
2590                                     <a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></pre>
2591<div class="block">Method for reading sequence of Objects from parser stream.</div>
2592<dl>
2593<dt><strong>Specified by:</strong></dt>
2594<dd><code><a href="../../../../org/codehaus/jackson/ObjectCodec.html#readValues(org.codehaus.jackson.JsonParser, org.codehaus.jackson.type.TypeReference)">readValues</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/codehaus/jackson/ObjectCodec.html" title="class in org.codehaus.jackson">ObjectCodec</a></code></dd>
2595<dt><span class="strong">Throws:</span></dt>
2596<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>
2597<dd><code><a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></code></dd><dt><span class="strong">Since:</span></dt>
2598  <dd>1.8</dd></dl>
2599</li>
2600</ul>
2601<a name="readValue(org.codehaus.jackson.JsonParser, java.lang.Class, org.codehaus.jackson.map.DeserializationConfig)">
2602<!--   -->
2603</a>
2604<ul class="blockList">
2605<li class="blockList">
2606<h4>readValue</h4>
2607<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a>&nbsp;jp,
2608              <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>&lt;T&gt;&nbsp;valueType,
2609              <a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a>&nbsp;cfg)
2610            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>,
2611                   <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a>,
2612                   <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></pre>
2613<div class="block">Method to deserialize JSON content into a non-container
2614 type (it can be an array type, however): typically a bean, array
2615 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>).
2616<p>
2617 Note: this method should NOT be used if the result type is a
2618 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>.
2619 The reason is that due to type erasure, key and value types
2620 can not be introspected when using this method.</div>
2621<dl><dt><span class="strong">Parameters:</span></dt><dd><code>cfg</code> - Specific deserialization configuration to use for
2622   this operation. Note that not all config settings can
2623   be changed on per-operation basis: some changeds only take effect
2624   before calling the operation for the first time (for the mapper
2625   instance)</dd>
2626<dt><span class="strong">Throws:</span></dt>
2627<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>
2628<dd><code><a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></code></dd>
2629<dd><code><a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></code></dd><dt><span class="strong">Since:</span></dt>
2630  <dd>1.1</dd></dl>
2631</li>
2632</ul>
2633<a name="readValue(org.codehaus.jackson.JsonParser, org.codehaus.jackson.type.TypeReference, org.codehaus.jackson.map.DeserializationConfig)">
2634<!--   -->
2635</a>
2636<ul class="blockList">
2637<li class="blockList">
2638<h4>readValue</h4>
2639<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a>&nbsp;jp,
2640              <a href="../../../../org/codehaus/jackson/type/TypeReference.html" title="class in org.codehaus.jackson.type">TypeReference</a>&lt;?&gt;&nbsp;valueTypeRef,
2641              <a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a>&nbsp;cfg)
2642            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>,
2643                   <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a>,
2644                   <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></pre>
2645<div class="block">Method to deserialize JSON content into a Java type, reference
2646 to which is passed as argument. Type is passed using so-called
2647 "super type token" (see )
2648 and specifically needs to be used if the root type is a
2649 parameterized (generic) container type.</div>
2650<dl><dt><span class="strong">Parameters:</span></dt><dd><code>cfg</code> - Specific deserialization configuration to use for
2651   this operation. Note that not all config settings can
2652   be changed on per-operation basis: some changeds only take effect
2653   before calling the operation for the first time (for the mapper
2654   instance)</dd>
2655<dt><span class="strong">Throws:</span></dt>
2656<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>
2657<dd><code><a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></code></dd>
2658<dd><code><a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></code></dd><dt><span class="strong">Since:</span></dt>
2659  <dd>1.1</dd></dl>
2660</li>
2661</ul>
2662<a name="readValue(org.codehaus.jackson.JsonParser, org.codehaus.jackson.type.JavaType, org.codehaus.jackson.map.DeserializationConfig)">
2663<!--   -->
2664</a>
2665<ul class="blockList">
2666<li class="blockList">
2667<h4>readValue</h4>
2668<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a>&nbsp;jp,
2669              <a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a>&nbsp;valueType,
2670              <a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a>&nbsp;cfg)
2671            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>,
2672                   <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a>,
2673                   <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></pre>
2674<div class="block">Method to deserialize JSON content into a Java type, reference
2675 to which is passed as argument. Type is passed using
2676 Jackson specific type; instance of which can be constructed using
2677 <a href="../../../../org/codehaus/jackson/map/type/TypeFactory.html" title="class in org.codehaus.jackson.map.type"><code>TypeFactory</code></a>.</div>
2678<dl><dt><span class="strong">Parameters:</span></dt><dd><code>cfg</code> - Specific deserialization configuration to use for
2679   this operation. Note that not all config settings can
2680   be changed on per-operation basis: some changeds only take effect
2681   before calling the operation for the first time (for the mapper
2682   instance)</dd>
2683<dt><span class="strong">Throws:</span></dt>
2684<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>
2685<dd><code><a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></code></dd>
2686<dd><code><a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></code></dd><dt><span class="strong">Since:</span></dt>
2687  <dd>1.1</dd></dl>
2688</li>
2689</ul>
2690<a name="readTree(org.codehaus.jackson.JsonParser, org.codehaus.jackson.map.DeserializationConfig)">
2691<!--   -->
2692</a>
2693<ul class="blockList">
2694<li class="blockList">
2695<h4>readTree</h4>
2696<pre>public&nbsp;<a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">JsonNode</a>&nbsp;readTree(<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a>&nbsp;jp,
2697                <a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a>&nbsp;cfg)
2698                  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>,
2699                         <a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></pre>
2700<div class="block">Method to deserialize JSON content as tree expressed
2701 using set of <a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson"><code>JsonNode</code></a> instances. Returns
2702 root of the resulting tree (where root can consist
2703 of just a single node if the current event is a
2704 value event, not container).</div>
2705<dl><dt><span class="strong">Parameters:</span></dt><dd><code>cfg</code> - Specific deserialization configuration to use for
2706   this operation. Note that not all config settings can
2707   be changed on per-operation basis: some changeds only take effect
2708   before calling the operation for the first time (for the mapper
2709   instance)</dd>
2710<dt><span class="strong">Throws:</span></dt>
2711<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>
2712<dd><code><a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></code></dd><dt><span class="strong">Since:</span></dt>
2713  <dd>1.1</dd></dl>
2714</li>
2715</ul>
2716<a name="readTree(java.io.InputStream)">
2717<!--   -->
2718</a>
2719<ul class="blockList">
2720<li class="blockList">
2721<h4>readTree</h4>
2722<pre>public&nbsp;<a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">JsonNode</a>&nbsp;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>&nbsp;in)
2723                  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>,
2724                         <a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></pre>
2725<div class="block">Method to deserialize JSON content as tree expressed
2726 using set of <a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson"><code>JsonNode</code></a> instances.
2727 Returns root of the resulting tree (where root can consist
2728 of just a single node if the current event is a
2729 value event, not container).</div>
2730<dl><dt><span class="strong">Parameters:</span></dt><dd><code>in</code> - Input stream used to read JSON content
2731   for building the JSON tree.</dd>
2732<dt><span class="strong">Throws:</span></dt>
2733<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>
2734<dd><code><a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></code></dd><dt><span class="strong">Since:</span></dt>
2735  <dd>1.3</dd></dl>
2736</li>
2737</ul>
2738<a name="readTree(java.io.Reader)">
2739<!--   -->
2740</a>
2741<ul class="blockList">
2742<li class="blockList">
2743<h4>readTree</h4>
2744<pre>public&nbsp;<a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">JsonNode</a>&nbsp;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>&nbsp;r)
2745                  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>,
2746                         <a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></pre>
2747<div class="block">Method to deserialize JSON content as tree expressed
2748 using set of <a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson"><code>JsonNode</code></a> instances.
2749 Returns root of the resulting tree (where root can consist
2750 of just a single node if the current event is a
2751 value event, not container).</div>
2752<dl><dt><span class="strong">Parameters:</span></dt><dd><code>r</code> - Reader used to read JSON content
2753   for building the JSON tree.</dd>
2754<dt><span class="strong">Throws:</span></dt>
2755<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>
2756<dd><code><a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></code></dd><dt><span class="strong">Since:</span></dt>
2757  <dd>1.3</dd></dl>
2758</li>
2759</ul>
2760<a name="readTree(java.lang.String)">
2761<!--   -->
2762</a>
2763<ul class="blockList">
2764<li class="blockList">
2765<h4>readTree</h4>
2766<pre>public&nbsp;<a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">JsonNode</a>&nbsp;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>&nbsp;content)
2767                  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>,
2768                         <a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></pre>
2769<div class="block">Method to deserialize JSON content as tree expressed using set of <a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson"><code>JsonNode</code></a> instances.
2770 Returns root of the resulting tree (where root can consist of just a single node if the current
2771 event is a value event, not container).</div>
2772<dl><dt><span class="strong">Parameters:</span></dt><dd><code>content</code> - JSON content to parse to build the JSON tree.</dd>
2773<dt><span class="strong">Throws:</span></dt>
2774<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>
2775<dd><code><a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></code></dd><dt><span class="strong">Since:</span></dt>
2776  <dd>1.3</dd></dl>
2777</li>
2778</ul>
2779<a name="readTree(byte[])">
2780<!--   -->
2781</a>
2782<ul class="blockList">
2783<li class="blockList">
2784<h4>readTree</h4>
2785<pre>public&nbsp;<a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">JsonNode</a>&nbsp;readTree(byte[]&nbsp;content)
2786                  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>,
2787                         <a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></pre>
2788<div class="block">Method to deserialize JSON content as tree expressed using set of <a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson"><code>JsonNode</code></a> instances.
2789 Returns root of the resulting tree (where root can consist of just a single node if the current
2790 event is a value event, not container).</div>
2791<dl><dt><span class="strong">Parameters:</span></dt><dd><code>content</code> - JSON content to parse to build the JSON tree.</dd>
2792<dt><span class="strong">Throws:</span></dt>
2793<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>
2794<dd><code><a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></code></dd><dt><span class="strong">Since:</span></dt>
2795  <dd>1.9</dd></dl>
2796</li>
2797</ul>
2798<a name="readTree(java.io.File)">
2799<!--   -->
2800</a>
2801<ul class="blockList">
2802<li class="blockList">
2803<h4>readTree</h4>
2804<pre>public&nbsp;<a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">JsonNode</a>&nbsp;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>&nbsp;file)
2805                  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>,
2806                         <a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></pre>
2807<div class="block">Method to deserialize JSON content as tree expressed using set of <a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson"><code>JsonNode</code></a> instances.
2808 Returns root of the resulting tree (where root can consist of just a single node if the current
2809 event is a value event, not container).</div>
2810<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>
2811<dt><span class="strong">Throws:</span></dt>
2812<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>
2813<dd><code><a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></code></dd><dt><span class="strong">Since:</span></dt>
2814  <dd>1.9</dd></dl>
2815</li>
2816</ul>
2817<a name="readTree(java.net.URL)">
2818<!--   -->
2819</a>
2820<ul class="blockList">
2821<li class="blockList">
2822<h4>readTree</h4>
2823<pre>public&nbsp;<a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">JsonNode</a>&nbsp;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>&nbsp;source)
2824                  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>,
2825                         <a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></pre>
2826<div class="block">Method to deserialize JSON content as tree expressed using set of <a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson"><code>JsonNode</code></a> instances.
2827 Returns root of the resulting tree (where root can consist of just a single node if the current
2828 event is a value event, not container).</div>
2829<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>
2830<dt><span class="strong">Throws:</span></dt>
2831<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>
2832<dd><code><a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></code></dd><dt><span class="strong">Since:</span></dt>
2833  <dd>1.9</dd></dl>
2834</li>
2835</ul>
2836<a name="writeValue(org.codehaus.jackson.JsonGenerator, java.lang.Object)">
2837<!--   -->
2838</a>
2839<ul class="blockList">
2840<li class="blockList">
2841<h4>writeValue</h4>
2842<pre>public&nbsp;void&nbsp;writeValue(<a href="../../../../org/codehaus/jackson/JsonGenerator.html" title="class in org.codehaus.jackson">JsonGenerator</a>&nbsp;jgen,
2843              <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>&nbsp;value)
2844                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>,
2845                       <a href="../../../../org/codehaus/jackson/JsonGenerationException.html" title="class in org.codehaus.jackson">JsonGenerationException</a>,
2846                       <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></pre>
2847<div class="block">Method that can be used to serialize any Java value as
2848 JSON output, using provided <a href="../../../../org/codehaus/jackson/JsonGenerator.html" title="class in org.codehaus.jackson"><code>JsonGenerator</code></a>.</div>
2849<dl>
2850<dt><strong>Specified by:</strong></dt>
2851<dd><code><a href="../../../../org/codehaus/jackson/ObjectCodec.html#writeValue(org.codehaus.jackson.JsonGenerator, java.lang.Object)">writeValue</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/codehaus/jackson/ObjectCodec.html" title="class in org.codehaus.jackson">ObjectCodec</a></code></dd>
2852<dt><span class="strong">Throws:</span></dt>
2853<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>
2854<dd><code><a href="../../../../org/codehaus/jackson/JsonGenerationException.html" title="class in org.codehaus.jackson">JsonGenerationException</a></code></dd>
2855<dd><code><a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></code></dd></dl>
2856</li>
2857</ul>
2858<a name="writeValue(org.codehaus.jackson.JsonGenerator, java.lang.Object, org.codehaus.jackson.map.SerializationConfig)">
2859<!--   -->
2860</a>
2861<ul class="blockList">
2862<li class="blockList">
2863<h4>writeValue</h4>
2864<pre>public&nbsp;void&nbsp;writeValue(<a href="../../../../org/codehaus/jackson/JsonGenerator.html" title="class in org.codehaus.jackson">JsonGenerator</a>&nbsp;jgen,
2865              <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>&nbsp;value,
2866              <a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map">SerializationConfig</a>&nbsp;config)
2867                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>,
2868                       <a href="../../../../org/codehaus/jackson/JsonGenerationException.html" title="class in org.codehaus.jackson">JsonGenerationException</a>,
2869                       <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></pre>
2870<div class="block">Method that can be used to serialize any Java value as
2871 JSON output, using provided <a href="../../../../org/codehaus/jackson/JsonGenerator.html" title="class in org.codehaus.jackson"><code>JsonGenerator</code></a>,
2872 configured as per passed configuration object.</div>
2873<dl><dt><span class="strong">Throws:</span></dt>
2874<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>
2875<dd><code><a href="../../../../org/codehaus/jackson/JsonGenerationException.html" title="class in org.codehaus.jackson">JsonGenerationException</a></code></dd>
2876<dd><code><a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></code></dd><dt><span class="strong">Since:</span></dt>
2877  <dd>1.1</dd></dl>
2878</li>
2879</ul>
2880<a name="writeTree(org.codehaus.jackson.JsonGenerator, org.codehaus.jackson.JsonNode)">
2881<!--   -->
2882</a>
2883<ul class="blockList">
2884<li class="blockList">
2885<h4>writeTree</h4>
2886<pre>public&nbsp;void&nbsp;writeTree(<a href="../../../../org/codehaus/jackson/JsonGenerator.html" title="class in org.codehaus.jackson">JsonGenerator</a>&nbsp;jgen,
2887             <a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">JsonNode</a>&nbsp;rootNode)
2888               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>,
2889                      <a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></pre>
2890<div class="block">Method to serialize given JSON Tree, using generator
2891 provided.</div>
2892<dl>
2893<dt><strong>Specified by:</strong></dt>
2894<dd><code><a href="../../../../org/codehaus/jackson/ObjectCodec.html#writeTree(org.codehaus.jackson.JsonGenerator, org.codehaus.jackson.JsonNode)">writeTree</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/codehaus/jackson/ObjectCodec.html" title="class in org.codehaus.jackson">ObjectCodec</a></code></dd>
2895<dt><span class="strong">Throws:</span></dt>
2896<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>
2897<dd><code><a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></code></dd></dl>
2898</li>
2899</ul>
2900<a name="writeTree(org.codehaus.jackson.JsonGenerator, org.codehaus.jackson.JsonNode, org.codehaus.jackson.map.SerializationConfig)">
2901<!--   -->
2902</a>
2903<ul class="blockList">
2904<li class="blockList">
2905<h4>writeTree</h4>
2906<pre>public&nbsp;void&nbsp;writeTree(<a href="../../../../org/codehaus/jackson/JsonGenerator.html" title="class in org.codehaus.jackson">JsonGenerator</a>&nbsp;jgen,
2907             <a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">JsonNode</a>&nbsp;rootNode,
2908             <a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map">SerializationConfig</a>&nbsp;cfg)
2909               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>,
2910                      <a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></pre>
2911<div class="block">Method to serialize given Json Tree, using generator
2912 provided.</div>
2913<dl><dt><span class="strong">Throws:</span></dt>
2914<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>
2915<dd><code><a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></code></dd><dt><span class="strong">Since:</span></dt>
2916  <dd>1.1</dd></dl>
2917</li>
2918</ul>
2919<a name="createObjectNode()">
2920<!--   -->
2921</a>
2922<ul class="blockList">
2923<li class="blockList">
2924<h4>createObjectNode</h4>
2925<pre>public&nbsp;<a href="../../../../org/codehaus/jackson/node/ObjectNode.html" title="class in org.codehaus.jackson.node">ObjectNode</a>&nbsp;createObjectNode()</pre>
2926<div class="block"><p>
2927 Note: return type is co-variant, as basic ObjectCodec
2928 abstraction can not refer to concrete node types (as it's
2929 part of core package, whereas impls are part of mapper
2930 package)</div>
2931<dl>
2932<dt><strong>Specified by:</strong></dt>
2933<dd><code><a href="../../../../org/codehaus/jackson/ObjectCodec.html#createObjectNode()">createObjectNode</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/codehaus/jackson/ObjectCodec.html" title="class in org.codehaus.jackson">ObjectCodec</a></code></dd>
2934<dt><span class="strong">Since:</span></dt>
2935  <dd>1.2</dd></dl>
2936</li>
2937</ul>
2938<a name="createArrayNode()">
2939<!--   -->
2940</a>
2941<ul class="blockList">
2942<li class="blockList">
2943<h4>createArrayNode</h4>
2944<pre>public&nbsp;<a href="../../../../org/codehaus/jackson/node/ArrayNode.html" title="class in org.codehaus.jackson.node">ArrayNode</a>&nbsp;createArrayNode()</pre>
2945<div class="block"><p>
2946 Note: return type is co-variant, as basic ObjectCodec
2947 abstraction can not refer to concrete node types (as it's
2948 part of core package, whereas impls are part of mapper
2949 package)</div>
2950<dl>
2951<dt><strong>Specified by:</strong></dt>
2952<dd><code><a href="../../../../org/codehaus/jackson/ObjectCodec.html#createArrayNode()">createArrayNode</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/codehaus/jackson/ObjectCodec.html" title="class in org.codehaus.jackson">ObjectCodec</a></code></dd>
2953<dt><span class="strong">Since:</span></dt>
2954  <dd>1.2</dd></dl>
2955</li>
2956</ul>
2957<a name="treeAsTokens(org.codehaus.jackson.JsonNode)">
2958<!--   -->
2959</a>
2960<ul class="blockList">
2961<li class="blockList">
2962<h4>treeAsTokens</h4>
2963<pre>public&nbsp;<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a>&nbsp;treeAsTokens(<a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">JsonNode</a>&nbsp;n)</pre>
2964<div class="block">Method for constructing a <a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson"><code>JsonParser</code></a> out of JSON tree
2965 representation.</div>
2966<dl>
2967<dt><strong>Specified by:</strong></dt>
2968<dd><code><a href="../../../../org/codehaus/jackson/ObjectCodec.html#treeAsTokens(org.codehaus.jackson.JsonNode)">treeAsTokens</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/codehaus/jackson/ObjectCodec.html" title="class in org.codehaus.jackson">ObjectCodec</a></code></dd>
2969<dt><span class="strong">Parameters:</span></dt><dd><code>n</code> - Root node of the tree that resulting parser will read from</dd><dt><span class="strong">Since:</span></dt>
2970  <dd>1.3</dd></dl>
2971</li>
2972</ul>
2973<a name="treeToValue(org.codehaus.jackson.JsonNode, java.lang.Class)">
2974<!--   -->
2975</a>
2976<ul class="blockList">
2977<li class="blockList">
2978<h4>treeToValue</h4>
2979<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;treeToValue(<a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">JsonNode</a>&nbsp;n,
2980                <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>&lt;T&gt;&nbsp;valueType)
2981              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>,
2982                     <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a>,
2983                     <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></pre>
2984<div class="block">Convenience conversion method that will bind data given JSON tree
2985 contains into specific value (usually bean) type.
2986<p>
2987 Equivalent to:
2988<pre>
2989   objectMapper.convertValue(n, valueClass);
2990</pre></div>
2991<dl>
2992<dt><strong>Specified by:</strong></dt>
2993<dd><code><a href="../../../../org/codehaus/jackson/ObjectCodec.html#treeToValue(org.codehaus.jackson.JsonNode, java.lang.Class)">treeToValue</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/codehaus/jackson/ObjectCodec.html" title="class in org.codehaus.jackson">ObjectCodec</a></code></dd>
2994<dt><span class="strong">Throws:</span></dt>
2995<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>
2996<dd><code><a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></code></dd>
2997<dd><code><a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></code></dd></dl>
2998</li>
2999</ul>
3000<a name="valueToTree(java.lang.Object)">
3001<!--   -->
3002</a>
3003<ul class="blockList">
3004<li class="blockList">
3005<h4>valueToTree</h4>
3006<pre>public&nbsp;&lt;T extends <a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">JsonNode</a>&gt;&nbsp;T&nbsp;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>&nbsp;fromValue)
3007                               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>
3008<div class="block">Reverse of <a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#treeToValue(org.codehaus.jackson.JsonNode, java.lang.Class)"><code>treeToValue(org.codehaus.jackson.JsonNode, java.lang.Class&lt;T&gt;)</code></a>; given a value (usually bean), will
3009 construct equivalent JSON Tree representation. Functionally same
3010 as if serializing value into JSON and parsing JSON as tree, but
3011 more efficient.</div>
3012<dl><dt><span class="strong">Type Parameters:</span></dt><dd><code>T</code> - Actual node type; usually either basic <a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson"><code>JsonNode</code></a> or
3013  <a href="../../../../org/codehaus/jackson/node/ObjectNode.html" title="class in org.codehaus.jackson.node"><code>ObjectNode</code></a></dd><dt><span class="strong">Parameters:</span></dt><dd><code>fromValue</code> - Bean value to convert</dd>
3014<dt><span class="strong">Returns:</span></dt><dd>Root node of the resulting JSON tree</dd>
3015<dt><span class="strong">Throws:</span></dt>
3016<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><dt><span class="strong">Since:</span></dt>
3017  <dd>1.6</dd></dl>
3018</li>
3019</ul>
3020<a name="canSerialize(java.lang.Class)">
3021<!--   -->
3022</a>
3023<ul class="blockList">
3024<li class="blockList">
3025<h4>canSerialize</h4>
3026<pre>public&nbsp;boolean&nbsp;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>&lt;?&gt;&nbsp;type)</pre>
3027<div class="block">Method that can be called to check whether mapper thinks
3028 it could serialize an instance of given Class.
3029 Check is done
3030 by checking whether a serializer can be found for the type.</div>
3031<dl><dt><span class="strong">Returns:</span></dt><dd>True if mapper can find a serializer for instances of
3032  given class (potentially serializable), false otherwise (not
3033  serializable)</dd></dl>
3034</li>
3035</ul>
3036<a name="canDeserialize(org.codehaus.jackson.type.JavaType)">
3037<!--   -->
3038</a>
3039<ul class="blockList">
3040<li class="blockList">
3041<h4>canDeserialize</h4>
3042<pre>public&nbsp;boolean&nbsp;canDeserialize(<a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a>&nbsp;type)</pre>
3043<div class="block">Method that can be called to check whether mapper thinks
3044 it could deserialize an Object of given type.
3045 Check is done
3046 by checking whether a deserializer can be found for the type.</div>
3047<dl><dt><span class="strong">Returns:</span></dt><dd>True if mapper can find a serializer for instances of
3048  given class (potentially serializable), false otherwise (not
3049  serializable)</dd></dl>
3050</li>
3051</ul>
3052<a name="readValue(java.io.File, java.lang.Class)">
3053<!--   -->
3054</a>
3055<ul class="blockList">
3056<li class="blockList">
3057<h4>readValue</h4>
3058<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;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>&nbsp;src,
3059              <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>&lt;T&gt;&nbsp;valueType)
3060            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>,
3061                   <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a>,
3062                   <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></pre>
3063<dl><dt><span class="strong">Throws:</span></dt>
3064<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>
3065<dd><code><a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></code></dd>
3066<dd><code><a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></code></dd></dl>
3067</li>
3068</ul>
3069<a name="readValue(java.io.File, org.codehaus.jackson.type.TypeReference)">
3070<!--   -->
3071</a>
3072<ul class="blockList">
3073<li class="blockList">
3074<h4>readValue</h4>
3075<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;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>&nbsp;src,
3076              <a href="../../../../org/codehaus/jackson/type/TypeReference.html" title="class in org.codehaus.jackson.type">TypeReference</a>&nbsp;valueTypeRef)
3077            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>,
3078                   <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a>,
3079                   <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></pre>
3080<dl><dt><span class="strong">Throws:</span></dt>
3081<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>
3082<dd><code><a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></code></dd>
3083<dd><code><a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></code></dd></dl>
3084</li>
3085</ul>
3086<a name="readValue(java.io.File, org.codehaus.jackson.type.JavaType)">
3087<!--   -->
3088</a>
3089<ul class="blockList">
3090<li class="blockList">
3091<h4>readValue</h4>
3092<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;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>&nbsp;src,
3093              <a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a>&nbsp;valueType)
3094            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>,
3095                   <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a>,
3096                   <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></pre>
3097<dl><dt><span class="strong">Throws:</span></dt>
3098<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>
3099<dd><code><a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></code></dd>
3100<dd><code><a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></code></dd></dl>
3101</li>
3102</ul>
3103<a name="readValue(java.net.URL, java.lang.Class)">
3104<!--   -->
3105</a>
3106<ul class="blockList">
3107<li class="blockList">
3108<h4>readValue</h4>
3109<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;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>&nbsp;src,
3110              <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>&lt;T&gt;&nbsp;valueType)
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="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a>,
3113                   <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></pre>
3114<dl><dt><span class="strong">Throws:</span></dt>
3115<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>
3116<dd><code><a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></code></dd>
3117<dd><code><a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></code></dd></dl>
3118</li>
3119</ul>
3120<a name="readValue(java.net.URL, org.codehaus.jackson.type.TypeReference)">
3121<!--   -->
3122</a>
3123<ul class="blockList">
3124<li class="blockList">
3125<h4>readValue</h4>
3126<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;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>&nbsp;src,
3127              <a href="../../../../org/codehaus/jackson/type/TypeReference.html" title="class in org.codehaus.jackson.type">TypeReference</a>&nbsp;valueTypeRef)
3128            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>,
3129                   <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a>,
3130                   <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></pre>
3131<dl><dt><span class="strong">Throws:</span></dt>
3132<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>
3133<dd><code><a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></code></dd>
3134<dd><code><a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></code></dd></dl>
3135</li>
3136</ul>
3137<a name="readValue(java.net.URL, org.codehaus.jackson.type.JavaType)">
3138<!--   -->
3139</a>
3140<ul class="blockList">
3141<li class="blockList">
3142<h4>readValue</h4>
3143<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;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>&nbsp;src,
3144              <a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a>&nbsp;valueType)
3145            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>,
3146                   <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a>,
3147                   <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></pre>
3148<dl><dt><span class="strong">Throws:</span></dt>
3149<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>
3150<dd><code><a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></code></dd>
3151<dd><code><a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></code></dd></dl>
3152</li>
3153</ul>
3154<a name="readValue(java.lang.String, java.lang.Class)">
3155<!--   -->
3156</a>
3157<ul class="blockList">
3158<li class="blockList">
3159<h4>readValue</h4>
3160<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;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>&nbsp;content,
3161              <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>&lt;T&gt;&nbsp;valueType)
3162            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>,
3163                   <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a>,
3164                   <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></pre>
3165<dl><dt><span class="strong">Throws:</span></dt>
3166<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>
3167<dd><code><a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></code></dd>
3168<dd><code><a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></code></dd></dl>
3169</li>
3170</ul>
3171<a name="readValue(java.lang.String, org.codehaus.jackson.type.TypeReference)">
3172<!--   -->
3173</a>
3174<ul class="blockList">
3175<li class="blockList">
3176<h4>readValue</h4>
3177<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;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>&nbsp;content,
3178              <a href="../../../../org/codehaus/jackson/type/TypeReference.html" title="class in org.codehaus.jackson.type">TypeReference</a>&nbsp;valueTypeRef)
3179            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>,
3180                   <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a>,
3181                   <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></pre>
3182<dl><dt><span class="strong">Throws:</span></dt>
3183<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>
3184<dd><code><a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></code></dd>
3185<dd><code><a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></code></dd></dl>
3186</li>
3187</ul>
3188<a name="readValue(java.lang.String, org.codehaus.jackson.type.JavaType)">
3189<!--   -->
3190</a>
3191<ul class="blockList">
3192<li class="blockList">
3193<h4>readValue</h4>
3194<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;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>&nbsp;content,
3195              <a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a>&nbsp;valueType)
3196            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>,
3197                   <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a>,
3198                   <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></pre>
3199<dl><dt><span class="strong">Throws:</span></dt>
3200<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>
3201<dd><code><a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></code></dd>
3202<dd><code><a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></code></dd></dl>
3203</li>
3204</ul>
3205<a name="readValue(java.io.Reader, java.lang.Class)">
3206<!--   -->
3207</a>
3208<ul class="blockList">
3209<li class="blockList">
3210<h4>readValue</h4>
3211<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;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>&nbsp;src,
3212              <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>&lt;T&gt;&nbsp;valueType)
3213            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>,
3214                   <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a>,
3215                   <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></pre>
3216<dl><dt><span class="strong">Throws:</span></dt>
3217<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>
3218<dd><code><a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></code></dd>
3219<dd><code><a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></code></dd></dl>
3220</li>
3221</ul>
3222<a name="readValue(java.io.Reader, org.codehaus.jackson.type.TypeReference)">
3223<!--   -->
3224</a>
3225<ul class="blockList">
3226<li class="blockList">
3227<h4>readValue</h4>
3228<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;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>&nbsp;src,
3229              <a href="../../../../org/codehaus/jackson/type/TypeReference.html" title="class in org.codehaus.jackson.type">TypeReference</a>&nbsp;valueTypeRef)
3230            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>,
3231                   <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a>,
3232                   <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></pre>
3233<dl><dt><span class="strong">Throws:</span></dt>
3234<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>
3235<dd><code><a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></code></dd>
3236<dd><code><a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></code></dd></dl>
3237</li>
3238</ul>
3239<a name="readValue(java.io.Reader, org.codehaus.jackson.type.JavaType)">
3240<!--   -->
3241</a>
3242<ul class="blockList">
3243<li class="blockList">
3244<h4>readValue</h4>
3245<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;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>&nbsp;src,
3246              <a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a>&nbsp;valueType)
3247            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>,
3248                   <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a>,
3249                   <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></pre>
3250<dl><dt><span class="strong">Throws:</span></dt>
3251<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>
3252<dd><code><a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></code></dd>
3253<dd><code><a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></code></dd></dl>
3254</li>
3255</ul>
3256<a name="readValue(java.io.InputStream, java.lang.Class)">
3257<!--   -->
3258</a>
3259<ul class="blockList">
3260<li class="blockList">
3261<h4>readValue</h4>
3262<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;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>&nbsp;src,
3263              <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>&lt;T&gt;&nbsp;valueType)
3264            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>,
3265                   <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a>,
3266                   <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></pre>
3267<dl><dt><span class="strong">Throws:</span></dt>
3268<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>
3269<dd><code><a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></code></dd>
3270<dd><code><a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></code></dd></dl>
3271</li>
3272</ul>
3273<a name="readValue(java.io.InputStream, org.codehaus.jackson.type.TypeReference)">
3274<!--   -->
3275</a>
3276<ul class="blockList">
3277<li class="blockList">
3278<h4>readValue</h4>
3279<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;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>&nbsp;src,
3280              <a href="../../../../org/codehaus/jackson/type/TypeReference.html" title="class in org.codehaus.jackson.type">TypeReference</a>&nbsp;valueTypeRef)
3281            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>,
3282                   <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a>,
3283                   <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></pre>
3284<dl><dt><span class="strong">Throws:</span></dt>
3285<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>
3286<dd><code><a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></code></dd>
3287<dd><code><a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></code></dd></dl>
3288</li>
3289</ul>
3290<a name="readValue(java.io.InputStream, org.codehaus.jackson.type.JavaType)">
3291<!--   -->
3292</a>
3293<ul class="blockList">
3294<li class="blockList">
3295<h4>readValue</h4>
3296<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;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>&nbsp;src,
3297              <a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a>&nbsp;valueType)
3298            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>,
3299                   <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a>,
3300                   <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></pre>
3301<dl><dt><span class="strong">Throws:</span></dt>
3302<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>
3303<dd><code><a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></code></dd>
3304<dd><code><a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></code></dd></dl>
3305</li>
3306</ul>
3307<a name="readValue(byte[], java.lang.Class)">
3308<!--   -->
3309</a>
3310<ul class="blockList">
3311<li class="blockList">
3312<h4>readValue</h4>
3313<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(byte[]&nbsp;src,
3314              <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>&lt;T&gt;&nbsp;valueType)
3315            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>,
3316                   <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a>,
3317                   <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></pre>
3318<dl><dt><span class="strong">Throws:</span></dt>
3319<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>
3320<dd><code><a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></code></dd>
3321<dd><code><a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></code></dd><dt><span class="strong">Since:</span></dt>
3322  <dd>1.8</dd></dl>
3323</li>
3324</ul>
3325<a name="readValue(byte[], int, int, java.lang.Class)">
3326<!--   -->
3327</a>
3328<ul class="blockList">
3329<li class="blockList">
3330<h4>readValue</h4>
3331<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(byte[]&nbsp;src,
3332              int&nbsp;offset,
3333              int&nbsp;len,
3334              <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>&lt;T&gt;&nbsp;valueType)
3335            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>,
3336                   <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a>,
3337                   <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></pre>
3338<dl><dt><span class="strong">Throws:</span></dt>
3339<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>
3340<dd><code><a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></code></dd>
3341<dd><code><a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></code></dd></dl>
3342</li>
3343</ul>
3344<a name="readValue(byte[], org.codehaus.jackson.type.TypeReference)">
3345<!--   -->
3346</a>
3347<ul class="blockList">
3348<li class="blockList">
3349<h4>readValue</h4>
3350<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(byte[]&nbsp;src,
3351              <a href="../../../../org/codehaus/jackson/type/TypeReference.html" title="class in org.codehaus.jackson.type">TypeReference</a>&nbsp;valueTypeRef)
3352            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>,
3353                   <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a>,
3354                   <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></pre>
3355<dl><dt><span class="strong">Throws:</span></dt>
3356<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>
3357<dd><code><a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></code></dd>
3358<dd><code><a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></code></dd><dt><span class="strong">Since:</span></dt>
3359  <dd>1.8</dd></dl>
3360</li>
3361</ul>
3362<a name="readValue(byte[], int, int, org.codehaus.jackson.type.TypeReference)">
3363<!--   -->
3364</a>
3365<ul class="blockList">
3366<li class="blockList">
3367<h4>readValue</h4>
3368<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(byte[]&nbsp;src,
3369              int&nbsp;offset,
3370              int&nbsp;len,
3371              <a href="../../../../org/codehaus/jackson/type/TypeReference.html" title="class in org.codehaus.jackson.type">TypeReference</a>&nbsp;valueTypeRef)
3372            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>,
3373                   <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a>,
3374                   <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></pre>
3375<dl><dt><span class="strong">Throws:</span></dt>
3376<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>
3377<dd><code><a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></code></dd>
3378<dd><code><a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></code></dd></dl>
3379</li>
3380</ul>
3381<a name="readValue(byte[], org.codehaus.jackson.type.JavaType)">
3382<!--   -->
3383</a>
3384<ul class="blockList">
3385<li class="blockList">
3386<h4>readValue</h4>
3387<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(byte[]&nbsp;src,
3388              <a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a>&nbsp;valueType)
3389            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>,
3390                   <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a>,
3391                   <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></pre>
3392<dl><dt><span class="strong">Throws:</span></dt>
3393<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>
3394<dd><code><a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></code></dd>
3395<dd><code><a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></code></dd><dt><span class="strong">Since:</span></dt>
3396  <dd>1.8</dd></dl>
3397</li>
3398</ul>
3399<a name="readValue(byte[], int, int, org.codehaus.jackson.type.JavaType)">
3400<!--   -->
3401</a>
3402<ul class="blockList">
3403<li class="blockList">
3404<h4>readValue</h4>
3405<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(byte[]&nbsp;src,
3406              int&nbsp;offset,
3407              int&nbsp;len,
3408              <a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a>&nbsp;valueType)
3409            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>,
3410                   <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a>,
3411                   <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></pre>
3412<dl><dt><span class="strong">Throws:</span></dt>
3413<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>
3414<dd><code><a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></code></dd>
3415<dd><code><a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></code></dd></dl>
3416</li>
3417</ul>
3418<a name="readValue(org.codehaus.jackson.JsonNode, java.lang.Class)">
3419<!--   -->
3420</a>
3421<ul class="blockList">
3422<li class="blockList">
3423<h4>readValue</h4>
3424<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(<a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">JsonNode</a>&nbsp;root,
3425              <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>&lt;T&gt;&nbsp;valueType)
3426            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>,
3427                   <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a>,
3428                   <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></pre>
3429<div class="block">Convenience method for converting results from given JSON tree into given
3430 value type. Basically short-cut for:
3431<pre>
3432   mapper.readValue(mapper.treeAsTokens(root), valueType);
3433</pre></div>
3434<dl><dt><span class="strong">Throws:</span></dt>
3435<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>
3436<dd><code><a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></code></dd>
3437<dd><code><a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></code></dd><dt><span class="strong">Since:</span></dt>
3438  <dd>1.6</dd></dl>
3439</li>
3440</ul>
3441<a name="readValue(org.codehaus.jackson.JsonNode, org.codehaus.jackson.type.TypeReference)">
3442<!--   -->
3443</a>
3444<ul class="blockList">
3445<li class="blockList">
3446<h4>readValue</h4>
3447<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(<a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">JsonNode</a>&nbsp;root,
3448              <a href="../../../../org/codehaus/jackson/type/TypeReference.html" title="class in org.codehaus.jackson.type">TypeReference</a>&nbsp;valueTypeRef)
3449            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>,
3450                   <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a>,
3451                   <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></pre>
3452<div class="block">Convenience method for converting results from given JSON tree into given
3453 value type. Basically short-cut for:
3454<pre>
3455   mapper.readValue(mapper.treeAsTokens(root), valueType);
3456</pre></div>
3457<dl><dt><span class="strong">Throws:</span></dt>
3458<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>
3459<dd><code><a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></code></dd>
3460<dd><code><a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></code></dd><dt><span class="strong">Since:</span></dt>
3461  <dd>1.6</dd></dl>
3462</li>
3463</ul>
3464<a name="readValue(org.codehaus.jackson.JsonNode, org.codehaus.jackson.type.JavaType)">
3465<!--   -->
3466</a>
3467<ul class="blockList">
3468<li class="blockList">
3469<h4>readValue</h4>
3470<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(<a href="../../../../org/codehaus/jackson/JsonNode.html" title="class in org.codehaus.jackson">JsonNode</a>&nbsp;root,
3471              <a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a>&nbsp;valueType)
3472            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>,
3473                   <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a>,
3474                   <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></pre>
3475<div class="block">Convenience method for converting results from given JSON tree into given
3476 value type. Basically short-cut for:
3477<pre>
3478   mapper.readValue(mapper.treeAsTokens(root), valueType);
3479</pre></div>
3480<dl><dt><span class="strong">Throws:</span></dt>
3481<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>
3482<dd><code><a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></code></dd>
3483<dd><code><a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></code></dd><dt><span class="strong">Since:</span></dt>
3484  <dd>1.6</dd></dl>
3485</li>
3486</ul>
3487<a name="writeValue(java.io.File, java.lang.Object)">
3488<!--   -->
3489</a>
3490<ul class="blockList">
3491<li class="blockList">
3492<h4>writeValue</h4>
3493<pre>public&nbsp;void&nbsp;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>&nbsp;resultFile,
3494              <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>&nbsp;value)
3495                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>,
3496                       <a href="../../../../org/codehaus/jackson/JsonGenerationException.html" title="class in org.codehaus.jackson">JsonGenerationException</a>,
3497                       <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></pre>
3498<div class="block">Method that can be used to serialize any Java value as
3499 JSON output, written to File provided.</div>
3500<dl><dt><span class="strong">Throws:</span></dt>
3501<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>
3502<dd><code><a href="../../../../org/codehaus/jackson/JsonGenerationException.html" title="class in org.codehaus.jackson">JsonGenerationException</a></code></dd>
3503<dd><code><a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></code></dd></dl>
3504</li>
3505</ul>
3506<a name="writeValue(java.io.OutputStream, java.lang.Object)">
3507<!--   -->
3508</a>
3509<ul class="blockList">
3510<li class="blockList">
3511<h4>writeValue</h4>
3512<pre>public&nbsp;void&nbsp;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>&nbsp;out,
3513              <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>&nbsp;value)
3514                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>,
3515                       <a href="../../../../org/codehaus/jackson/JsonGenerationException.html" title="class in org.codehaus.jackson">JsonGenerationException</a>,
3516                       <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></pre>
3517<div class="block">Method that can be used to serialize any Java value as
3518 JSON output, using output stream provided (using encoding
3519 <a href="../../../../org/codehaus/jackson/JsonEncoding.html#UTF8"><code>JsonEncoding.UTF8</code></a>).
3520<p>
3521 Note: method does not close the underlying stream explicitly
3522 here; however, <a href="../../../../org/codehaus/jackson/JsonFactory.html" title="class in org.codehaus.jackson"><code>JsonFactory</code></a> this mapper uses may choose
3523 to close the stream depending on its settings (by default,
3524 it will try to close it when <a href="../../../../org/codehaus/jackson/JsonGenerator.html" title="class in org.codehaus.jackson"><code>JsonGenerator</code></a> we construct
3525 is closed).</div>
3526<dl><dt><span class="strong">Throws:</span></dt>
3527<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>
3528<dd><code><a href="../../../../org/codehaus/jackson/JsonGenerationException.html" title="class in org.codehaus.jackson">JsonGenerationException</a></code></dd>
3529<dd><code><a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></code></dd></dl>
3530</li>
3531</ul>
3532<a name="writeValue(java.io.Writer, java.lang.Object)">
3533<!--   -->
3534</a>
3535<ul class="blockList">
3536<li class="blockList">
3537<h4>writeValue</h4>
3538<pre>public&nbsp;void&nbsp;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>&nbsp;w,
3539              <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>&nbsp;value)
3540                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>,
3541                       <a href="../../../../org/codehaus/jackson/JsonGenerationException.html" title="class in org.codehaus.jackson">JsonGenerationException</a>,
3542                       <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></pre>
3543<div class="block">Method that can be used to serialize any Java value as
3544 JSON output, using Writer provided.
3545<p>
3546 Note: method does not close the underlying stream explicitly
3547 here; however, <a href="../../../../org/codehaus/jackson/JsonFactory.html" title="class in org.codehaus.jackson"><code>JsonFactory</code></a> this mapper uses may choose
3548 to close the stream depending on its settings (by default,
3549 it will try to close it when <a href="../../../../org/codehaus/jackson/JsonGenerator.html" title="class in org.codehaus.jackson"><code>JsonGenerator</code></a> we construct
3550 is closed).</div>
3551<dl><dt><span class="strong">Throws:</span></dt>
3552<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>
3553<dd><code><a href="../../../../org/codehaus/jackson/JsonGenerationException.html" title="class in org.codehaus.jackson">JsonGenerationException</a></code></dd>
3554<dd><code><a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></code></dd></dl>
3555</li>
3556</ul>
3557<a name="writeValueAsString(java.lang.Object)">
3558<!--   -->
3559</a>
3560<ul class="blockList">
3561<li class="blockList">
3562<h4>writeValueAsString</h4>
3563<pre>public&nbsp;<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>&nbsp;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>&nbsp;value)
3564                          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>,
3565                                 <a href="../../../../org/codehaus/jackson/JsonGenerationException.html" title="class in org.codehaus.jackson">JsonGenerationException</a>,
3566                                 <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></pre>
3567<div class="block">Method that can be used to serialize any Java value as
3568 a String. Functionally equivalent to calling
3569 <a href="../../../../org/codehaus/jackson/map/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>
3570 and constructing String, but more efficient.</div>
3571<dl><dt><span class="strong">Throws:</span></dt>
3572<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>
3573<dd><code><a href="../../../../org/codehaus/jackson/JsonGenerationException.html" title="class in org.codehaus.jackson">JsonGenerationException</a></code></dd>
3574<dd><code><a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></code></dd><dt><span class="strong">Since:</span></dt>
3575  <dd>1.3</dd></dl>
3576</li>
3577</ul>
3578<a name="writeValueAsBytes(java.lang.Object)">
3579<!--   -->
3580</a>
3581<ul class="blockList">
3582<li class="blockList">
3583<h4>writeValueAsBytes</h4>
3584<pre>public&nbsp;byte[]&nbsp;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>&nbsp;value)
3585                         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>,
3586                                <a href="../../../../org/codehaus/jackson/JsonGenerationException.html" title="class in org.codehaus.jackson">JsonGenerationException</a>,
3587                                <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></pre>
3588<div class="block">Method that can be used to serialize any Java value as
3589 a byte array. Functionally equivalent to calling
3590 <a href="../../../../org/codehaus/jackson/map/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>
3591 and getting bytes, but more efficient.
3592 Encoding used will be UTF-8.</div>
3593<dl><dt><span class="strong">Throws:</span></dt>
3594<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>
3595<dd><code><a href="../../../../org/codehaus/jackson/JsonGenerationException.html" title="class in org.codehaus.jackson">JsonGenerationException</a></code></dd>
3596<dd><code><a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></code></dd><dt><span class="strong">Since:</span></dt>
3597  <dd>1.5</dd></dl>
3598</li>
3599</ul>
3600<a name="writer()">
3601<!--   -->
3602</a>
3603<ul class="blockList">
3604<li class="blockList">
3605<h4>writer</h4>
3606<pre>public&nbsp;<a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map">ObjectWriter</a>&nbsp;writer()</pre>
3607<div class="block">Convenience method for constructing <a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map"><code>ObjectWriter</code></a>
3608 with default settings.</div>
3609<dl><dt><span class="strong">Since:</span></dt>
3610  <dd>1.6</dd></dl>
3611</li>
3612</ul>
3613<a name="writer(java.text.DateFormat)">
3614<!--   -->
3615</a>
3616<ul class="blockList">
3617<li class="blockList">
3618<h4>writer</h4>
3619<pre>public&nbsp;<a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map">ObjectWriter</a>&nbsp;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>&nbsp;df)</pre>
3620<div class="block">Factory method for constructing <a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map"><code>ObjectWriter</code></a> that will
3621 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
3622 null passed, using timestamp (64-bit number.</div>
3623<dl><dt><span class="strong">Since:</span></dt>
3624  <dd>1.9</dd></dl>
3625</li>
3626</ul>
3627<a name="writerWithView(java.lang.Class)">
3628<!--   -->
3629</a>
3630<ul class="blockList">
3631<li class="blockList">
3632<h4>writerWithView</h4>
3633<pre>public&nbsp;<a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map">ObjectWriter</a>&nbsp;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>&lt;?&gt;&nbsp;serializationView)</pre>
3634<div class="block">Factory method for constructing <a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map"><code>ObjectWriter</code></a> that will
3635 serialize objects using specified JSON View (filter).</div>
3636<dl><dt><span class="strong">Since:</span></dt>
3637  <dd>1.9</dd></dl>
3638</li>
3639</ul>
3640<a name="writerWithType(java.lang.Class)">
3641<!--   -->
3642</a>
3643<ul class="blockList">
3644<li class="blockList">
3645<h4>writerWithType</h4>
3646<pre>public&nbsp;<a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map">ObjectWriter</a>&nbsp;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>&lt;?&gt;&nbsp;rootType)</pre>
3647<div class="block">Factory method for constructing <a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map"><code>ObjectWriter</code></a> that will
3648 serialize objects using specified root type, instead of actual
3649 runtime type of value. Type must be a super-type of runtime
3650 type.</div>
3651<dl><dt><span class="strong">Since:</span></dt>
3652  <dd>1.9</dd></dl>
3653</li>
3654</ul>
3655<a name="writerWithType(org.codehaus.jackson.type.JavaType)">
3656<!--   -->
3657</a>
3658<ul class="blockList">
3659<li class="blockList">
3660<h4>writerWithType</h4>
3661<pre>public&nbsp;<a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map">ObjectWriter</a>&nbsp;writerWithType(<a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a>&nbsp;rootType)</pre>
3662<div class="block">Factory method for constructing <a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map"><code>ObjectWriter</code></a> that will
3663 serialize objects using specified root type, instead of actual
3664 runtime type of value. Type must be a super-type of runtime type.</div>
3665<dl><dt><span class="strong">Since:</span></dt>
3666  <dd>1.9</dd></dl>
3667</li>
3668</ul>
3669<a name="writerWithType(org.codehaus.jackson.type.TypeReference)">
3670<!--   -->
3671</a>
3672<ul class="blockList">
3673<li class="blockList">
3674<h4>writerWithType</h4>
3675<pre>public&nbsp;<a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map">ObjectWriter</a>&nbsp;writerWithType(<a href="../../../../org/codehaus/jackson/type/TypeReference.html" title="class in org.codehaus.jackson.type">TypeReference</a>&lt;?&gt;&nbsp;rootType)</pre>
3676<div class="block">Factory method for constructing <a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map"><code>ObjectWriter</code></a> that will
3677 serialize objects using specified root type, instead of actual
3678 runtime type of value. Type must be a super-type of runtime type.</div>
3679<dl><dt><span class="strong">Since:</span></dt>
3680  <dd>1.9</dd></dl>
3681</li>
3682</ul>
3683<a name="writer(org.codehaus.jackson.PrettyPrinter)">
3684<!--   -->
3685</a>
3686<ul class="blockList">
3687<li class="blockList">
3688<h4>writer</h4>
3689<pre>public&nbsp;<a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map">ObjectWriter</a>&nbsp;writer(<a href="../../../../org/codehaus/jackson/PrettyPrinter.html" title="interface in org.codehaus.jackson">PrettyPrinter</a>&nbsp;pp)</pre>
3690<div class="block">Factory method for constructing <a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map"><code>ObjectWriter</code></a> that will
3691 serialize objects using specified pretty printer for indentation
3692 (or if null, no pretty printer)</div>
3693<dl><dt><span class="strong">Since:</span></dt>
3694  <dd>1.9</dd></dl>
3695</li>
3696</ul>
3697<a name="writerWithDefaultPrettyPrinter()">
3698<!--   -->
3699</a>
3700<ul class="blockList">
3701<li class="blockList">
3702<h4>writerWithDefaultPrettyPrinter</h4>
3703<pre>public&nbsp;<a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map">ObjectWriter</a>&nbsp;writerWithDefaultPrettyPrinter()</pre>
3704<div class="block">Factory method for constructing <a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map"><code>ObjectWriter</code></a> that will
3705 serialize objects using the default pretty printer for indentation</div>
3706<dl><dt><span class="strong">Since:</span></dt>
3707  <dd>1.9</dd></dl>
3708</li>
3709</ul>
3710<a name="writer(org.codehaus.jackson.map.ser.FilterProvider)">
3711<!--   -->
3712</a>
3713<ul class="blockList">
3714<li class="blockList">
3715<h4>writer</h4>
3716<pre>public&nbsp;<a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map">ObjectWriter</a>&nbsp;writer(<a href="../../../../org/codehaus/jackson/map/ser/FilterProvider.html" title="class in org.codehaus.jackson.map.ser">FilterProvider</a>&nbsp;filterProvider)</pre>
3717<div class="block">Factory method for constructing <a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map"><code>ObjectWriter</code></a> that will
3718 serialize objects using specified filter provider.</div>
3719<dl><dt><span class="strong">Since:</span></dt>
3720  <dd>1.9</dd></dl>
3721</li>
3722</ul>
3723<a name="writer(org.codehaus.jackson.FormatSchema)">
3724<!--   -->
3725</a>
3726<ul class="blockList">
3727<li class="blockList">
3728<h4>writer</h4>
3729<pre>public&nbsp;<a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map">ObjectWriter</a>&nbsp;writer(<a href="../../../../org/codehaus/jackson/FormatSchema.html" title="interface in org.codehaus.jackson">FormatSchema</a>&nbsp;schema)</pre>
3730<div class="block">Factory method for constructing <a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map"><code>ObjectWriter</code></a> that will
3731 pass specific schema object to <a href="../../../../org/codehaus/jackson/JsonGenerator.html" title="class in org.codehaus.jackson"><code>JsonGenerator</code></a> used for
3732 writing content.</div>
3733<dl><dt><span class="strong">Parameters:</span></dt><dd><code>schema</code> - Schema to pass to generator</dd><dt><span class="strong">Since:</span></dt>
3734  <dd>1.9</dd></dl>
3735</li>
3736</ul>
3737<a name="typedWriter(java.lang.Class)">
3738<!--   -->
3739</a>
3740<ul class="blockList">
3741<li class="blockList">
3742<h4>typedWriter</h4>
3743<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>
3744public&nbsp;<a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map">ObjectWriter</a>&nbsp;typedWriter(<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>&lt;?&gt;&nbsp;rootType)</pre>
3745<div class="block"><span class="strong">Deprecated.</span>&nbsp;<i>Since 1.9, use <a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#writerWithType(java.lang.Class)"><code>writerWithType(Class)</code></a> instead.</i></div>
3746</li>
3747</ul>
3748<a name="typedWriter(org.codehaus.jackson.type.JavaType)">
3749<!--   -->
3750</a>
3751<ul class="blockList">
3752<li class="blockList">
3753<h4>typedWriter</h4>
3754<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>
3755public&nbsp;<a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map">ObjectWriter</a>&nbsp;typedWriter(<a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a>&nbsp;rootType)</pre>
3756<div class="block"><span class="strong">Deprecated.</span>&nbsp;<i>Since 1.9, use <a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#writerWithType(org.codehaus.jackson.type.JavaType)"><code>writerWithType(JavaType)</code></a> instead.</i></div>
3757</li>
3758</ul>
3759<a name="typedWriter(org.codehaus.jackson.type.TypeReference)">
3760<!--   -->
3761</a>
3762<ul class="blockList">
3763<li class="blockList">
3764<h4>typedWriter</h4>
3765<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>
3766public&nbsp;<a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map">ObjectWriter</a>&nbsp;typedWriter(<a href="../../../../org/codehaus/jackson/type/TypeReference.html" title="class in org.codehaus.jackson.type">TypeReference</a>&lt;?&gt;&nbsp;rootType)</pre>
3767<div class="block"><span class="strong">Deprecated.</span>&nbsp;<i>Since 1.9, use <a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#writerWithType(org.codehaus.jackson.type.TypeReference)"><code>writerWithType(TypeReference)</code></a> instead.</i></div>
3768</li>
3769</ul>
3770<a name="viewWriter(java.lang.Class)">
3771<!--   -->
3772</a>
3773<ul class="blockList">
3774<li class="blockList">
3775<h4>viewWriter</h4>
3776<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>
3777public&nbsp;<a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map">ObjectWriter</a>&nbsp;viewWriter(<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>&lt;?&gt;&nbsp;serializationView)</pre>
3778<div class="block"><span class="strong">Deprecated.</span>&nbsp;<i>Since 1.9, use <a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#writerWithView(java.lang.Class)"><code>writerWithView(Class)</code></a> instead.</i></div>
3779</li>
3780</ul>
3781<a name="prettyPrintingWriter(org.codehaus.jackson.PrettyPrinter)">
3782<!--   -->
3783</a>
3784<ul class="blockList">
3785<li class="blockList">
3786<h4>prettyPrintingWriter</h4>
3787<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>
3788public&nbsp;<a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map">ObjectWriter</a>&nbsp;prettyPrintingWriter(<a href="../../../../org/codehaus/jackson/PrettyPrinter.html" title="interface in org.codehaus.jackson">PrettyPrinter</a>&nbsp;pp)</pre>
3789<div class="block"><span class="strong">Deprecated.</span>&nbsp;<i>Since 1.9, use <a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#writer(org.codehaus.jackson.map.ser.FilterProvider)"><code>writer(FilterProvider)</code></a> instead.</i></div>
3790</li>
3791</ul>
3792<a name="defaultPrettyPrintingWriter()">
3793<!--   -->
3794</a>
3795<ul class="blockList">
3796<li class="blockList">
3797<h4>defaultPrettyPrintingWriter</h4>
3798<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>
3799public&nbsp;<a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map">ObjectWriter</a>&nbsp;defaultPrettyPrintingWriter()</pre>
3800<div class="block"><span class="strong">Deprecated.</span>&nbsp;<i>Since 1.9, use <a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#writerWithDefaultPrettyPrinter()"><code>writerWithDefaultPrettyPrinter()</code></a> instead.</i></div>
3801</li>
3802</ul>
3803<a name="filteredWriter(org.codehaus.jackson.map.ser.FilterProvider)">
3804<!--   -->
3805</a>
3806<ul class="blockList">
3807<li class="blockList">
3808<h4>filteredWriter</h4>
3809<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>
3810public&nbsp;<a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map">ObjectWriter</a>&nbsp;filteredWriter(<a href="../../../../org/codehaus/jackson/map/ser/FilterProvider.html" title="class in org.codehaus.jackson.map.ser">FilterProvider</a>&nbsp;filterProvider)</pre>
3811<div class="block"><span class="strong">Deprecated.</span>&nbsp;<i>Since 1.9, use <a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#writer(org.codehaus.jackson.map.ser.FilterProvider)"><code>writer(FilterProvider)</code></a> instead.</i></div>
3812</li>
3813</ul>
3814<a name="schemaBasedWriter(org.codehaus.jackson.FormatSchema)">
3815<!--   -->
3816</a>
3817<ul class="blockList">
3818<li class="blockList">
3819<h4>schemaBasedWriter</h4>
3820<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>
3821public&nbsp;<a href="../../../../org/codehaus/jackson/map/ObjectWriter.html" title="class in org.codehaus.jackson.map">ObjectWriter</a>&nbsp;schemaBasedWriter(<a href="../../../../org/codehaus/jackson/FormatSchema.html" title="interface in org.codehaus.jackson">FormatSchema</a>&nbsp;schema)</pre>
3822<div class="block"><span class="strong">Deprecated.</span>&nbsp;<i>Since 1.9, use <a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#writer(org.codehaus.jackson.map.ser.FilterProvider)"><code>writer(FilterProvider)</code></a> instead.</i></div>
3823</li>
3824</ul>
3825<a name="reader()">
3826<!--   -->
3827</a>
3828<ul class="blockList">
3829<li class="blockList">
3830<h4>reader</h4>
3831<pre>public&nbsp;<a href="../../../../org/codehaus/jackson/map/ObjectReader.html" title="class in org.codehaus.jackson.map">ObjectReader</a>&nbsp;reader()</pre>
3832<div class="block">Factory method for constructing <a href="../../../../org/codehaus/jackson/map/ObjectReader.html" title="class in org.codehaus.jackson.map"><code>ObjectReader</code></a> with
3833 default settings. Note that the resulting instance is NOT usable as is,
3834 without defining expected value type.</div>
3835<dl><dt><span class="strong">Since:</span></dt>
3836  <dd>1.6</dd></dl>
3837</li>
3838</ul>
3839<a name="readerForUpdating(java.lang.Object)">
3840<!--   -->
3841</a>
3842<ul class="blockList">
3843<li class="blockList">
3844<h4>readerForUpdating</h4>
3845<pre>public&nbsp;<a href="../../../../org/codehaus/jackson/map/ObjectReader.html" title="class in org.codehaus.jackson.map">ObjectReader</a>&nbsp;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>&nbsp;valueToUpdate)</pre>
3846<div class="block">Factory method for constructing <a href="../../../../org/codehaus/jackson/map/ObjectReader.html" title="class in org.codehaus.jackson.map"><code>ObjectReader</code></a> that will
3847 update given Object (usually Bean, but can be a Collection or Map
3848 as well, but NOT an array) with JSON data. Deserialization occurs
3849 normally except that the root-level value in JSON is not used for
3850 instantiating a new object; instead give updateable object is used
3851 as root.
3852 Runtime type of value object is used for locating deserializer,
3853 unless overridden by other factory methods of <a href="../../../../org/codehaus/jackson/map/ObjectReader.html" title="class in org.codehaus.jackson.map"><code>ObjectReader</code></a></div>
3854<dl><dt><span class="strong">Since:</span></dt>
3855  <dd>1.9</dd></dl>
3856</li>
3857</ul>
3858<a name="reader(org.codehaus.jackson.type.JavaType)">
3859<!--   -->
3860</a>
3861<ul class="blockList">
3862<li class="blockList">
3863<h4>reader</h4>
3864<pre>public&nbsp;<a href="../../../../org/codehaus/jackson/map/ObjectReader.html" title="class in org.codehaus.jackson.map">ObjectReader</a>&nbsp;reader(<a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a>&nbsp;type)</pre>
3865<div class="block">Factory method for constructing <a href="../../../../org/codehaus/jackson/map/ObjectReader.html" title="class in org.codehaus.jackson.map"><code>ObjectReader</code></a> that will
3866 read or update instances of specified type</div>
3867<dl><dt><span class="strong">Since:</span></dt>
3868  <dd>1.6</dd></dl>
3869</li>
3870</ul>
3871<a name="reader(java.lang.Class)">
3872<!--   -->
3873</a>
3874<ul class="blockList">
3875<li class="blockList">
3876<h4>reader</h4>
3877<pre>public&nbsp;<a href="../../../../org/codehaus/jackson/map/ObjectReader.html" title="class in org.codehaus.jackson.map">ObjectReader</a>&nbsp;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>&lt;?&gt;&nbsp;type)</pre>
3878<div class="block">Factory method for constructing <a href="../../../../org/codehaus/jackson/map/ObjectReader.html" title="class in org.codehaus.jackson.map"><code>ObjectReader</code></a> that will
3879 read or update instances of specified type</div>
3880<dl><dt><span class="strong">Since:</span></dt>
3881  <dd>1.6</dd></dl>
3882</li>
3883</ul>
3884<a name="reader(org.codehaus.jackson.type.TypeReference)">
3885<!--   -->
3886</a>
3887<ul class="blockList">
3888<li class="blockList">
3889<h4>reader</h4>
3890<pre>public&nbsp;<a href="../../../../org/codehaus/jackson/map/ObjectReader.html" title="class in org.codehaus.jackson.map">ObjectReader</a>&nbsp;reader(<a href="../../../../org/codehaus/jackson/type/TypeReference.html" title="class in org.codehaus.jackson.type">TypeReference</a>&lt;?&gt;&nbsp;type)</pre>
3891<div class="block">Factory method for constructing <a href="../../../../org/codehaus/jackson/map/ObjectReader.html" title="class in org.codehaus.jackson.map"><code>ObjectReader</code></a> that will
3892 read or update instances of specified type</div>
3893<dl><dt><span class="strong">Since:</span></dt>
3894  <dd>1.6</dd></dl>
3895</li>
3896</ul>
3897<a name="reader(org.codehaus.jackson.node.JsonNodeFactory)">
3898<!--   -->
3899</a>
3900<ul class="blockList">
3901<li class="blockList">
3902<h4>reader</h4>
3903<pre>public&nbsp;<a href="../../../../org/codehaus/jackson/map/ObjectReader.html" title="class in org.codehaus.jackson.map">ObjectReader</a>&nbsp;reader(<a href="../../../../org/codehaus/jackson/node/JsonNodeFactory.html" title="class in org.codehaus.jackson.node">JsonNodeFactory</a>&nbsp;f)</pre>
3904<div class="block">Factory method for constructing <a href="../../../../org/codehaus/jackson/map/ObjectReader.html" title="class in org.codehaus.jackson.map"><code>ObjectReader</code></a> that will
3905 use specified <a href="../../../../org/codehaus/jackson/node/JsonNodeFactory.html" title="class in org.codehaus.jackson.node"><code>JsonNodeFactory</code></a> for constructing JSON trees.</div>
3906<dl><dt><span class="strong">Since:</span></dt>
3907  <dd>1.6</dd></dl>
3908</li>
3909</ul>
3910<a name="reader(org.codehaus.jackson.FormatSchema)">
3911<!--   -->
3912</a>
3913<ul class="blockList">
3914<li class="blockList">
3915<h4>reader</h4>
3916<pre>public&nbsp;<a href="../../../../org/codehaus/jackson/map/ObjectReader.html" title="class in org.codehaus.jackson.map">ObjectReader</a>&nbsp;reader(<a href="../../../../org/codehaus/jackson/FormatSchema.html" title="interface in org.codehaus.jackson">FormatSchema</a>&nbsp;schema)</pre>
3917<div class="block">Factory method for constructing <a href="../../../../org/codehaus/jackson/map/ObjectReader.html" title="class in org.codehaus.jackson.map"><code>ObjectReader</code></a> that will
3918 pass specific schema object to <a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson"><code>JsonParser</code></a> used for
3919 reading content.</div>
3920<dl><dt><span class="strong">Parameters:</span></dt><dd><code>schema</code> - Schema to pass to parser</dd><dt><span class="strong">Since:</span></dt>
3921  <dd>1.8</dd></dl>
3922</li>
3923</ul>
3924<a name="reader(org.codehaus.jackson.map.InjectableValues)">
3925<!--   -->
3926</a>
3927<ul class="blockList">
3928<li class="blockList">
3929<h4>reader</h4>
3930<pre>public&nbsp;<a href="../../../../org/codehaus/jackson/map/ObjectReader.html" title="class in org.codehaus.jackson.map">ObjectReader</a>&nbsp;reader(<a href="../../../../org/codehaus/jackson/map/InjectableValues.html" title="class in org.codehaus.jackson.map">InjectableValues</a>&nbsp;injectableValues)</pre>
3931<div class="block">Factory method for constructing <a href="../../../../org/codehaus/jackson/map/ObjectReader.html" title="class in org.codehaus.jackson.map"><code>ObjectReader</code></a> that will
3932 use specified injectable values.</div>
3933<dl><dt><span class="strong">Parameters:</span></dt><dd><code>injectableValues</code> - Injectable values to use</dd><dt><span class="strong">Since:</span></dt>
3934  <dd>1.9</dd></dl>
3935</li>
3936</ul>
3937<a name="updatingReader(java.lang.Object)">
3938<!--   -->
3939</a>
3940<ul class="blockList">
3941<li class="blockList">
3942<h4>updatingReader</h4>
3943<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>
3944public&nbsp;<a href="../../../../org/codehaus/jackson/map/ObjectReader.html" title="class in org.codehaus.jackson.map">ObjectReader</a>&nbsp;updatingReader(<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>&nbsp;valueToUpdate)</pre>
3945<div class="block"><span class="strong">Deprecated.</span>&nbsp;<i>Since 1.9, use <a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#readerForUpdating(java.lang.Object)"><code>readerForUpdating(java.lang.Object)</code></a> instead.</i></div>
3946</li>
3947</ul>
3948<a name="schemaBasedReader(org.codehaus.jackson.FormatSchema)">
3949<!--   -->
3950</a>
3951<ul class="blockList">
3952<li class="blockList">
3953<h4>schemaBasedReader</h4>
3954<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>
3955public&nbsp;<a href="../../../../org/codehaus/jackson/map/ObjectReader.html" title="class in org.codehaus.jackson.map">ObjectReader</a>&nbsp;schemaBasedReader(<a href="../../../../org/codehaus/jackson/FormatSchema.html" title="interface in org.codehaus.jackson">FormatSchema</a>&nbsp;schema)</pre>
3956<div class="block"><span class="strong">Deprecated.</span>&nbsp;<i>Since 1.9, use <a href="../../../../org/codehaus/jackson/map/ObjectMapper.html#reader(org.codehaus.jackson.FormatSchema)"><code>reader(FormatSchema)</code></a> instead.</i></div>
3957</li>
3958</ul>
3959<a name="convertValue(java.lang.Object, java.lang.Class)">
3960<!--   -->
3961</a>
3962<ul class="blockList">
3963<li class="blockList">
3964<h4>convertValue</h4>
3965<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;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>&nbsp;fromValue,
3966                 <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>&lt;T&gt;&nbsp;toValueType)
3967               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>
3968<div class="block">Convenience method for doing two-step conversion from given value, into
3969 instance of given value type. This is functionality equivalent to first
3970 serializing given value into JSON, then binding JSON data into value
3971 of given type, but may be executed without fully serializing into
3972 JSON. Same converters (serializers, deserializers) will be used as for
3973 data binding, meaning same object mapper configuration works.</div>
3974<dl><dt><span class="strong">Throws:</span></dt>
3975<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;
3976    if so, root cause will contain underlying checked exception data binding
3977    functionality threw</dd></dl>
3978</li>
3979</ul>
3980<a name="convertValue(java.lang.Object, org.codehaus.jackson.type.TypeReference)">
3981<!--   -->
3982</a>
3983<ul class="blockList">
3984<li class="blockList">
3985<h4>convertValue</h4>
3986<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;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>&nbsp;fromValue,
3987                 <a href="../../../../org/codehaus/jackson/type/TypeReference.html" title="class in org.codehaus.jackson.type">TypeReference</a>&nbsp;toValueTypeRef)
3988               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>
3989<dl><dt><span class="strong">Throws:</span></dt>
3990<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>
3991</li>
3992</ul>
3993<a name="convertValue(java.lang.Object, org.codehaus.jackson.type.JavaType)">
3994<!--   -->
3995</a>
3996<ul class="blockList">
3997<li class="blockList">
3998<h4>convertValue</h4>
3999<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;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>&nbsp;fromValue,
4000                 <a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a>&nbsp;toValueType)
4001               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>
4002<dl><dt><span class="strong">Throws:</span></dt>
4003<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>
4004</li>
4005</ul>
4006<a name="_convert(java.lang.Object, org.codehaus.jackson.type.JavaType)">
4007<!--   -->
4008</a>
4009<ul class="blockList">
4010<li class="blockList">
4011<h4>_convert</h4>
4012<pre>protected&nbsp;<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>&nbsp;_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>&nbsp;fromValue,
4013              <a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a>&nbsp;toValueType)
4014                   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>
4015<dl><dt><span class="strong">Throws:</span></dt>
4016<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>
4017</li>
4018</ul>
4019<a name="generateJsonSchema(java.lang.Class)">
4020<!--   -->
4021</a>
4022<ul class="blockList">
4023<li class="blockList">
4024<h4>generateJsonSchema</h4>
4025<pre>public&nbsp;<a href="../../../../org/codehaus/jackson/schema/JsonSchema.html" title="class in org.codehaus.jackson.schema">JsonSchema</a>&nbsp;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>&lt;?&gt;&nbsp;t)
4026                              throws <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></pre>
4027<div class="block">Generate <a href="http://json-schema.org/">Json-schema</a>
4028 instance for specified class.</div>
4029<dl><dt><span class="strong">Parameters:</span></dt><dd><code>t</code> - The class to generate schema for</dd>
4030<dt><span class="strong">Returns:</span></dt><dd>Constructed JSON schema.</dd>
4031<dt><span class="strong">Throws:</span></dt>
4032<dd><code><a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></code></dd></dl>
4033</li>
4034</ul>
4035<a name="generateJsonSchema(java.lang.Class, org.codehaus.jackson.map.SerializationConfig)">
4036<!--   -->
4037</a>
4038<ul class="blockList">
4039<li class="blockList">
4040<h4>generateJsonSchema</h4>
4041<pre>public&nbsp;<a href="../../../../org/codehaus/jackson/schema/JsonSchema.html" title="class in org.codehaus.jackson.schema">JsonSchema</a>&nbsp;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>&lt;?&gt;&nbsp;t,
4042                            <a href="../../../../org/codehaus/jackson/map/SerializationConfig.html" title="class in org.codehaus.jackson.map">SerializationConfig</a>&nbsp;cfg)
4043                              throws <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></pre>
4044<div class="block">Generate <a href="http://json-schema.org/">Json-schema</a>
4045 instance for specified class, using specific
4046 serialization configuration</div>
4047<dl><dt><span class="strong">Parameters:</span></dt><dd><code>t</code> - The class to generate schema for</dd>
4048<dt><span class="strong">Returns:</span></dt><dd>Constructed JSON schema.</dd>
4049<dt><span class="strong">Throws:</span></dt>
4050<dd><code><a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></code></dd></dl>
4051</li>
4052</ul>
4053<a name="_defaultPrettyPrinter()">
4054<!--   -->
4055</a>
4056<ul class="blockList">
4057<li class="blockList">
4058<h4>_defaultPrettyPrinter</h4>
4059<pre>protected&nbsp;<a href="../../../../org/codehaus/jackson/PrettyPrinter.html" title="interface in org.codehaus.jackson">PrettyPrinter</a>&nbsp;_defaultPrettyPrinter()</pre>
4060<div class="block">Helper method that should return default pretty-printer to
4061 use for generators constructed by this mapper, when instructed
4062 to use default pretty printer.</div>
4063<dl><dt><span class="strong">Since:</span></dt>
4064  <dd>1.7</dd></dl>
4065</li>
4066</ul>
4067<a name="_configAndWriteValue(org.codehaus.jackson.JsonGenerator, java.lang.Object)">
4068<!--   -->
4069</a>
4070<ul class="blockList">
4071<li class="blockList">
4072<h4>_configAndWriteValue</h4>
4073<pre>protected final&nbsp;void&nbsp;_configAndWriteValue(<a href="../../../../org/codehaus/jackson/JsonGenerator.html" title="class in org.codehaus.jackson">JsonGenerator</a>&nbsp;jgen,
4074                        <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>&nbsp;value)
4075                                   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>,
4076                                          <a href="../../../../org/codehaus/jackson/JsonGenerationException.html" title="class in org.codehaus.jackson">JsonGenerationException</a>,
4077                                          <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></pre>
4078<div class="block">Method called to configure the generator as necessary and then
4079 call write functionality</div>
4080<dl><dt><span class="strong">Throws:</span></dt>
4081<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>
4082<dd><code><a href="../../../../org/codehaus/jackson/JsonGenerationException.html" title="class in org.codehaus.jackson">JsonGenerationException</a></code></dd>
4083<dd><code><a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></code></dd></dl>
4084</li>
4085</ul>
4086<a name="_configAndWriteValue(org.codehaus.jackson.JsonGenerator, java.lang.Object, java.lang.Class)">
4087<!--   -->
4088</a>
4089<ul class="blockList">
4090<li class="blockList">
4091<h4>_configAndWriteValue</h4>
4092<pre>protected final&nbsp;void&nbsp;_configAndWriteValue(<a href="../../../../org/codehaus/jackson/JsonGenerator.html" title="class in org.codehaus.jackson">JsonGenerator</a>&nbsp;jgen,
4093                        <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>&nbsp;value,
4094                        <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>&lt;?&gt;&nbsp;viewClass)
4095                                   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>,
4096                                          <a href="../../../../org/codehaus/jackson/JsonGenerationException.html" title="class in org.codehaus.jackson">JsonGenerationException</a>,
4097                                          <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></pre>
4098<dl><dt><span class="strong">Throws:</span></dt>
4099<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>
4100<dd><code><a href="../../../../org/codehaus/jackson/JsonGenerationException.html" title="class in org.codehaus.jackson">JsonGenerationException</a></code></dd>
4101<dd><code><a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></code></dd></dl>
4102</li>
4103</ul>
4104<a name="_readValue(org.codehaus.jackson.map.DeserializationConfig, org.codehaus.jackson.JsonParser, org.codehaus.jackson.type.JavaType)">
4105<!--   -->
4106</a>
4107<ul class="blockList">
4108<li class="blockList">
4109<h4>_readValue</h4>
4110<pre>protected&nbsp;<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>&nbsp;_readValue(<a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a>&nbsp;cfg,
4111                <a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a>&nbsp;jp,
4112                <a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a>&nbsp;valueType)
4113                     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>,
4114                            <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a>,
4115                            <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></pre>
4116<div class="block">Actual implementation of value reading+binding operation.</div>
4117<dl><dt><span class="strong">Throws:</span></dt>
4118<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>
4119<dd><code><a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></code></dd>
4120<dd><code><a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></code></dd></dl>
4121</li>
4122</ul>
4123<a name="_readMapAndClose(org.codehaus.jackson.JsonParser, org.codehaus.jackson.type.JavaType)">
4124<!--   -->
4125</a>
4126<ul class="blockList">
4127<li class="blockList">
4128<h4>_readMapAndClose</h4>
4129<pre>protected&nbsp;<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>&nbsp;_readMapAndClose(<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a>&nbsp;jp,
4130                      <a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a>&nbsp;valueType)
4131                           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>,
4132                                  <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a>,
4133                                  <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></pre>
4134<dl><dt><span class="strong">Throws:</span></dt>
4135<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>
4136<dd><code><a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></code></dd>
4137<dd><code><a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></code></dd></dl>
4138</li>
4139</ul>
4140<a name="_initForReading(org.codehaus.jackson.JsonParser)">
4141<!--   -->
4142</a>
4143<ul class="blockList">
4144<li class="blockList">
4145<h4>_initForReading</h4>
4146<pre>protected&nbsp;<a href="../../../../org/codehaus/jackson/JsonToken.html" title="enum in org.codehaus.jackson">JsonToken</a>&nbsp;_initForReading(<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a>&nbsp;jp)
4147                             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>,
4148                                    <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a>,
4149                                    <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></pre>
4150<div class="block">Method called to ensure that given parser is ready for reading
4151 content for data binding.</div>
4152<dl><dt><span class="strong">Returns:</span></dt><dd>First token to be used for data binding after this call:
4153  can never be null as exception will be thrown if parser can not
4154  provide more tokens.</dd>
4155<dt><span class="strong">Throws:</span></dt>
4156<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
4157   parsing</dd>
4158<dd><code><a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></code> - if parser has problems parsing content</dd>
4159<dd><code><a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></code> - if the parser does not have any more
4160   content to map (note: Json "null" value is considered content;
4161   enf-of-stream not)</dd></dl>
4162</li>
4163</ul>
4164<a name="_unwrapAndDeserialize(org.codehaus.jackson.JsonParser, org.codehaus.jackson.type.JavaType, org.codehaus.jackson.map.DeserializationContext, org.codehaus.jackson.map.JsonDeserializer)">
4165<!--   -->
4166</a>
4167<ul class="blockList">
4168<li class="blockList">
4169<h4>_unwrapAndDeserialize</h4>
4170<pre>protected&nbsp;<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>&nbsp;_unwrapAndDeserialize(<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a>&nbsp;jp,
4171                           <a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a>&nbsp;rootType,
4172                           <a href="../../../../org/codehaus/jackson/map/DeserializationContext.html" title="class in org.codehaus.jackson.map">DeserializationContext</a>&nbsp;ctxt,
4173                           <a href="../../../../org/codehaus/jackson/map/JsonDeserializer.html" title="class in org.codehaus.jackson.map">JsonDeserializer</a>&lt;<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>&gt;&nbsp;deser)
4174                                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>,
4175                                       <a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a>,
4176                                       <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></pre>
4177<dl><dt><span class="strong">Throws:</span></dt>
4178<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>
4179<dd><code><a href="../../../../org/codehaus/jackson/JsonParseException.html" title="class in org.codehaus.jackson">JsonParseException</a></code></dd>
4180<dd><code><a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></code></dd></dl>
4181</li>
4182</ul>
4183<a name="_findRootDeserializer(org.codehaus.jackson.map.DeserializationConfig, org.codehaus.jackson.type.JavaType)">
4184<!--   -->
4185</a>
4186<ul class="blockList">
4187<li class="blockList">
4188<h4>_findRootDeserializer</h4>
4189<pre>protected&nbsp;<a href="../../../../org/codehaus/jackson/map/JsonDeserializer.html" title="class in org.codehaus.jackson.map">JsonDeserializer</a>&lt;<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>&gt;&nbsp;_findRootDeserializer(<a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a>&nbsp;cfg,
4190                                             <a href="../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type">JavaType</a>&nbsp;valueType)
4191                                                  throws <a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></pre>
4192<div class="block">Method called to locate deserializer for the passed root-level value.</div>
4193<dl><dt><span class="strong">Throws:</span></dt>
4194<dd><code><a href="../../../../org/codehaus/jackson/map/JsonMappingException.html" title="class in org.codehaus.jackson.map">JsonMappingException</a></code></dd></dl>
4195</li>
4196</ul>
4197<a name="_createDeserializationContext(org.codehaus.jackson.JsonParser, org.codehaus.jackson.map.DeserializationConfig)">
4198<!--   -->
4199</a>
4200<ul class="blockListLast">
4201<li class="blockList">
4202<h4>_createDeserializationContext</h4>
4203<pre>protected&nbsp;<a href="../../../../org/codehaus/jackson/map/DeserializationContext.html" title="class in org.codehaus.jackson.map">DeserializationContext</a>&nbsp;_createDeserializationContext(<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a>&nbsp;jp,
4204                                                   <a href="../../../../org/codehaus/jackson/map/DeserializationConfig.html" title="class in org.codehaus.jackson.map">DeserializationConfig</a>&nbsp;cfg)</pre>
4205</li>
4206</ul>
4207</li>
4208</ul>
4209</li>
4210</ul>
4211</div>
4212</div>
4213<!-- ========= END OF CLASS DATA ========= -->
4214<!-- ======= START OF BOTTOM NAVBAR ====== -->
4215<div class="bottomNav"><a name="navbar_bottom">
4216<!--   -->
4217</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
4218<!--   -->
4219</a>
4220<ul class="navList" title="Navigation">
4221<li><a href="../../../../overview-summary.html">Overview</a></li>
4222<li><a href="package-summary.html">Package</a></li>
4223<li class="navBarCell1Rev">Class</li>
4224<li><a href="class-use/ObjectMapper.html">Use</a></li>
4225<li><a href="package-tree.html">Tree</a></li>
4226<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
4227<li><a href="../../../../index-all.html">Index</a></li>
4228<li><a href="../../../../help-doc.html">Help</a></li>
4229</ul>
4230</div>
4231<div class="subNav">
4232<ul class="navList">
4233<li><a href="../../../../org/codehaus/jackson/map/Module.SetupContext.html" title="interface in org.codehaus.jackson.map"><span class="strong">Prev Class</span></a></li>
4234<li><a href="../../../../org/codehaus/jackson/map/ObjectMapper.DefaultTypeResolverBuilder.html" title="class in org.codehaus.jackson.map"><span class="strong">Next Class</span></a></li>
4235</ul>
4236<ul class="navList">
4237<li><a href="../../../../index.html?org/codehaus/jackson/map/ObjectMapper.html" target="_top">Frames</a></li>
4238<li><a href="ObjectMapper.html" target="_top">No Frames</a></li>
4239</ul>
4240<ul class="navList" id="allclasses_navbar_bottom">
4241<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
4242</ul>
4243<div>
4244<script type="text/javascript"><!--
4245  allClassesLink = document.getElementById("allclasses_navbar_bottom");
4246  if(window==top) {
4247    allClassesLink.style.display = "block";
4248  }
4249  else {
4250    allClassesLink.style.display = "none";
4251  }
4252  //-->
4253</script>
4254</div>
4255<div>
4256<ul class="subNavList">
4257<li>Summary:&nbsp;</li>
4258<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
4259<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
4260<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
4261<li><a href="#method_summary">Method</a></li>
4262</ul>
4263<ul class="subNavList">
4264<li>Detail:&nbsp;</li>
4265<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
4266<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
4267<li><a href="#method_detail">Method</a></li>
4268</ul>
4269</div>
4270<a name="skip-navbar_bottom">
4271<!--   -->
4272</a></div>
4273<!-- ======== END OF BOTTOM NAVBAR ======= -->
4274</body>
4275</html>
4276