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_79) on Fri Jan 15 20:28:40 PST 2016 -->
6<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
7<title>ObjectWriter (jackson-databind 2.7.0 API)</title>
8<meta name="date" content="2016-01-15">
9<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
10</head>
11<body>
12<script type="text/javascript"><!--
13    if (location.href.indexOf('is-external=true') == -1) {
14        parent.document.title="ObjectWriter (jackson-databind 2.7.0 API)";
15    }
16//-->
17</script>
18<noscript>
19<div>JavaScript is disabled on your browser.</div>
20</noscript>
21<!-- ========= START OF TOP NAVBAR ======= -->
22<div class="topNav"><a name="navbar_top">
23<!--   -->
24</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
25<!--   -->
26</a>
27<ul class="navList" title="Navigation">
28<li><a href="../../../../overview-summary.html">Overview</a></li>
29<li><a href="package-summary.html">Package</a></li>
30<li class="navBarCell1Rev">Class</li>
31<li><a href="class-use/ObjectWriter.html">Use</a></li>
32<li><a href="package-tree.html">Tree</a></li>
33<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
34<li><a href="../../../../index-all.html">Index</a></li>
35<li><a href="../../../../help-doc.html">Help</a></li>
36</ul>
37</div>
38<div class="subNav">
39<ul class="navList">
40<li><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><span class="strong">Prev Class</span></a></li>
41<li><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.GeneratorSettings.html" title="class in com.fasterxml.jackson.databind"><span class="strong">Next Class</span></a></li>
42</ul>
43<ul class="navList">
44<li><a href="../../../../index.html?com/fasterxml/jackson/databind/ObjectWriter.html" target="_top">Frames</a></li>
45<li><a href="ObjectWriter.html" target="_top">No Frames</a></li>
46</ul>
47<ul class="navList" id="allclasses_navbar_top">
48<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
49</ul>
50<div>
51<script type="text/javascript"><!--
52  allClassesLink = document.getElementById("allclasses_navbar_top");
53  if(window==top) {
54    allClassesLink.style.display = "block";
55  }
56  else {
57    allClassesLink.style.display = "none";
58  }
59  //-->
60</script>
61</div>
62<div>
63<ul class="subNavList">
64<li>Summary:&nbsp;</li>
65<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
66<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
67<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
68<li><a href="#method_summary">Method</a></li>
69</ul>
70<ul class="subNavList">
71<li>Detail:&nbsp;</li>
72<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
73<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
74<li><a href="#method_detail">Method</a></li>
75</ul>
76</div>
77<a name="skip-navbar_top">
78<!--   -->
79</a></div>
80<!-- ========= END OF TOP NAVBAR ========= -->
81<!-- ======== START OF CLASS DATA ======== -->
82<div class="header">
83<div class="subTitle">com.fasterxml.jackson.databind</div>
84<h2 title="Class ObjectWriter" class="title">Class ObjectWriter</h2>
85</div>
86<div class="contentContainer">
87<ul class="inheritance">
88<li><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
89<li>
90<ul class="inheritance">
91<li>com.fasterxml.jackson.databind.ObjectWriter</li>
92</ul>
93</li>
94</ul>
95<div class="description">
96<ul class="blockList">
97<li class="blockList">
98<dl>
99<dt>All Implemented Interfaces:</dt>
100<dd><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/Versioned.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Versioned</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a></dd>
101</dl>
102<hr>
103<br>
104<pre>public class <span class="strong">ObjectWriter</span>
105extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>
106implements <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/Versioned.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Versioned</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a></pre>
107<div class="block">Builder object that can be used for per-serialization configuration of
108 serialization parameters, such as JSON View and root type to use.
109 (and thus fully thread-safe with no external synchronization);
110 new instances are constructed for different configurations.
111 Instances are initially constructed by <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><code>ObjectMapper</code></a> and can be
112 reused in completely thread-safe manner with no explicit synchronization</div>
113<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#com.fasterxml.jackson.databind.ObjectWriter">Serialized Form</a></dd></dl>
114</li>
115</ul>
116</div>
117<div class="summary">
118<ul class="blockList">
119<li class="blockList">
120<!-- ======== NESTED CLASS SUMMARY ======== -->
121<ul class="blockList">
122<li class="blockList"><a name="nested_class_summary">
123<!--   -->
124</a>
125<h3>Nested Class Summary</h3>
126<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
127<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
128<tr>
129<th class="colFirst" scope="col">Modifier and Type</th>
130<th class="colLast" scope="col">Class and Description</th>
131</tr>
132<tr class="altColor">
133<td class="colFirst"><code>static class&nbsp;</code></td>
134<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.GeneratorSettings.html" title="class in com.fasterxml.jackson.databind">ObjectWriter.GeneratorSettings</a></strong></code>
135<div class="block">Helper class used for containing settings specifically related
136 to (re)configuring <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator</code></a> constructed for
137 writing output.</div>
138</td>
139</tr>
140<tr class="rowColor">
141<td class="colFirst"><code>static class&nbsp;</code></td>
142<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.Prefetch.html" title="class in com.fasterxml.jackson.databind">ObjectWriter.Prefetch</a></strong></code>
143<div class="block">As a minor optimization, we will make an effort to pre-fetch a serializer,
144 or at least relevant <code>TypeSerializer</code>, if given enough
145 information.</div>
146</td>
147</tr>
148</table>
149</li>
150</ul>
151<!-- =========== FIELD SUMMARY =========== -->
152<ul class="blockList">
153<li class="blockList"><a name="field_summary">
154<!--   -->
155</a>
156<h3>Field Summary</h3>
157<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
158<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
159<tr>
160<th class="colFirst" scope="col">Modifier and Type</th>
161<th class="colLast" scope="col">Field and Description</th>
162</tr>
163<tr class="altColor">
164<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a></code></td>
165<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html#_config">_config</a></strong></code>
166<div class="block">General serialization configuration settings</div>
167</td>
168</tr>
169<tr class="rowColor">
170<td class="colFirst"><code>protected <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonFactory</a></code></td>
171<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html#_generatorFactory">_generatorFactory</a></strong></code>
172<div class="block">Factory used for constructing <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator</code></a>s</div>
173</td>
174</tr>
175<tr class="altColor">
176<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.GeneratorSettings.html" title="class in com.fasterxml.jackson.databind">ObjectWriter.GeneratorSettings</a></code></td>
177<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html#_generatorSettings">_generatorSettings</a></strong></code>
178<div class="block">Container for settings that need to be passed to <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator</code></a>
179 constructed for serializing values.</div>
180</td>
181</tr>
182<tr class="rowColor">
183<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.Prefetch.html" title="class in com.fasterxml.jackson.databind">ObjectWriter.Prefetch</a></code></td>
184<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html#_prefetch">_prefetch</a></strong></code>
185<div class="block">We may pre-fetch serializer if root type
186 is known (has been explicitly declared), and if so, reuse it afterwards.</div>
187</td>
188</tr>
189<tr class="altColor">
190<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/ser/SerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser">SerializerFactory</a></code></td>
191<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html#_serializerFactory">_serializerFactory</a></strong></code>&nbsp;</td>
192</tr>
193<tr class="rowColor">
194<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/ser/DefaultSerializerProvider.html" title="class in com.fasterxml.jackson.databind.ser">DefaultSerializerProvider</a></code></td>
195<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html#_serializerProvider">_serializerProvider</a></strong></code>&nbsp;</td>
196</tr>
197<tr class="altColor">
198<td class="colFirst"><code>protected static <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/PrettyPrinter.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">PrettyPrinter</a></code></td>
199<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html#NULL_PRETTY_PRINTER">NULL_PRETTY_PRINTER</a></strong></code>
200<div class="block">We need to keep track of explicit disabling of pretty printing;
201 easiest to do by a token value.</div>
202</td>
203</tr>
204</table>
205</li>
206</ul>
207<!-- ======== CONSTRUCTOR SUMMARY ======== -->
208<ul class="blockList">
209<li class="blockList"><a name="constructor_summary">
210<!--   -->
211</a>
212<h3>Constructor Summary</h3>
213<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
214<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
215<tr>
216<th class="colFirst" scope="col">Modifier</th>
217<th class="colLast" scope="col">Constructor and Description</th>
218</tr>
219<tr class="altColor">
220<td class="colFirst"><code>protected </code></td>
221<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html#ObjectWriter(com.fasterxml.jackson.databind.ObjectMapper,%20com.fasterxml.jackson.databind.SerializationConfig)">ObjectWriter</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;mapper,
222            <a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&nbsp;config)</code>
223<div class="block">Alternative constructor for initial instantiation by <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><code>ObjectMapper</code></a></div>
224</td>
225</tr>
226<tr class="rowColor">
227<td class="colFirst"><code>protected </code></td>
228<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html#ObjectWriter(com.fasterxml.jackson.databind.ObjectMapper,%20com.fasterxml.jackson.databind.SerializationConfig,%20com.fasterxml.jackson.core.FormatSchema)">ObjectWriter</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;mapper,
229            <a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&nbsp;config,
230            <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/FormatSchema.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">FormatSchema</a>&nbsp;s)</code>
231<div class="block">Alternative constructor for initial instantiation by <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><code>ObjectMapper</code></a></div>
232</td>
233</tr>
234<tr class="altColor">
235<td class="colFirst"><code>protected </code></td>
236<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html#ObjectWriter(com.fasterxml.jackson.databind.ObjectMapper,%20com.fasterxml.jackson.databind.SerializationConfig,%20com.fasterxml.jackson.databind.JavaType,%20com.fasterxml.jackson.core.PrettyPrinter)">ObjectWriter</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;mapper,
237            <a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&nbsp;config,
238            <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;rootType,
239            <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/PrettyPrinter.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">PrettyPrinter</a>&nbsp;pp)</code>
240<div class="block">Constructor used by <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><code>ObjectMapper</code></a> for initial instantiation</div>
241</td>
242</tr>
243<tr class="rowColor">
244<td class="colFirst"><code>protected </code></td>
245<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html#ObjectWriter(com.fasterxml.jackson.databind.ObjectWriter,%20com.fasterxml.jackson.core.JsonFactory)">ObjectWriter</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;base,
246            <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonFactory</a>&nbsp;f)</code>&nbsp;</td>
247</tr>
248<tr class="altColor">
249<td class="colFirst"><code>protected </code></td>
250<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html#ObjectWriter(com.fasterxml.jackson.databind.ObjectWriter,%20com.fasterxml.jackson.databind.SerializationConfig)">ObjectWriter</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;base,
251            <a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&nbsp;config)</code>
252<div class="block">Copy constructor used for building variations.</div>
253</td>
254</tr>
255<tr class="rowColor">
256<td class="colFirst"><code>protected </code></td>
257<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html#ObjectWriter(com.fasterxml.jackson.databind.ObjectWriter,%20com.fasterxml.jackson.databind.SerializationConfig,%20com.fasterxml.jackson.databind.ObjectWriter.GeneratorSettings,%20com.fasterxml.jackson.databind.ObjectWriter.Prefetch)">ObjectWriter</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;base,
258            <a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&nbsp;config,
259            <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.GeneratorSettings.html" title="class in com.fasterxml.jackson.databind">ObjectWriter.GeneratorSettings</a>&nbsp;genSettings,
260            <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.Prefetch.html" title="class in com.fasterxml.jackson.databind">ObjectWriter.Prefetch</a>&nbsp;prefetch)</code>
261<div class="block">Copy constructor used for building variations.</div>
262</td>
263</tr>
264</table>
265</li>
266</ul>
267<!-- ========== METHOD SUMMARY =========== -->
268<ul class="blockList">
269<li class="blockList"><a name="method_summary">
270<!--   -->
271</a>
272<h3>Method Summary</h3>
273<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
274<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
275<tr>
276<th class="colFirst" scope="col">Modifier and Type</th>
277<th class="colLast" scope="col">Method and Description</th>
278</tr>
279<tr class="altColor">
280<td class="colFirst"><code>protected void</code></td>
281<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html#_configAndWriteValue(com.fasterxml.jackson.core.JsonGenerator,%20java.lang.Object)">_configAndWriteValue</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator</a>&nbsp;gen,
282                    <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</code>
283<div class="block">Method called to configure the generator as necessary and then
284 call write functionality</div>
285</td>
286</tr>
287<tr class="rowColor">
288<td class="colFirst"><code>protected void</code></td>
289<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html#_configureGenerator(com.fasterxml.jackson.core.JsonGenerator)">_configureGenerator</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator</a>&nbsp;gen)</code>
290<div class="block">Helper method called to set or override settings of passed-in
291 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator</code></a></div>
292</td>
293</tr>
294<tr class="altColor">
295<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
296<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html#_new(com.fasterxml.jackson.databind.ObjectWriter.GeneratorSettings,%20com.fasterxml.jackson.databind.ObjectWriter.Prefetch)">_new</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.GeneratorSettings.html" title="class in com.fasterxml.jackson.databind">ObjectWriter.GeneratorSettings</a>&nbsp;genSettings,
297    <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.Prefetch.html" title="class in com.fasterxml.jackson.databind">ObjectWriter.Prefetch</a>&nbsp;prefetch)</code>
298<div class="block">Overridable factory method called by various "withXxx()" methods.</div>
299</td>
300</tr>
301<tr class="rowColor">
302<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
303<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html#_new(com.fasterxml.jackson.databind.ObjectWriter,%20com.fasterxml.jackson.core.JsonFactory)">_new</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;base,
304    <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonFactory</a>&nbsp;f)</code>
305<div class="block">Overridable factory method called by various "withXxx()" methods</div>
306</td>
307</tr>
308<tr class="altColor">
309<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
310<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html#_new(com.fasterxml.jackson.databind.ObjectWriter,%20com.fasterxml.jackson.databind.SerializationConfig)">_new</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;base,
311    <a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&nbsp;config)</code>
312<div class="block">Overridable factory method called by various "withXxx()" methods</div>
313</td>
314</tr>
315<tr class="rowColor">
316<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/SequenceWriter.html" title="class in com.fasterxml.jackson.databind">SequenceWriter</a></code></td>
317<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html#_newSequenceWriter(boolean,%20com.fasterxml.jackson.core.JsonGenerator,%20boolean)">_newSequenceWriter</a></strong>(boolean&nbsp;wrapInArray,
318                  <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator</a>&nbsp;gen,
319                  boolean&nbsp;managedInput)</code>
320<div class="block">Overridable factory method called by <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html#writeValues(java.io.OutputStream)"><code>writeValues(OutputStream)</code></a>
321 method (and its various overrides), and initializes it as necessary.</div>
322</td>
323</tr>
324<tr class="altColor">
325<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/ser/DefaultSerializerProvider.html" title="class in com.fasterxml.jackson.databind.ser">DefaultSerializerProvider</a></code></td>
326<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html#_serializerProvider()">_serializerProvider</a></strong>()</code>
327<div class="block">Overridable helper method used for constructing
328 <a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind"><code>SerializerProvider</code></a> to use for serialization.</div>
329</td>
330</tr>
331<tr class="rowColor">
332<td class="colFirst"><code>protected void</code></td>
333<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html#_verifySchemaType(com.fasterxml.jackson.core.FormatSchema)">_verifySchemaType</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/FormatSchema.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">FormatSchema</a>&nbsp;schema)</code>&nbsp;</td>
334</tr>
335<tr class="altColor">
336<td class="colFirst"><code>void</code></td>
337<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html#acceptJsonFormatVisitor(java.lang.Class,%20com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper)">acceptJsonFormatVisitor</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;rawType,
338                       <a href="../../../../com/fasterxml/jackson/databind/jsonFormatVisitors/JsonFormatVisitorWrapper.html" title="interface in com.fasterxml.jackson.databind.jsonFormatVisitors">JsonFormatVisitorWrapper</a>&nbsp;visitor)</code>
339<div class="block">Since 2.6</div>
340</td>
341</tr>
342<tr class="rowColor">
343<td class="colFirst"><code>void</code></td>
344<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html#acceptJsonFormatVisitor(com.fasterxml.jackson.databind.JavaType,%20com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper)">acceptJsonFormatVisitor</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type,
345                       <a href="../../../../com/fasterxml/jackson/databind/jsonFormatVisitors/JsonFormatVisitorWrapper.html" title="interface in com.fasterxml.jackson.databind.jsonFormatVisitors">JsonFormatVisitorWrapper</a>&nbsp;visitor)</code>
346<div class="block">Method for visiting type hierarchy for given type, using specified visitor.</div>
347</td>
348</tr>
349<tr class="altColor">
350<td class="colFirst"><code>boolean</code></td>
351<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html#canSerialize(java.lang.Class)">canSerialize</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;type)</code>&nbsp;</td>
352</tr>
353<tr class="rowColor">
354<td class="colFirst"><code>boolean</code></td>
355<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html#canSerialize(java.lang.Class,%20java.util.concurrent.atomic.AtomicReference)">canSerialize</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;type,
356            <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/atomic/AtomicReference.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicReference</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a>&gt;&nbsp;cause)</code>
357<div class="block">Method for checking whether instances of given type can be serialized,
358 and optionally why (as per <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang"><code>Throwable</code></a> returned).</div>
359</td>
360</tr>
361<tr class="altColor">
362<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
363<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html#forType(java.lang.Class)">forType</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;rootType)</code>
364<div class="block">Method that will construct a new instance that uses specific type
365 as the root type for serialization, instead of runtime dynamic
366 type of the root object itself.</div>
367</td>
368</tr>
369<tr class="rowColor">
370<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
371<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html#forType(com.fasterxml.jackson.databind.JavaType)">forType</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;rootType)</code>
372<div class="block">Method that will construct a new instance that uses specific type
373 as the root type for serialization, instead of runtime dynamic
374 type of the root object itself.</div>
375</td>
376</tr>
377<tr class="altColor">
378<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
379<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html#forType(com.fasterxml.jackson.core.type.TypeReference)">forType</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</a>&lt;?&gt;&nbsp;rootType)</code>
380<div class="block">Method that will construct a new instance that uses specific type
381 as the root type for serialization, instead of runtime dynamic
382 type of the root object itself.</div>
383</td>
384</tr>
385<tr class="rowColor">
386<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/cfg/ContextAttributes.html" title="class in com.fasterxml.jackson.databind.cfg">ContextAttributes</a></code></td>
387<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html#getAttributes()">getAttributes</a></strong>()</code>&nbsp;</td>
388</tr>
389<tr class="altColor">
390<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a></code></td>
391<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html#getConfig()">getConfig</a></strong>()</code>&nbsp;</td>
392</tr>
393<tr class="rowColor">
394<td class="colFirst"><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonFactory</a></code></td>
395<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html#getFactory()">getFactory</a></strong>()</code>&nbsp;</td>
396</tr>
397<tr class="altColor">
398<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type">TypeFactory</a></code></td>
399<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html#getTypeFactory()">getTypeFactory</a></strong>()</code>&nbsp;</td>
400</tr>
401<tr class="rowColor">
402<td class="colFirst"><code>boolean</code></td>
403<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html#hasPrefetchedSerializer()">hasPrefetchedSerializer</a></strong>()</code>
404<div class="block">Diagnostics method that can be called to check whether this writer
405 has pre-fetched serializer to use: pre-fetching improves performance
406 when writer instances are reused as it avoids a per-call serializer
407 lookup.</div>
408</td>
409</tr>
410<tr class="altColor">
411<td class="colFirst"><code>boolean</code></td>
412<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html#isEnabled(com.fasterxml.jackson.core.JsonParser.Feature)">isEnabled</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParser.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser.Feature</a>&nbsp;f)</code>&nbsp;</td>
413</tr>
414<tr class="rowColor">
415<td class="colFirst"><code>boolean</code></td>
416<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html#isEnabled(com.fasterxml.jackson.databind.MapperFeature)">isEnabled</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a>&nbsp;f)</code>&nbsp;</td>
417</tr>
418<tr class="altColor">
419<td class="colFirst"><code>boolean</code></td>
420<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html#isEnabled(com.fasterxml.jackson.databind.SerializationFeature)">isEnabled</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>&nbsp;f)</code>&nbsp;</td>
421</tr>
422<tr class="rowColor">
423<td class="colFirst"><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/Version.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Version</a></code></td>
424<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html#version()">version</a></strong>()</code>
425<div class="block">Method that will return version information stored in and read from jar
426 that contains this class.</div>
427</td>
428</tr>
429<tr class="altColor">
430<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
431<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html#with(com.fasterxml.jackson.core.Base64Variant)">with</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/Base64Variant.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Base64Variant</a>&nbsp;b64variant)</code>
432<div class="block">Method that will construct a new instance that uses specified default
433 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/Base64Variant.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>Base64Variant</code></a> for base64 encoding</div>
434</td>
435</tr>
436<tr class="rowColor">
437<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
438<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html#with(com.fasterxml.jackson.core.io.CharacterEscapes)">with</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/io/CharacterEscapes.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.io">CharacterEscapes</a>&nbsp;escapes)</code>&nbsp;</td>
439</tr>
440<tr class="altColor">
441<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
442<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html#with(com.fasterxml.jackson.databind.cfg.ContextAttributes)">with</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/cfg/ContextAttributes.html" title="class in com.fasterxml.jackson.databind.cfg">ContextAttributes</a>&nbsp;attrs)</code>&nbsp;</td>
443</tr>
444<tr class="rowColor">
445<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
446<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html#with(java.text.DateFormat)">with</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text">DateFormat</a>&nbsp;df)</code>
447<div class="block">Fluent factory method that will construct a new writer instance that will
448 use specified date format for serializing dates; or if null passed, one
449 that will serialize dates as numeric timestamps.</div>
450</td>
451</tr>
452<tr class="altColor">
453<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
454<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html#with(com.fasterxml.jackson.databind.ser.FilterProvider)">with</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/ser/FilterProvider.html" title="class in com.fasterxml.jackson.databind.ser">FilterProvider</a>&nbsp;filterProvider)</code>
455<div class="block">Method that will construct a new instance that uses specified
456 provider for resolving filter instances by id.</div>
457</td>
458</tr>
459<tr class="rowColor">
460<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
461<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html#with(com.fasterxml.jackson.core.FormatFeature)">with</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/FormatFeature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">FormatFeature</a>&nbsp;feature)</code>&nbsp;</td>
462</tr>
463<tr class="altColor">
464<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
465<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html#with(com.fasterxml.jackson.core.FormatSchema)">with</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/FormatSchema.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">FormatSchema</a>&nbsp;schema)</code>
466<div class="block">Method that will construct a new instance that uses specific format schema
467 for serialization.</div>
468</td>
469</tr>
470<tr class="rowColor">
471<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
472<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html#with(com.fasterxml.jackson.core.JsonFactory)">with</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonFactory</a>&nbsp;f)</code>&nbsp;</td>
473</tr>
474<tr class="altColor">
475<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
476<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html#with(com.fasterxml.jackson.core.JsonGenerator.Feature)">with</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerator.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator.Feature</a>&nbsp;feature)</code>&nbsp;</td>
477</tr>
478<tr class="rowColor">
479<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
480<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html#with(java.util.Locale)">with</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util">Locale</a>&nbsp;l)</code>&nbsp;</td>
481</tr>
482<tr class="altColor">
483<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
484<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html#with(com.fasterxml.jackson.core.PrettyPrinter)">with</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/PrettyPrinter.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">PrettyPrinter</a>&nbsp;pp)</code>
485<div class="block">Method that will construct a new instance that will use specified pretty
486 printer (or, if null, will not do any pretty-printing)</div>
487</td>
488</tr>
489<tr class="rowColor">
490<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
491<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html#with(com.fasterxml.jackson.databind.SerializationFeature)">with</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>&nbsp;feature)</code>
492<div class="block">Method for constructing a new instance that is configured
493 with specified feature enabled.</div>
494</td>
495</tr>
496<tr class="altColor">
497<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
498<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html#with(com.fasterxml.jackson.databind.SerializationFeature,%20com.fasterxml.jackson.databind.SerializationFeature...)">with</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>&nbsp;first,
499    <a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>...&nbsp;other)</code>
500<div class="block">Method for constructing a new instance that is configured
501 with specified features enabled.</div>
502</td>
503</tr>
504<tr class="rowColor">
505<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
506<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html#with(java.util.TimeZone)">with</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/TimeZone.html?is-external=true" title="class or interface in java.util">TimeZone</a>&nbsp;tz)</code>&nbsp;</td>
507</tr>
508<tr class="altColor">
509<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
510<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html#withAttribute(java.lang.Object,%20java.lang.Object)">withAttribute</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;key,
511             <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</code>&nbsp;</td>
512</tr>
513<tr class="rowColor">
514<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
515<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html#withAttributes(java.util.Map)">withAttributes</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;?,?&gt;&nbsp;attrs)</code>
516<div class="block">Mutant factory method that allows construction of a new writer instance
517 that uses specified set of default attribute values.</div>
518</td>
519</tr>
520<tr class="altColor">
521<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
522<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html#withDefaultPrettyPrinter()">withDefaultPrettyPrinter</a></strong>()</code>
523<div class="block">Method that will construct a new instance that will use the default
524 pretty printer for serialization.</div>
525</td>
526</tr>
527<tr class="rowColor">
528<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
529<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html#withFeatures(com.fasterxml.jackson.core.FormatFeature...)">withFeatures</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/FormatFeature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">FormatFeature</a>...&nbsp;features)</code>&nbsp;</td>
530</tr>
531<tr class="altColor">
532<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
533<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html#withFeatures(com.fasterxml.jackson.core.JsonGenerator.Feature...)">withFeatures</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerator.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator.Feature</a>...&nbsp;features)</code>&nbsp;</td>
534</tr>
535<tr class="rowColor">
536<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
537<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html#withFeatures(com.fasterxml.jackson.databind.SerializationFeature...)">withFeatures</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>...&nbsp;features)</code>
538<div class="block">Method for constructing a new instance that is configured
539 with specified features enabled.</div>
540</td>
541</tr>
542<tr class="altColor">
543<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
544<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html#without(com.fasterxml.jackson.core.FormatFeature)">without</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/FormatFeature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">FormatFeature</a>&nbsp;feature)</code>&nbsp;</td>
545</tr>
546<tr class="rowColor">
547<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
548<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html#without(com.fasterxml.jackson.core.JsonGenerator.Feature)">without</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerator.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator.Feature</a>&nbsp;feature)</code>&nbsp;</td>
549</tr>
550<tr class="altColor">
551<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
552<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html#without(com.fasterxml.jackson.databind.SerializationFeature)">without</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>&nbsp;feature)</code>
553<div class="block">Method for constructing a new instance that is configured
554 with specified feature enabled.</div>
555</td>
556</tr>
557<tr class="rowColor">
558<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
559<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html#without(com.fasterxml.jackson.databind.SerializationFeature,%20com.fasterxml.jackson.databind.SerializationFeature...)">without</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>&nbsp;first,
560       <a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>...&nbsp;other)</code>
561<div class="block">Method for constructing a new instance that is configured
562 with specified features enabled.</div>
563</td>
564</tr>
565<tr class="altColor">
566<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
567<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html#withoutAttribute(java.lang.Object)">withoutAttribute</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;key)</code>&nbsp;</td>
568</tr>
569<tr class="rowColor">
570<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
571<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html#withoutFeatures(com.fasterxml.jackson.core.FormatFeature...)">withoutFeatures</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/FormatFeature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">FormatFeature</a>...&nbsp;features)</code>&nbsp;</td>
572</tr>
573<tr class="altColor">
574<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
575<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html#withoutFeatures(com.fasterxml.jackson.core.JsonGenerator.Feature...)">withoutFeatures</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerator.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator.Feature</a>...&nbsp;features)</code>&nbsp;</td>
576</tr>
577<tr class="rowColor">
578<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
579<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html#withoutFeatures(com.fasterxml.jackson.databind.SerializationFeature...)">withoutFeatures</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>...&nbsp;features)</code>
580<div class="block">Method for constructing a new instance that is configured
581 with specified features enabled.</div>
582</td>
583</tr>
584<tr class="altColor">
585<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
586<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html#withoutRootName()">withoutRootName</a></strong>()</code>
587<div class="block">Convenience method that is same as calling:
588<code>
589   withRootName("")
590</code>
591 which will forcibly prevent use of root name wrapping when writing
592 values with this <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a>.</div>
593</td>
594</tr>
595<tr class="rowColor">
596<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
597<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html#withRootName(com.fasterxml.jackson.databind.PropertyName)">withRootName</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a>&nbsp;rootName)</code>&nbsp;</td>
598</tr>
599<tr class="altColor">
600<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
601<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html#withRootName(java.lang.String)">withRootName</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;rootName)</code>
602<div class="block">Method for constructing a new instance with configuration that
603 specifies what root name to use for "root element wrapping".</div>
604</td>
605</tr>
606<tr class="rowColor">
607<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
608<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html#withRootValueSeparator(com.fasterxml.jackson.core.SerializableString)">withRootValueSeparator</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/SerializableString.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">SerializableString</a>&nbsp;sep)</code>&nbsp;</td>
609</tr>
610<tr class="altColor">
611<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
612<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html#withRootValueSeparator(java.lang.String)">withRootValueSeparator</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sep)</code>&nbsp;</td>
613</tr>
614<tr class="rowColor">
615<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
616<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html#withSchema(com.fasterxml.jackson.core.FormatSchema)">withSchema</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/FormatSchema.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">FormatSchema</a>&nbsp;schema)</code>
617<div class="block"><strong>Deprecated.</strong>&nbsp;
618<div class="block"><i>Since 2.5 use <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html#with(com.fasterxml.jackson.core.FormatSchema)"><code>with(FormatSchema)</code></a> instead</i></div>
619</div>
620</td>
621</tr>
622<tr class="altColor">
623<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
624<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html#withType(java.lang.Class)">withType</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;rootType)</code>
625<div class="block"><strong>Deprecated.</strong>&nbsp;
626<div class="block"><i>since 2.5 Use <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html#forType(java.lang.Class)"><code>forType(Class)</code></a> instead</i></div>
627</div>
628</td>
629</tr>
630<tr class="rowColor">
631<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
632<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html#withType(com.fasterxml.jackson.databind.JavaType)">withType</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;rootType)</code>
633<div class="block"><strong>Deprecated.</strong>&nbsp;
634<div class="block"><i>since 2.5 Use <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html#forType(com.fasterxml.jackson.databind.JavaType)"><code>forType(JavaType)</code></a> instead</i></div>
635</div>
636</td>
637</tr>
638<tr class="altColor">
639<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
640<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html#withType(com.fasterxml.jackson.core.type.TypeReference)">withType</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</a>&lt;?&gt;&nbsp;rootType)</code>
641<div class="block"><strong>Deprecated.</strong>&nbsp;
642<div class="block"><i>since 2.5 Use <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html#forType(com.fasterxml.jackson.core.type.TypeReference)"><code>forType(TypeReference)</code></a> instead</i></div>
643</div>
644</td>
645</tr>
646<tr class="rowColor">
647<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
648<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html#withView(java.lang.Class)">withView</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;view)</code>
649<div class="block">Method that will construct a new instance that uses specified
650 serialization view for serialization (with null basically disables
651 view processing)</div>
652</td>
653</tr>
654<tr class="altColor">
655<td class="colFirst"><code>void</code></td>
656<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html#writeValue(java.io.File,%20java.lang.Object)">writeValue</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a>&nbsp;resultFile,
657          <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</code>
658<div class="block">Method that can be used to serialize any Java value as
659 JSON output, written to File provided.</div>
660</td>
661</tr>
662<tr class="rowColor">
663<td class="colFirst"><code>void</code></td>
664<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html#writeValue(com.fasterxml.jackson.core.JsonGenerator,%20java.lang.Object)">writeValue</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator</a>&nbsp;gen,
665          <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</code>
666<div class="block">Method that can be used to serialize any Java value as
667 JSON output, using provided <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator</code></a>.</div>
668</td>
669</tr>
670<tr class="altColor">
671<td class="colFirst"><code>void</code></td>
672<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html#writeValue(java.io.OutputStream,%20java.lang.Object)">writeValue</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</a>&nbsp;out,
673          <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</code>
674<div class="block">Method that can be used to serialize any Java value as
675 JSON output, using output stream provided (using encoding
676 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonEncoding.html?is-external=true#UTF8" title="class or interface in com.fasterxml.jackson.core"><code>JsonEncoding.UTF8</code></a>).</div>
677</td>
678</tr>
679<tr class="rowColor">
680<td class="colFirst"><code>void</code></td>
681<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html#writeValue(java.io.Writer,%20java.lang.Object)">writeValue</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io">Writer</a>&nbsp;w,
682          <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</code>
683<div class="block">Method that can be used to serialize any Java value as
684 JSON output, using Writer provided.</div>
685</td>
686</tr>
687<tr class="altColor">
688<td class="colFirst"><code>byte[]</code></td>
689<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html#writeValueAsBytes(java.lang.Object)">writeValueAsBytes</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</code>
690<div class="block">Method that can be used to serialize any Java value as
691 a byte array.</div>
692</td>
693</tr>
694<tr class="rowColor">
695<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
696<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html#writeValueAsString(java.lang.Object)">writeValueAsString</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</code>
697<div class="block">Method that can be used to serialize any Java value as
698 a String.</div>
699</td>
700</tr>
701<tr class="altColor">
702<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/SequenceWriter.html" title="class in com.fasterxml.jackson.databind">SequenceWriter</a></code></td>
703<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html#writeValues(java.io.File)">writeValues</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a>&nbsp;out)</code>
704<div class="block">Method for creating a <a href="../../../../com/fasterxml/jackson/databind/SequenceWriter.html" title="class in com.fasterxml.jackson.databind"><code>SequenceWriter</code></a> to write a sequence of root
705 values using configuration of this <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a>.</div>
706</td>
707</tr>
708<tr class="rowColor">
709<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/SequenceWriter.html" title="class in com.fasterxml.jackson.databind">SequenceWriter</a></code></td>
710<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html#writeValues(com.fasterxml.jackson.core.JsonGenerator)">writeValues</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator</a>&nbsp;gen)</code>
711<div class="block">Method for creating a <a href="../../../../com/fasterxml/jackson/databind/SequenceWriter.html" title="class in com.fasterxml.jackson.databind"><code>SequenceWriter</code></a> to write a sequence of root
712 values using configuration of this <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a>.</div>
713</td>
714</tr>
715<tr class="altColor">
716<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/SequenceWriter.html" title="class in com.fasterxml.jackson.databind">SequenceWriter</a></code></td>
717<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html#writeValues(java.io.OutputStream)">writeValues</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</a>&nbsp;out)</code>
718<div class="block">Method for creating a <a href="../../../../com/fasterxml/jackson/databind/SequenceWriter.html" title="class in com.fasterxml.jackson.databind"><code>SequenceWriter</code></a> to write a sequence of root
719 values using configuration of this <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a>.</div>
720</td>
721</tr>
722<tr class="rowColor">
723<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/SequenceWriter.html" title="class in com.fasterxml.jackson.databind">SequenceWriter</a></code></td>
724<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html#writeValues(java.io.Writer)">writeValues</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io">Writer</a>&nbsp;out)</code>
725<div class="block">Method for creating a <a href="../../../../com/fasterxml/jackson/databind/SequenceWriter.html" title="class in com.fasterxml.jackson.databind"><code>SequenceWriter</code></a> to write a sequence of root
726 values using configuration of this <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a>.</div>
727</td>
728</tr>
729<tr class="altColor">
730<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/SequenceWriter.html" title="class in com.fasterxml.jackson.databind">SequenceWriter</a></code></td>
731<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html#writeValuesAsArray(java.io.File)">writeValuesAsArray</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a>&nbsp;out)</code>
732<div class="block">Method for creating a <a href="../../../../com/fasterxml/jackson/databind/SequenceWriter.html" title="class in com.fasterxml.jackson.databind"><code>SequenceWriter</code></a> to write an array of
733 root-level values, using configuration of this <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a>.</div>
734</td>
735</tr>
736<tr class="rowColor">
737<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/SequenceWriter.html" title="class in com.fasterxml.jackson.databind">SequenceWriter</a></code></td>
738<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html#writeValuesAsArray(com.fasterxml.jackson.core.JsonGenerator)">writeValuesAsArray</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator</a>&nbsp;gen)</code>
739<div class="block">Method for creating a <a href="../../../../com/fasterxml/jackson/databind/SequenceWriter.html" title="class in com.fasterxml.jackson.databind"><code>SequenceWriter</code></a> to write an array of
740 root-level values, using configuration of this <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a>.</div>
741</td>
742</tr>
743<tr class="altColor">
744<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/SequenceWriter.html" title="class in com.fasterxml.jackson.databind">SequenceWriter</a></code></td>
745<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html#writeValuesAsArray(java.io.OutputStream)">writeValuesAsArray</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</a>&nbsp;out)</code>
746<div class="block">Method for creating a <a href="../../../../com/fasterxml/jackson/databind/SequenceWriter.html" title="class in com.fasterxml.jackson.databind"><code>SequenceWriter</code></a> to write an array of
747 root-level values, using configuration of this <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a>.</div>
748</td>
749</tr>
750<tr class="rowColor">
751<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/SequenceWriter.html" title="class in com.fasterxml.jackson.databind">SequenceWriter</a></code></td>
752<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html#writeValuesAsArray(java.io.Writer)">writeValuesAsArray</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io">Writer</a>&nbsp;out)</code>
753<div class="block">Method for creating a <a href="../../../../com/fasterxml/jackson/databind/SequenceWriter.html" title="class in com.fasterxml.jackson.databind"><code>SequenceWriter</code></a> to write an array of
754 root-level values, using configuration of this <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a>.</div>
755</td>
756</tr>
757</table>
758<ul class="blockList">
759<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
760<!--   -->
761</a>
762<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
763<code><a href="http://docs.oracle.com/javase/7/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/7/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/7/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/7/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/7/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/7/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/7/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/7/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/7/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/7/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/7/docs/api/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li>
764</ul>
765</li>
766</ul>
767</li>
768</ul>
769</div>
770<div class="details">
771<ul class="blockList">
772<li class="blockList">
773<!-- ============ FIELD DETAIL =========== -->
774<ul class="blockList">
775<li class="blockList"><a name="field_detail">
776<!--   -->
777</a>
778<h3>Field Detail</h3>
779<a name="NULL_PRETTY_PRINTER">
780<!--   -->
781</a>
782<ul class="blockList">
783<li class="blockList">
784<h4>NULL_PRETTY_PRINTER</h4>
785<pre>protected static final&nbsp;<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/PrettyPrinter.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">PrettyPrinter</a> NULL_PRETTY_PRINTER</pre>
786<div class="block">We need to keep track of explicit disabling of pretty printing;
787 easiest to do by a token value.</div>
788</li>
789</ul>
790<a name="_config">
791<!--   -->
792</a>
793<ul class="blockList">
794<li class="blockList">
795<h4>_config</h4>
796<pre>protected final&nbsp;<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a> _config</pre>
797<div class="block">General serialization configuration settings</div>
798</li>
799</ul>
800<a name="_serializerProvider">
801<!--   -->
802</a>
803<ul class="blockList">
804<li class="blockList">
805<h4>_serializerProvider</h4>
806<pre>protected final&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ser/DefaultSerializerProvider.html" title="class in com.fasterxml.jackson.databind.ser">DefaultSerializerProvider</a> _serializerProvider</pre>
807</li>
808</ul>
809<a name="_serializerFactory">
810<!--   -->
811</a>
812<ul class="blockList">
813<li class="blockList">
814<h4>_serializerFactory</h4>
815<pre>protected final&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ser/SerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser">SerializerFactory</a> _serializerFactory</pre>
816</li>
817</ul>
818<a name="_generatorFactory">
819<!--   -->
820</a>
821<ul class="blockList">
822<li class="blockList">
823<h4>_generatorFactory</h4>
824<pre>protected final&nbsp;<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonFactory</a> _generatorFactory</pre>
825<div class="block">Factory used for constructing <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator</code></a>s</div>
826</li>
827</ul>
828<a name="_generatorSettings">
829<!--   -->
830</a>
831<ul class="blockList">
832<li class="blockList">
833<h4>_generatorSettings</h4>
834<pre>protected final&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.GeneratorSettings.html" title="class in com.fasterxml.jackson.databind">ObjectWriter.GeneratorSettings</a> _generatorSettings</pre>
835<div class="block">Container for settings that need to be passed to <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator</code></a>
836 constructed for serializing values.</div>
837<dl><dt><span class="strong">Since:</span></dt>
838  <dd>2.5</dd></dl>
839</li>
840</ul>
841<a name="_prefetch">
842<!--   -->
843</a>
844<ul class="blockListLast">
845<li class="blockList">
846<h4>_prefetch</h4>
847<pre>protected final&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.Prefetch.html" title="class in com.fasterxml.jackson.databind">ObjectWriter.Prefetch</a> _prefetch</pre>
848<div class="block">We may pre-fetch serializer if root type
849 is known (has been explicitly declared), and if so, reuse it afterwards.
850 This allows avoiding further serializer lookups and increases
851 performance a bit on cases where readers are reused.</div>
852<dl><dt><span class="strong">Since:</span></dt>
853  <dd>2.5</dd></dl>
854</li>
855</ul>
856</li>
857</ul>
858<!-- ========= CONSTRUCTOR DETAIL ======== -->
859<ul class="blockList">
860<li class="blockList"><a name="constructor_detail">
861<!--   -->
862</a>
863<h3>Constructor Detail</h3>
864<a name="ObjectWriter(com.fasterxml.jackson.databind.ObjectMapper, com.fasterxml.jackson.databind.SerializationConfig, com.fasterxml.jackson.databind.JavaType, com.fasterxml.jackson.core.PrettyPrinter)">
865<!--   -->
866</a>
867<ul class="blockList">
868<li class="blockList">
869<h4>ObjectWriter</h4>
870<pre>protected&nbsp;ObjectWriter(<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;mapper,
871            <a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&nbsp;config,
872            <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;rootType,
873            <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/PrettyPrinter.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">PrettyPrinter</a>&nbsp;pp)</pre>
874<div class="block">Constructor used by <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><code>ObjectMapper</code></a> for initial instantiation</div>
875</li>
876</ul>
877<a name="ObjectWriter(com.fasterxml.jackson.databind.ObjectMapper, com.fasterxml.jackson.databind.SerializationConfig)">
878<!--   -->
879</a>
880<ul class="blockList">
881<li class="blockList">
882<h4>ObjectWriter</h4>
883<pre>protected&nbsp;ObjectWriter(<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;mapper,
884            <a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&nbsp;config)</pre>
885<div class="block">Alternative constructor for initial instantiation by <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><code>ObjectMapper</code></a></div>
886</li>
887</ul>
888<a name="ObjectWriter(com.fasterxml.jackson.databind.ObjectMapper, com.fasterxml.jackson.databind.SerializationConfig, com.fasterxml.jackson.core.FormatSchema)">
889<!--   -->
890</a>
891<ul class="blockList">
892<li class="blockList">
893<h4>ObjectWriter</h4>
894<pre>protected&nbsp;ObjectWriter(<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;mapper,
895            <a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&nbsp;config,
896            <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/FormatSchema.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">FormatSchema</a>&nbsp;s)</pre>
897<div class="block">Alternative constructor for initial instantiation by <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><code>ObjectMapper</code></a></div>
898</li>
899</ul>
900<a name="ObjectWriter(com.fasterxml.jackson.databind.ObjectWriter, com.fasterxml.jackson.databind.SerializationConfig, com.fasterxml.jackson.databind.ObjectWriter.GeneratorSettings, com.fasterxml.jackson.databind.ObjectWriter.Prefetch)">
901<!--   -->
902</a>
903<ul class="blockList">
904<li class="blockList">
905<h4>ObjectWriter</h4>
906<pre>protected&nbsp;ObjectWriter(<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;base,
907            <a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&nbsp;config,
908            <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.GeneratorSettings.html" title="class in com.fasterxml.jackson.databind">ObjectWriter.GeneratorSettings</a>&nbsp;genSettings,
909            <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.Prefetch.html" title="class in com.fasterxml.jackson.databind">ObjectWriter.Prefetch</a>&nbsp;prefetch)</pre>
910<div class="block">Copy constructor used for building variations.</div>
911</li>
912</ul>
913<a name="ObjectWriter(com.fasterxml.jackson.databind.ObjectWriter, com.fasterxml.jackson.databind.SerializationConfig)">
914<!--   -->
915</a>
916<ul class="blockList">
917<li class="blockList">
918<h4>ObjectWriter</h4>
919<pre>protected&nbsp;ObjectWriter(<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;base,
920            <a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&nbsp;config)</pre>
921<div class="block">Copy constructor used for building variations.</div>
922</li>
923</ul>
924<a name="ObjectWriter(com.fasterxml.jackson.databind.ObjectWriter, com.fasterxml.jackson.core.JsonFactory)">
925<!--   -->
926</a>
927<ul class="blockListLast">
928<li class="blockList">
929<h4>ObjectWriter</h4>
930<pre>protected&nbsp;ObjectWriter(<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;base,
931            <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonFactory</a>&nbsp;f)</pre>
932<dl><dt><span class="strong">Since:</span></dt>
933  <dd>2.3</dd></dl>
934</li>
935</ul>
936</li>
937</ul>
938<!-- ============ METHOD DETAIL ========== -->
939<ul class="blockList">
940<li class="blockList"><a name="method_detail">
941<!--   -->
942</a>
943<h3>Method Detail</h3>
944<a name="version()">
945<!--   -->
946</a>
947<ul class="blockList">
948<li class="blockList">
949<h4>version</h4>
950<pre>public&nbsp;<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/Version.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Version</a>&nbsp;version()</pre>
951<div class="block">Method that will return version information stored in and read from jar
952 that contains this class.</div>
953<dl>
954<dt><strong>Specified by:</strong></dt>
955<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/Versioned.html?is-external=true#version()" title="class or interface in com.fasterxml.jackson.core">version</a></code>&nbsp;in interface&nbsp;<code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/Versioned.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Versioned</a></code></dd>
956</dl>
957</li>
958</ul>
959<a name="_new(com.fasterxml.jackson.databind.ObjectWriter, com.fasterxml.jackson.core.JsonFactory)">
960<!--   -->
961</a>
962<ul class="blockList">
963<li class="blockList">
964<h4>_new</h4>
965<pre>protected&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;_new(<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;base,
966                <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonFactory</a>&nbsp;f)</pre>
967<div class="block">Overridable factory method called by various "withXxx()" methods</div>
968<dl><dt><span class="strong">Since:</span></dt>
969  <dd>2.5</dd></dl>
970</li>
971</ul>
972<a name="_new(com.fasterxml.jackson.databind.ObjectWriter, com.fasterxml.jackson.databind.SerializationConfig)">
973<!--   -->
974</a>
975<ul class="blockList">
976<li class="blockList">
977<h4>_new</h4>
978<pre>protected&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;_new(<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;base,
979                <a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&nbsp;config)</pre>
980<div class="block">Overridable factory method called by various "withXxx()" methods</div>
981<dl><dt><span class="strong">Since:</span></dt>
982  <dd>2.5</dd></dl>
983</li>
984</ul>
985<a name="_new(com.fasterxml.jackson.databind.ObjectWriter.GeneratorSettings, com.fasterxml.jackson.databind.ObjectWriter.Prefetch)">
986<!--   -->
987</a>
988<ul class="blockList">
989<li class="blockList">
990<h4>_new</h4>
991<pre>protected&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;_new(<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.GeneratorSettings.html" title="class in com.fasterxml.jackson.databind">ObjectWriter.GeneratorSettings</a>&nbsp;genSettings,
992                <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.Prefetch.html" title="class in com.fasterxml.jackson.databind">ObjectWriter.Prefetch</a>&nbsp;prefetch)</pre>
993<div class="block">Overridable factory method called by various "withXxx()" methods.
994 It assumes `this` as base for settings other than those directly
995 passed in.</div>
996<dl><dt><span class="strong">Since:</span></dt>
997  <dd>2.5</dd></dl>
998</li>
999</ul>
1000<a name="_newSequenceWriter(boolean, com.fasterxml.jackson.core.JsonGenerator, boolean)">
1001<!--   -->
1002</a>
1003<ul class="blockList">
1004<li class="blockList">
1005<h4>_newSequenceWriter</h4>
1006<pre>protected&nbsp;<a href="../../../../com/fasterxml/jackson/databind/SequenceWriter.html" title="class in com.fasterxml.jackson.databind">SequenceWriter</a>&nbsp;_newSequenceWriter(boolean&nbsp;wrapInArray,
1007                                <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator</a>&nbsp;gen,
1008                                boolean&nbsp;managedInput)
1009                                     throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
1010<div class="block">Overridable factory method called by <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html#writeValues(java.io.OutputStream)"><code>writeValues(OutputStream)</code></a>
1011 method (and its various overrides), and initializes it as necessary.</div>
1012<dl><dt><span class="strong">Throws:</span></dt>
1013<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd><dt><span class="strong">Since:</span></dt>
1014  <dd>2.5</dd></dl>
1015</li>
1016</ul>
1017<a name="with(com.fasterxml.jackson.databind.SerializationFeature)">
1018<!--   -->
1019</a>
1020<ul class="blockList">
1021<li class="blockList">
1022<h4>with</h4>
1023<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;with(<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>&nbsp;feature)</pre>
1024<div class="block">Method for constructing a new instance that is configured
1025 with specified feature enabled.</div>
1026</li>
1027</ul>
1028<a name="with(com.fasterxml.jackson.databind.SerializationFeature, com.fasterxml.jackson.databind.SerializationFeature...)">
1029<!--   -->
1030</a>
1031<ul class="blockList">
1032<li class="blockList">
1033<h4>with</h4>
1034<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;with(<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>&nbsp;first,
1035                <a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>...&nbsp;other)</pre>
1036<div class="block">Method for constructing a new instance that is configured
1037 with specified features enabled.</div>
1038</li>
1039</ul>
1040<a name="withFeatures(com.fasterxml.jackson.databind.SerializationFeature...)">
1041<!--   -->
1042</a>
1043<ul class="blockList">
1044<li class="blockList">
1045<h4>withFeatures</h4>
1046<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;withFeatures(<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>...&nbsp;features)</pre>
1047<div class="block">Method for constructing a new instance that is configured
1048 with specified features enabled.</div>
1049</li>
1050</ul>
1051<a name="without(com.fasterxml.jackson.databind.SerializationFeature)">
1052<!--   -->
1053</a>
1054<ul class="blockList">
1055<li class="blockList">
1056<h4>without</h4>
1057<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;without(<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>&nbsp;feature)</pre>
1058<div class="block">Method for constructing a new instance that is configured
1059 with specified feature enabled.</div>
1060</li>
1061</ul>
1062<a name="without(com.fasterxml.jackson.databind.SerializationFeature, com.fasterxml.jackson.databind.SerializationFeature...)">
1063<!--   -->
1064</a>
1065<ul class="blockList">
1066<li class="blockList">
1067<h4>without</h4>
1068<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;without(<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>&nbsp;first,
1069                   <a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>...&nbsp;other)</pre>
1070<div class="block">Method for constructing a new instance that is configured
1071 with specified features enabled.</div>
1072</li>
1073</ul>
1074<a name="withoutFeatures(com.fasterxml.jackson.databind.SerializationFeature...)">
1075<!--   -->
1076</a>
1077<ul class="blockList">
1078<li class="blockList">
1079<h4>withoutFeatures</h4>
1080<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;withoutFeatures(<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>...&nbsp;features)</pre>
1081<div class="block">Method for constructing a new instance that is configured
1082 with specified features enabled.</div>
1083</li>
1084</ul>
1085<a name="with(com.fasterxml.jackson.core.JsonGenerator.Feature)">
1086<!--   -->
1087</a>
1088<ul class="blockList">
1089<li class="blockList">
1090<h4>with</h4>
1091<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;with(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerator.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator.Feature</a>&nbsp;feature)</pre>
1092<dl><dt><span class="strong">Since:</span></dt>
1093  <dd>2.5</dd></dl>
1094</li>
1095</ul>
1096<a name="withFeatures(com.fasterxml.jackson.core.JsonGenerator.Feature...)">
1097<!--   -->
1098</a>
1099<ul class="blockList">
1100<li class="blockList">
1101<h4>withFeatures</h4>
1102<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;withFeatures(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerator.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator.Feature</a>...&nbsp;features)</pre>
1103<dl><dt><span class="strong">Since:</span></dt>
1104  <dd>2.5</dd></dl>
1105</li>
1106</ul>
1107<a name="without(com.fasterxml.jackson.core.JsonGenerator.Feature)">
1108<!--   -->
1109</a>
1110<ul class="blockList">
1111<li class="blockList">
1112<h4>without</h4>
1113<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;without(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerator.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator.Feature</a>&nbsp;feature)</pre>
1114<dl><dt><span class="strong">Since:</span></dt>
1115  <dd>2.5</dd></dl>
1116</li>
1117</ul>
1118<a name="withoutFeatures(com.fasterxml.jackson.core.JsonGenerator.Feature...)">
1119<!--   -->
1120</a>
1121<ul class="blockList">
1122<li class="blockList">
1123<h4>withoutFeatures</h4>
1124<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;withoutFeatures(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerator.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator.Feature</a>...&nbsp;features)</pre>
1125<dl><dt><span class="strong">Since:</span></dt>
1126  <dd>2.5</dd></dl>
1127</li>
1128</ul>
1129<a name="with(com.fasterxml.jackson.core.FormatFeature)">
1130<!--   -->
1131</a>
1132<ul class="blockList">
1133<li class="blockList">
1134<h4>with</h4>
1135<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;with(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/FormatFeature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">FormatFeature</a>&nbsp;feature)</pre>
1136<dl><dt><span class="strong">Since:</span></dt>
1137  <dd>2.7</dd></dl>
1138</li>
1139</ul>
1140<a name="withFeatures(com.fasterxml.jackson.core.FormatFeature...)">
1141<!--   -->
1142</a>
1143<ul class="blockList">
1144<li class="blockList">
1145<h4>withFeatures</h4>
1146<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;withFeatures(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/FormatFeature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">FormatFeature</a>...&nbsp;features)</pre>
1147<dl><dt><span class="strong">Since:</span></dt>
1148  <dd>2.7</dd></dl>
1149</li>
1150</ul>
1151<a name="without(com.fasterxml.jackson.core.FormatFeature)">
1152<!--   -->
1153</a>
1154<ul class="blockList">
1155<li class="blockList">
1156<h4>without</h4>
1157<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;without(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/FormatFeature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">FormatFeature</a>&nbsp;feature)</pre>
1158<dl><dt><span class="strong">Since:</span></dt>
1159  <dd>2.7</dd></dl>
1160</li>
1161</ul>
1162<a name="withoutFeatures(com.fasterxml.jackson.core.FormatFeature...)">
1163<!--   -->
1164</a>
1165<ul class="blockList">
1166<li class="blockList">
1167<h4>withoutFeatures</h4>
1168<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;withoutFeatures(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/FormatFeature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">FormatFeature</a>...&nbsp;features)</pre>
1169<dl><dt><span class="strong">Since:</span></dt>
1170  <dd>2.7</dd></dl>
1171</li>
1172</ul>
1173<a name="forType(com.fasterxml.jackson.databind.JavaType)">
1174<!--   -->
1175</a>
1176<ul class="blockList">
1177<li class="blockList">
1178<h4>forType</h4>
1179<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;forType(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;rootType)</pre>
1180<div class="block">Method that will construct a new instance that uses specific type
1181 as the root type for serialization, instead of runtime dynamic
1182 type of the root object itself.
1183<p>
1184 Note that method does NOT change state of this reader, but
1185 rather construct and returns a newly configured instance.</div>
1186<dl><dt><span class="strong">Since:</span></dt>
1187  <dd>2.5</dd></dl>
1188</li>
1189</ul>
1190<a name="forType(java.lang.Class)">
1191<!--   -->
1192</a>
1193<ul class="blockList">
1194<li class="blockList">
1195<h4>forType</h4>
1196<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;forType(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;rootType)</pre>
1197<div class="block">Method that will construct a new instance that uses specific type
1198 as the root type for serialization, instead of runtime dynamic
1199 type of the root object itself.</div>
1200<dl><dt><span class="strong">Since:</span></dt>
1201  <dd>2.5</dd></dl>
1202</li>
1203</ul>
1204<a name="forType(com.fasterxml.jackson.core.type.TypeReference)">
1205<!--   -->
1206</a>
1207<ul class="blockList">
1208<li class="blockList">
1209<h4>forType</h4>
1210<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;forType(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</a>&lt;?&gt;&nbsp;rootType)</pre>
1211<div class="block">Method that will construct a new instance that uses specific type
1212 as the root type for serialization, instead of runtime dynamic
1213 type of the root object itself.</div>
1214<dl><dt><span class="strong">Since:</span></dt>
1215  <dd>2.5</dd></dl>
1216</li>
1217</ul>
1218<a name="withType(com.fasterxml.jackson.databind.JavaType)">
1219<!--   -->
1220</a>
1221<ul class="blockList">
1222<li class="blockList">
1223<h4>withType</h4>
1224<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
1225public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;withType(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;rootType)</pre>
1226<div class="block"><span class="strong">Deprecated.</span>&nbsp;<i>since 2.5 Use <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html#forType(com.fasterxml.jackson.databind.JavaType)"><code>forType(JavaType)</code></a> instead</i></div>
1227</li>
1228</ul>
1229<a name="withType(java.lang.Class)">
1230<!--   -->
1231</a>
1232<ul class="blockList">
1233<li class="blockList">
1234<h4>withType</h4>
1235<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
1236public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;withType(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;rootType)</pre>
1237<div class="block"><span class="strong">Deprecated.</span>&nbsp;<i>since 2.5 Use <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html#forType(java.lang.Class)"><code>forType(Class)</code></a> instead</i></div>
1238</li>
1239</ul>
1240<a name="withType(com.fasterxml.jackson.core.type.TypeReference)">
1241<!--   -->
1242</a>
1243<ul class="blockList">
1244<li class="blockList">
1245<h4>withType</h4>
1246<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
1247public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;withType(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</a>&lt;?&gt;&nbsp;rootType)</pre>
1248<div class="block"><span class="strong">Deprecated.</span>&nbsp;<i>since 2.5 Use <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html#forType(com.fasterxml.jackson.core.type.TypeReference)"><code>forType(TypeReference)</code></a> instead</i></div>
1249</li>
1250</ul>
1251<a name="with(java.text.DateFormat)">
1252<!--   -->
1253</a>
1254<ul class="blockList">
1255<li class="blockList">
1256<h4>with</h4>
1257<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;with(<a href="http://docs.oracle.com/javase/7/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text">DateFormat</a>&nbsp;df)</pre>
1258<div class="block">Fluent factory method that will construct a new writer instance that will
1259 use specified date format for serializing dates; or if null passed, one
1260 that will serialize dates as numeric timestamps.
1261<p>
1262 Note that the method does NOT change state of this reader, but
1263 rather construct and returns a newly configured instance.</div>
1264</li>
1265</ul>
1266<a name="withDefaultPrettyPrinter()">
1267<!--   -->
1268</a>
1269<ul class="blockList">
1270<li class="blockList">
1271<h4>withDefaultPrettyPrinter</h4>
1272<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;withDefaultPrettyPrinter()</pre>
1273<div class="block">Method that will construct a new instance that will use the default
1274 pretty printer for serialization.</div>
1275</li>
1276</ul>
1277<a name="with(com.fasterxml.jackson.databind.ser.FilterProvider)">
1278<!--   -->
1279</a>
1280<ul class="blockList">
1281<li class="blockList">
1282<h4>with</h4>
1283<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;with(<a href="../../../../com/fasterxml/jackson/databind/ser/FilterProvider.html" title="class in com.fasterxml.jackson.databind.ser">FilterProvider</a>&nbsp;filterProvider)</pre>
1284<div class="block">Method that will construct a new instance that uses specified
1285 provider for resolving filter instances by id.</div>
1286</li>
1287</ul>
1288<a name="with(com.fasterxml.jackson.core.PrettyPrinter)">
1289<!--   -->
1290</a>
1291<ul class="blockList">
1292<li class="blockList">
1293<h4>with</h4>
1294<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;with(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/PrettyPrinter.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">PrettyPrinter</a>&nbsp;pp)</pre>
1295<div class="block">Method that will construct a new instance that will use specified pretty
1296 printer (or, if null, will not do any pretty-printing)</div>
1297</li>
1298</ul>
1299<a name="withRootName(java.lang.String)">
1300<!--   -->
1301</a>
1302<ul class="blockList">
1303<li class="blockList">
1304<h4>withRootName</h4>
1305<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;withRootName(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;rootName)</pre>
1306<div class="block">Method for constructing a new instance with configuration that
1307 specifies what root name to use for "root element wrapping".
1308 See <a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#withRootName(java.lang.String)"><code>MapperConfigBase.withRootName(String)</code></a> for details.
1309<p>
1310 Note that method does NOT change state of this reader, but
1311 rather construct and returns a newly configured instance.</div>
1312<dl><dt><span class="strong">Parameters:</span></dt><dd><code>rootName</code> - Root name to use, if non-empty; `null` for "use defaults",
1313    and empty String ("") for "do NOT add root wrapper"</dd></dl>
1314</li>
1315</ul>
1316<a name="withRootName(com.fasterxml.jackson.databind.PropertyName)">
1317<!--   -->
1318</a>
1319<ul class="blockList">
1320<li class="blockList">
1321<h4>withRootName</h4>
1322<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;withRootName(<a href="../../../../com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a>&nbsp;rootName)</pre>
1323<dl><dt><span class="strong">Since:</span></dt>
1324  <dd>2.6</dd></dl>
1325</li>
1326</ul>
1327<a name="withoutRootName()">
1328<!--   -->
1329</a>
1330<ul class="blockList">
1331<li class="blockList">
1332<h4>withoutRootName</h4>
1333<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;withoutRootName()</pre>
1334<div class="block">Convenience method that is same as calling:
1335<code>
1336   withRootName("")
1337</code>
1338 which will forcibly prevent use of root name wrapping when writing
1339 values with this <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a>.</div>
1340<dl><dt><span class="strong">Since:</span></dt>
1341  <dd>2.6</dd></dl>
1342</li>
1343</ul>
1344<a name="with(com.fasterxml.jackson.core.FormatSchema)">
1345<!--   -->
1346</a>
1347<ul class="blockList">
1348<li class="blockList">
1349<h4>with</h4>
1350<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;with(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/FormatSchema.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">FormatSchema</a>&nbsp;schema)</pre>
1351<div class="block">Method that will construct a new instance that uses specific format schema
1352 for serialization.
1353<p>
1354 Note that method does NOT change state of this reader, but
1355 rather construct and returns a newly configured instance.</div>
1356</li>
1357</ul>
1358<a name="withSchema(com.fasterxml.jackson.core.FormatSchema)">
1359<!--   -->
1360</a>
1361<ul class="blockList">
1362<li class="blockList">
1363<h4>withSchema</h4>
1364<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
1365public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;withSchema(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/FormatSchema.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">FormatSchema</a>&nbsp;schema)</pre>
1366<div class="block"><span class="strong">Deprecated.</span>&nbsp;<i>Since 2.5 use <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html#with(com.fasterxml.jackson.core.FormatSchema)"><code>with(FormatSchema)</code></a> instead</i></div>
1367</li>
1368</ul>
1369<a name="withView(java.lang.Class)">
1370<!--   -->
1371</a>
1372<ul class="blockList">
1373<li class="blockList">
1374<h4>withView</h4>
1375<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;withView(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;view)</pre>
1376<div class="block">Method that will construct a new instance that uses specified
1377 serialization view for serialization (with null basically disables
1378 view processing)
1379<p>
1380 Note that the method does NOT change state of this reader, but
1381 rather construct and returns a newly configured instance.</div>
1382</li>
1383</ul>
1384<a name="with(java.util.Locale)">
1385<!--   -->
1386</a>
1387<ul class="blockList">
1388<li class="blockList">
1389<h4>with</h4>
1390<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;with(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util">Locale</a>&nbsp;l)</pre>
1391</li>
1392</ul>
1393<a name="with(java.util.TimeZone)">
1394<!--   -->
1395</a>
1396<ul class="blockList">
1397<li class="blockList">
1398<h4>with</h4>
1399<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;with(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/TimeZone.html?is-external=true" title="class or interface in java.util">TimeZone</a>&nbsp;tz)</pre>
1400</li>
1401</ul>
1402<a name="with(com.fasterxml.jackson.core.Base64Variant)">
1403<!--   -->
1404</a>
1405<ul class="blockList">
1406<li class="blockList">
1407<h4>with</h4>
1408<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;with(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/Base64Variant.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Base64Variant</a>&nbsp;b64variant)</pre>
1409<div class="block">Method that will construct a new instance that uses specified default
1410 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/Base64Variant.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>Base64Variant</code></a> for base64 encoding</div>
1411<dl><dt><span class="strong">Since:</span></dt>
1412  <dd>2.1</dd></dl>
1413</li>
1414</ul>
1415<a name="with(com.fasterxml.jackson.core.io.CharacterEscapes)">
1416<!--   -->
1417</a>
1418<ul class="blockList">
1419<li class="blockList">
1420<h4>with</h4>
1421<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;with(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/io/CharacterEscapes.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.io">CharacterEscapes</a>&nbsp;escapes)</pre>
1422<dl><dt><span class="strong">Since:</span></dt>
1423  <dd>2.3</dd></dl>
1424</li>
1425</ul>
1426<a name="with(com.fasterxml.jackson.core.JsonFactory)">
1427<!--   -->
1428</a>
1429<ul class="blockList">
1430<li class="blockList">
1431<h4>with</h4>
1432<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;with(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonFactory</a>&nbsp;f)</pre>
1433<dl><dt><span class="strong">Since:</span></dt>
1434  <dd>2.3</dd></dl>
1435</li>
1436</ul>
1437<a name="with(com.fasterxml.jackson.databind.cfg.ContextAttributes)">
1438<!--   -->
1439</a>
1440<ul class="blockList">
1441<li class="blockList">
1442<h4>with</h4>
1443<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;with(<a href="../../../../com/fasterxml/jackson/databind/cfg/ContextAttributes.html" title="class in com.fasterxml.jackson.databind.cfg">ContextAttributes</a>&nbsp;attrs)</pre>
1444<dl><dt><span class="strong">Since:</span></dt>
1445  <dd>2.3</dd></dl>
1446</li>
1447</ul>
1448<a name="withAttributes(java.util.Map)">
1449<!--   -->
1450</a>
1451<ul class="blockList">
1452<li class="blockList">
1453<h4>withAttributes</h4>
1454<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;withAttributes(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;?,?&gt;&nbsp;attrs)</pre>
1455<div class="block">Mutant factory method that allows construction of a new writer instance
1456 that uses specified set of default attribute values.</div>
1457<dl><dt><span class="strong">Since:</span></dt>
1458  <dd>2.3</dd></dl>
1459</li>
1460</ul>
1461<a name="withAttribute(java.lang.Object, java.lang.Object)">
1462<!--   -->
1463</a>
1464<ul class="blockList">
1465<li class="blockList">
1466<h4>withAttribute</h4>
1467<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;withAttribute(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;key,
1468                         <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</pre>
1469<dl><dt><span class="strong">Since:</span></dt>
1470  <dd>2.3</dd></dl>
1471</li>
1472</ul>
1473<a name="withoutAttribute(java.lang.Object)">
1474<!--   -->
1475</a>
1476<ul class="blockList">
1477<li class="blockList">
1478<h4>withoutAttribute</h4>
1479<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;withoutAttribute(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;key)</pre>
1480<dl><dt><span class="strong">Since:</span></dt>
1481  <dd>2.3</dd></dl>
1482</li>
1483</ul>
1484<a name="withRootValueSeparator(java.lang.String)">
1485<!--   -->
1486</a>
1487<ul class="blockList">
1488<li class="blockList">
1489<h4>withRootValueSeparator</h4>
1490<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;withRootValueSeparator(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sep)</pre>
1491<dl><dt><span class="strong">Since:</span></dt>
1492  <dd>2.5</dd></dl>
1493</li>
1494</ul>
1495<a name="withRootValueSeparator(com.fasterxml.jackson.core.SerializableString)">
1496<!--   -->
1497</a>
1498<ul class="blockList">
1499<li class="blockList">
1500<h4>withRootValueSeparator</h4>
1501<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;withRootValueSeparator(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/SerializableString.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">SerializableString</a>&nbsp;sep)</pre>
1502<dl><dt><span class="strong">Since:</span></dt>
1503  <dd>2.5</dd></dl>
1504</li>
1505</ul>
1506<a name="writeValues(java.io.File)">
1507<!--   -->
1508</a>
1509<ul class="blockList">
1510<li class="blockList">
1511<h4>writeValues</h4>
1512<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/SequenceWriter.html" title="class in com.fasterxml.jackson.databind">SequenceWriter</a>&nbsp;writeValues(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a>&nbsp;out)
1513                           throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
1514<div class="block">Method for creating a <a href="../../../../com/fasterxml/jackson/databind/SequenceWriter.html" title="class in com.fasterxml.jackson.databind"><code>SequenceWriter</code></a> to write a sequence of root
1515 values using configuration of this <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a>.
1516 Sequence is not surrounded by JSON array; some backend types may not
1517 support writing of such sequences as root level.
1518 Resulting writer needs to be <a href="../../../../com/fasterxml/jackson/databind/SequenceWriter.html#close()"><code>SequenceWriter.close()</code></a>d after all
1519 values have been written to ensure closing of underlying generator and
1520 output stream.</div>
1521<dl><dt><span class="strong">Parameters:</span></dt><dd><code>out</code> - Target file to write value sequence to.</dd>
1522<dt><span class="strong">Throws:</span></dt>
1523<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd><dt><span class="strong">Since:</span></dt>
1524  <dd>2.5</dd></dl>
1525</li>
1526</ul>
1527<a name="writeValues(com.fasterxml.jackson.core.JsonGenerator)">
1528<!--   -->
1529</a>
1530<ul class="blockList">
1531<li class="blockList">
1532<h4>writeValues</h4>
1533<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/SequenceWriter.html" title="class in com.fasterxml.jackson.databind">SequenceWriter</a>&nbsp;writeValues(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator</a>&nbsp;gen)
1534                           throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
1535<div class="block">Method for creating a <a href="../../../../com/fasterxml/jackson/databind/SequenceWriter.html" title="class in com.fasterxml.jackson.databind"><code>SequenceWriter</code></a> to write a sequence of root
1536 values using configuration of this <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a>.
1537 Sequence is not surrounded by JSON array; some backend types may not
1538 support writing of such sequences as root level.
1539 Resulting writer needs to be <a href="../../../../com/fasterxml/jackson/databind/SequenceWriter.html#close()"><code>SequenceWriter.close()</code></a>d after all
1540 values have been written to ensure that all content gets flushed by
1541 the generator. However, since a <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator</code></a> is explicitly passed,
1542 it will NOT be closed when <a href="../../../../com/fasterxml/jackson/databind/SequenceWriter.html#close()"><code>SequenceWriter.close()</code></a> is called.</div>
1543<dl><dt><span class="strong">Parameters:</span></dt><dd><code>gen</code> - Low-level generator caller has already constructed that will
1544   be used for actual writing of token stream.</dd>
1545<dt><span class="strong">Throws:</span></dt>
1546<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd><dt><span class="strong">Since:</span></dt>
1547  <dd>2.5</dd></dl>
1548</li>
1549</ul>
1550<a name="writeValues(java.io.Writer)">
1551<!--   -->
1552</a>
1553<ul class="blockList">
1554<li class="blockList">
1555<h4>writeValues</h4>
1556<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/SequenceWriter.html" title="class in com.fasterxml.jackson.databind">SequenceWriter</a>&nbsp;writeValues(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io">Writer</a>&nbsp;out)
1557                           throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
1558<div class="block">Method for creating a <a href="../../../../com/fasterxml/jackson/databind/SequenceWriter.html" title="class in com.fasterxml.jackson.databind"><code>SequenceWriter</code></a> to write a sequence of root
1559 values using configuration of this <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a>.
1560 Sequence is not surrounded by JSON array; some backend types may not
1561 support writing of such sequences as root level.
1562 Resulting writer needs to be <a href="../../../../com/fasterxml/jackson/databind/SequenceWriter.html#close()"><code>SequenceWriter.close()</code></a>d after all
1563 values have been written to ensure closing of underlying generator and
1564 output stream.</div>
1565<dl><dt><span class="strong">Parameters:</span></dt><dd><code>out</code> - Target writer to use for writing the token stream</dd>
1566<dt><span class="strong">Throws:</span></dt>
1567<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd><dt><span class="strong">Since:</span></dt>
1568  <dd>2.5</dd></dl>
1569</li>
1570</ul>
1571<a name="writeValues(java.io.OutputStream)">
1572<!--   -->
1573</a>
1574<ul class="blockList">
1575<li class="blockList">
1576<h4>writeValues</h4>
1577<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/SequenceWriter.html" title="class in com.fasterxml.jackson.databind">SequenceWriter</a>&nbsp;writeValues(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</a>&nbsp;out)
1578                           throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
1579<div class="block">Method for creating a <a href="../../../../com/fasterxml/jackson/databind/SequenceWriter.html" title="class in com.fasterxml.jackson.databind"><code>SequenceWriter</code></a> to write a sequence of root
1580 values using configuration of this <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a>.
1581 Sequence is not surrounded by JSON array; some backend types may not
1582 support writing of such sequences as root level.
1583 Resulting writer needs to be <a href="../../../../com/fasterxml/jackson/databind/SequenceWriter.html#close()"><code>SequenceWriter.close()</code></a>d after all
1584 values have been written to ensure closing of underlying generator and
1585 output stream.</div>
1586<dl><dt><span class="strong">Parameters:</span></dt><dd><code>out</code> - Physical output stream to use for writing the token stream</dd>
1587<dt><span class="strong">Throws:</span></dt>
1588<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd><dt><span class="strong">Since:</span></dt>
1589  <dd>2.5</dd></dl>
1590</li>
1591</ul>
1592<a name="writeValuesAsArray(java.io.File)">
1593<!--   -->
1594</a>
1595<ul class="blockList">
1596<li class="blockList">
1597<h4>writeValuesAsArray</h4>
1598<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/SequenceWriter.html" title="class in com.fasterxml.jackson.databind">SequenceWriter</a>&nbsp;writeValuesAsArray(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a>&nbsp;out)
1599                                  throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
1600<div class="block">Method for creating a <a href="../../../../com/fasterxml/jackson/databind/SequenceWriter.html" title="class in com.fasterxml.jackson.databind"><code>SequenceWriter</code></a> to write an array of
1601 root-level values, using configuration of this <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a>.
1602 Resulting writer needs to be <a href="../../../../com/fasterxml/jackson/databind/SequenceWriter.html#close()"><code>SequenceWriter.close()</code></a>d after all
1603 values have been written to ensure closing of underlying generator and
1604 output stream.
1605<p>
1606 Note that the type to use with <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html#forType(java.lang.Class)"><code>forType(Class)</code></a> needs to
1607 be type of individual values (elements) to write and NOT matching array
1608 or <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util"><code>Collection</code></a> type.</div>
1609<dl><dt><span class="strong">Parameters:</span></dt><dd><code>out</code> - File to write token stream to</dd>
1610<dt><span class="strong">Throws:</span></dt>
1611<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd><dt><span class="strong">Since:</span></dt>
1612  <dd>2.5</dd></dl>
1613</li>
1614</ul>
1615<a name="writeValuesAsArray(com.fasterxml.jackson.core.JsonGenerator)">
1616<!--   -->
1617</a>
1618<ul class="blockList">
1619<li class="blockList">
1620<h4>writeValuesAsArray</h4>
1621<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/SequenceWriter.html" title="class in com.fasterxml.jackson.databind">SequenceWriter</a>&nbsp;writeValuesAsArray(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator</a>&nbsp;gen)
1622                                  throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
1623<div class="block">Method for creating a <a href="../../../../com/fasterxml/jackson/databind/SequenceWriter.html" title="class in com.fasterxml.jackson.databind"><code>SequenceWriter</code></a> to write an array of
1624 root-level values, using configuration of this <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a>.
1625 Resulting writer needs to be <a href="../../../../com/fasterxml/jackson/databind/SequenceWriter.html#close()"><code>SequenceWriter.close()</code></a>d after all
1626 values have been written to ensure that all content gets flushed by
1627 the generator. However, since a <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator</code></a> is explicitly passed,
1628 it will NOT be closed when <a href="../../../../com/fasterxml/jackson/databind/SequenceWriter.html#close()"><code>SequenceWriter.close()</code></a> is called.
1629<p>
1630 Note that the type to use with <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html#forType(java.lang.Class)"><code>forType(Class)</code></a> needs to
1631 be type of individual values (elements) to write and NOT matching array
1632 or <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util"><code>Collection</code></a> type.</div>
1633<dl><dt><span class="strong">Parameters:</span></dt><dd><code>gen</code> - Underlying generator to use for writing the token stream</dd>
1634<dt><span class="strong">Throws:</span></dt>
1635<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd><dt><span class="strong">Since:</span></dt>
1636  <dd>2.5</dd></dl>
1637</li>
1638</ul>
1639<a name="writeValuesAsArray(java.io.Writer)">
1640<!--   -->
1641</a>
1642<ul class="blockList">
1643<li class="blockList">
1644<h4>writeValuesAsArray</h4>
1645<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/SequenceWriter.html" title="class in com.fasterxml.jackson.databind">SequenceWriter</a>&nbsp;writeValuesAsArray(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io">Writer</a>&nbsp;out)
1646                                  throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
1647<div class="block">Method for creating a <a href="../../../../com/fasterxml/jackson/databind/SequenceWriter.html" title="class in com.fasterxml.jackson.databind"><code>SequenceWriter</code></a> to write an array of
1648 root-level values, using configuration of this <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a>.
1649 Resulting writer needs to be <a href="../../../../com/fasterxml/jackson/databind/SequenceWriter.html#close()"><code>SequenceWriter.close()</code></a>d after all
1650 values have been written to ensure closing of underlying generator and
1651 output stream.
1652<p>
1653 Note that the type to use with <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html#forType(java.lang.Class)"><code>forType(Class)</code></a> needs to
1654 be type of individual values (elements) to write and NOT matching array
1655 or <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util"><code>Collection</code></a> type.</div>
1656<dl><dt><span class="strong">Parameters:</span></dt><dd><code>out</code> - Writer to use for writing the token stream</dd>
1657<dt><span class="strong">Throws:</span></dt>
1658<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd><dt><span class="strong">Since:</span></dt>
1659  <dd>2.5</dd></dl>
1660</li>
1661</ul>
1662<a name="writeValuesAsArray(java.io.OutputStream)">
1663<!--   -->
1664</a>
1665<ul class="blockList">
1666<li class="blockList">
1667<h4>writeValuesAsArray</h4>
1668<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/SequenceWriter.html" title="class in com.fasterxml.jackson.databind">SequenceWriter</a>&nbsp;writeValuesAsArray(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</a>&nbsp;out)
1669                                  throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
1670<div class="block">Method for creating a <a href="../../../../com/fasterxml/jackson/databind/SequenceWriter.html" title="class in com.fasterxml.jackson.databind"><code>SequenceWriter</code></a> to write an array of
1671 root-level values, using configuration of this <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a>.
1672 Resulting writer needs to be <a href="../../../../com/fasterxml/jackson/databind/SequenceWriter.html#close()"><code>SequenceWriter.close()</code></a>d after all
1673 values have been written to ensure closing of underlying generator and
1674 output stream.
1675<p>
1676 Note that the type to use with <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html#forType(java.lang.Class)"><code>forType(Class)</code></a> needs to
1677 be type of individual values (elements) to write and NOT matching array
1678 or <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util"><code>Collection</code></a> type.</div>
1679<dl><dt><span class="strong">Parameters:</span></dt><dd><code>out</code> - Physical output stream to use for writing the token stream</dd>
1680<dt><span class="strong">Throws:</span></dt>
1681<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd><dt><span class="strong">Since:</span></dt>
1682  <dd>2.5</dd></dl>
1683</li>
1684</ul>
1685<a name="isEnabled(com.fasterxml.jackson.databind.SerializationFeature)">
1686<!--   -->
1687</a>
1688<ul class="blockList">
1689<li class="blockList">
1690<h4>isEnabled</h4>
1691<pre>public&nbsp;boolean&nbsp;isEnabled(<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>&nbsp;f)</pre>
1692</li>
1693</ul>
1694<a name="isEnabled(com.fasterxml.jackson.databind.MapperFeature)">
1695<!--   -->
1696</a>
1697<ul class="blockList">
1698<li class="blockList">
1699<h4>isEnabled</h4>
1700<pre>public&nbsp;boolean&nbsp;isEnabled(<a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a>&nbsp;f)</pre>
1701</li>
1702</ul>
1703<a name="isEnabled(com.fasterxml.jackson.core.JsonParser.Feature)">
1704<!--   -->
1705</a>
1706<ul class="blockList">
1707<li class="blockList">
1708<h4>isEnabled</h4>
1709<pre>public&nbsp;boolean&nbsp;isEnabled(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParser.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser.Feature</a>&nbsp;f)</pre>
1710</li>
1711</ul>
1712<a name="getConfig()">
1713<!--   -->
1714</a>
1715<ul class="blockList">
1716<li class="blockList">
1717<h4>getConfig</h4>
1718<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&nbsp;getConfig()</pre>
1719<dl><dt><span class="strong">Since:</span></dt>
1720  <dd>2.2</dd></dl>
1721</li>
1722</ul>
1723<a name="getFactory()">
1724<!--   -->
1725</a>
1726<ul class="blockList">
1727<li class="blockList">
1728<h4>getFactory</h4>
1729<pre>public&nbsp;<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonFactory</a>&nbsp;getFactory()</pre>
1730<dl><dt><span class="strong">Since:</span></dt>
1731  <dd>2.2</dd></dl>
1732</li>
1733</ul>
1734<a name="getTypeFactory()">
1735<!--   -->
1736</a>
1737<ul class="blockList">
1738<li class="blockList">
1739<h4>getTypeFactory</h4>
1740<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type">TypeFactory</a>&nbsp;getTypeFactory()</pre>
1741</li>
1742</ul>
1743<a name="hasPrefetchedSerializer()">
1744<!--   -->
1745</a>
1746<ul class="blockList">
1747<li class="blockList">
1748<h4>hasPrefetchedSerializer</h4>
1749<pre>public&nbsp;boolean&nbsp;hasPrefetchedSerializer()</pre>
1750<div class="block">Diagnostics method that can be called to check whether this writer
1751 has pre-fetched serializer to use: pre-fetching improves performance
1752 when writer instances are reused as it avoids a per-call serializer
1753 lookup.</div>
1754<dl><dt><span class="strong">Since:</span></dt>
1755  <dd>2.2</dd></dl>
1756</li>
1757</ul>
1758<a name="getAttributes()">
1759<!--   -->
1760</a>
1761<ul class="blockList">
1762<li class="blockList">
1763<h4>getAttributes</h4>
1764<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/cfg/ContextAttributes.html" title="class in com.fasterxml.jackson.databind.cfg">ContextAttributes</a>&nbsp;getAttributes()</pre>
1765<dl><dt><span class="strong">Since:</span></dt>
1766  <dd>2.3</dd></dl>
1767</li>
1768</ul>
1769<a name="writeValue(com.fasterxml.jackson.core.JsonGenerator, java.lang.Object)">
1770<!--   -->
1771</a>
1772<ul class="blockList">
1773<li class="blockList">
1774<h4>writeValue</h4>
1775<pre>public&nbsp;void&nbsp;writeValue(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator</a>&nbsp;gen,
1776              <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)
1777                throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
1778                       <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerationException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerationException</a>,
1779                       <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
1780<div class="block">Method that can be used to serialize any Java value as
1781 JSON output, using provided <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator</code></a>.</div>
1782<dl><dt><span class="strong">Throws:</span></dt>
1783<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
1784<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerationException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerationException</a></code></dd>
1785<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd></dl>
1786</li>
1787</ul>
1788<a name="writeValue(java.io.File, java.lang.Object)">
1789<!--   -->
1790</a>
1791<ul class="blockList">
1792<li class="blockList">
1793<h4>writeValue</h4>
1794<pre>public&nbsp;void&nbsp;writeValue(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a>&nbsp;resultFile,
1795              <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)
1796                throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
1797                       <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerationException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerationException</a>,
1798                       <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
1799<div class="block">Method that can be used to serialize any Java value as
1800 JSON output, written to File provided.</div>
1801<dl><dt><span class="strong">Throws:</span></dt>
1802<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
1803<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerationException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerationException</a></code></dd>
1804<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd></dl>
1805</li>
1806</ul>
1807<a name="writeValue(java.io.OutputStream, java.lang.Object)">
1808<!--   -->
1809</a>
1810<ul class="blockList">
1811<li class="blockList">
1812<h4>writeValue</h4>
1813<pre>public&nbsp;void&nbsp;writeValue(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</a>&nbsp;out,
1814              <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)
1815                throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
1816                       <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerationException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerationException</a>,
1817                       <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
1818<div class="block">Method that can be used to serialize any Java value as
1819 JSON output, using output stream provided (using encoding
1820 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonEncoding.html?is-external=true#UTF8" title="class or interface in com.fasterxml.jackson.core"><code>JsonEncoding.UTF8</code></a>).
1821<p>
1822 Note: method does not close the underlying stream explicitly
1823 here; however, <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonFactory</code></a> this mapper uses may choose
1824 to close the stream depending on its settings (by default,
1825 it will try to close it when <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator</code></a> we construct
1826 is closed).</div>
1827<dl><dt><span class="strong">Throws:</span></dt>
1828<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
1829<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerationException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerationException</a></code></dd>
1830<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd></dl>
1831</li>
1832</ul>
1833<a name="writeValue(java.io.Writer, java.lang.Object)">
1834<!--   -->
1835</a>
1836<ul class="blockList">
1837<li class="blockList">
1838<h4>writeValue</h4>
1839<pre>public&nbsp;void&nbsp;writeValue(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io">Writer</a>&nbsp;w,
1840              <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)
1841                throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
1842                       <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerationException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerationException</a>,
1843                       <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
1844<div class="block">Method that can be used to serialize any Java value as
1845 JSON output, using Writer provided.
1846<p>
1847 Note: method does not close the underlying stream explicitly
1848 here; however, <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonFactory</code></a> this mapper uses may choose
1849 to close the stream depending on its settings (by default,
1850 it will try to close it when <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator</code></a> we construct
1851 is closed).</div>
1852<dl><dt><span class="strong">Throws:</span></dt>
1853<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
1854<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerationException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerationException</a></code></dd>
1855<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd></dl>
1856</li>
1857</ul>
1858<a name="writeValueAsString(java.lang.Object)">
1859<!--   -->
1860</a>
1861<ul class="blockList">
1862<li class="blockList">
1863<h4>writeValueAsString</h4>
1864<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/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/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)
1865                          throws <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></pre>
1866<div class="block">Method that can be used to serialize any Java value as
1867 a String. Functionally equivalent to calling
1868 <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html#writeValue(java.io.Writer,%20java.lang.Object)"><code>writeValue(Writer,Object)</code></a> with <a href="http://docs.oracle.com/javase/7/docs/api/java/io/StringWriter.html?is-external=true" title="class or interface in java.io"><code>StringWriter</code></a>
1869 and constructing String, but more efficient.
1870<p>
1871 Note: prior to version 2.1, throws clause included <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io"><code>IOException</code></a>; 2.1 removed it.</div>
1872<dl><dt><span class="strong">Throws:</span></dt>
1873<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></code></dd></dl>
1874</li>
1875</ul>
1876<a name="writeValueAsBytes(java.lang.Object)">
1877<!--   -->
1878</a>
1879<ul class="blockList">
1880<li class="blockList">
1881<h4>writeValueAsBytes</h4>
1882<pre>public&nbsp;byte[]&nbsp;writeValueAsBytes(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)
1883                         throws <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></pre>
1884<div class="block">Method that can be used to serialize any Java value as
1885 a byte array. Functionally equivalent to calling
1886 <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html#writeValue(java.io.Writer,%20java.lang.Object)"><code>writeValue(Writer,Object)</code></a> with <a href="http://docs.oracle.com/javase/7/docs/api/java/io/ByteArrayOutputStream.html?is-external=true" title="class or interface in java.io"><code>ByteArrayOutputStream</code></a>
1887 and getting bytes, but more efficient.
1888 Encoding used will be UTF-8.
1889<p>
1890 Note: prior to version 2.1, throws clause included <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io"><code>IOException</code></a>; 2.1 removed it.</div>
1891<dl><dt><span class="strong">Throws:</span></dt>
1892<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></code></dd></dl>
1893</li>
1894</ul>
1895<a name="acceptJsonFormatVisitor(com.fasterxml.jackson.databind.JavaType, com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper)">
1896<!--   -->
1897</a>
1898<ul class="blockList">
1899<li class="blockList">
1900<h4>acceptJsonFormatVisitor</h4>
1901<pre>public&nbsp;void&nbsp;acceptJsonFormatVisitor(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type,
1902                           <a href="../../../../com/fasterxml/jackson/databind/jsonFormatVisitors/JsonFormatVisitorWrapper.html" title="interface in com.fasterxml.jackson.databind.jsonFormatVisitors">JsonFormatVisitorWrapper</a>&nbsp;visitor)
1903                             throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
1904<div class="block">Method for visiting type hierarchy for given type, using specified visitor.
1905 Visitation uses <code>Serializer</code> hierarchy and related properties
1906<p>
1907 This method can be used for things like
1908 generating <a href="http://json-schema.org/">Json Schema</a>
1909 instance for specified type.</div>
1910<dl><dt><span class="strong">Parameters:</span></dt><dd><code>type</code> - Type to generate schema for (possibly with generic signature)</dd>
1911<dt><span class="strong">Throws:</span></dt>
1912<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd><dt><span class="strong">Since:</span></dt>
1913  <dd>2.2</dd></dl>
1914</li>
1915</ul>
1916<a name="acceptJsonFormatVisitor(java.lang.Class, com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper)">
1917<!--   -->
1918</a>
1919<ul class="blockList">
1920<li class="blockList">
1921<h4>acceptJsonFormatVisitor</h4>
1922<pre>public&nbsp;void&nbsp;acceptJsonFormatVisitor(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;rawType,
1923                           <a href="../../../../com/fasterxml/jackson/databind/jsonFormatVisitors/JsonFormatVisitorWrapper.html" title="interface in com.fasterxml.jackson.databind.jsonFormatVisitors">JsonFormatVisitorWrapper</a>&nbsp;visitor)
1924                             throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
1925<div class="block">Since 2.6</div>
1926<dl><dt><span class="strong">Throws:</span></dt>
1927<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd></dl>
1928</li>
1929</ul>
1930<a name="canSerialize(java.lang.Class)">
1931<!--   -->
1932</a>
1933<ul class="blockList">
1934<li class="blockList">
1935<h4>canSerialize</h4>
1936<pre>public&nbsp;boolean&nbsp;canSerialize(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;type)</pre>
1937</li>
1938</ul>
1939<a name="canSerialize(java.lang.Class, java.util.concurrent.atomic.AtomicReference)">
1940<!--   -->
1941</a>
1942<ul class="blockList">
1943<li class="blockList">
1944<h4>canSerialize</h4>
1945<pre>public&nbsp;boolean&nbsp;canSerialize(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;type,
1946                   <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/atomic/AtomicReference.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicReference</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a>&gt;&nbsp;cause)</pre>
1947<div class="block">Method for checking whether instances of given type can be serialized,
1948 and optionally why (as per <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang"><code>Throwable</code></a> returned).</div>
1949<dl><dt><span class="strong">Since:</span></dt>
1950  <dd>2.3</dd></dl>
1951</li>
1952</ul>
1953<a name="_serializerProvider()">
1954<!--   -->
1955</a>
1956<ul class="blockList">
1957<li class="blockList">
1958<h4>_serializerProvider</h4>
1959<pre>protected&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ser/DefaultSerializerProvider.html" title="class in com.fasterxml.jackson.databind.ser">DefaultSerializerProvider</a>&nbsp;_serializerProvider()</pre>
1960<div class="block">Overridable helper method used for constructing
1961 <a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind"><code>SerializerProvider</code></a> to use for serialization.</div>
1962</li>
1963</ul>
1964<a name="_verifySchemaType(com.fasterxml.jackson.core.FormatSchema)">
1965<!--   -->
1966</a>
1967<ul class="blockList">
1968<li class="blockList">
1969<h4>_verifySchemaType</h4>
1970<pre>protected&nbsp;void&nbsp;_verifySchemaType(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/FormatSchema.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">FormatSchema</a>&nbsp;schema)</pre>
1971<dl><dt><span class="strong">Since:</span></dt>
1972  <dd>2.2</dd></dl>
1973</li>
1974</ul>
1975<a name="_configAndWriteValue(com.fasterxml.jackson.core.JsonGenerator, java.lang.Object)">
1976<!--   -->
1977</a>
1978<ul class="blockList">
1979<li class="blockList">
1980<h4>_configAndWriteValue</h4>
1981<pre>protected final&nbsp;void&nbsp;_configAndWriteValue(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator</a>&nbsp;gen,
1982                        <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)
1983                                   throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
1984<div class="block">Method called to configure the generator as necessary and then
1985 call write functionality</div>
1986<dl><dt><span class="strong">Throws:</span></dt>
1987<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd></dl>
1988</li>
1989</ul>
1990<a name="_configureGenerator(com.fasterxml.jackson.core.JsonGenerator)">
1991<!--   -->
1992</a>
1993<ul class="blockListLast">
1994<li class="blockList">
1995<h4>_configureGenerator</h4>
1996<pre>protected final&nbsp;void&nbsp;_configureGenerator(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator</a>&nbsp;gen)</pre>
1997<div class="block">Helper method called to set or override settings of passed-in
1998 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator</code></a></div>
1999<dl><dt><span class="strong">Since:</span></dt>
2000  <dd>2.5</dd></dl>
2001</li>
2002</ul>
2003</li>
2004</ul>
2005</li>
2006</ul>
2007</div>
2008</div>
2009<!-- ========= END OF CLASS DATA ========= -->
2010<!-- ======= START OF BOTTOM NAVBAR ====== -->
2011<div class="bottomNav"><a name="navbar_bottom">
2012<!--   -->
2013</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
2014<!--   -->
2015</a>
2016<ul class="navList" title="Navigation">
2017<li><a href="../../../../overview-summary.html">Overview</a></li>
2018<li><a href="package-summary.html">Package</a></li>
2019<li class="navBarCell1Rev">Class</li>
2020<li><a href="class-use/ObjectWriter.html">Use</a></li>
2021<li><a href="package-tree.html">Tree</a></li>
2022<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
2023<li><a href="../../../../index-all.html">Index</a></li>
2024<li><a href="../../../../help-doc.html">Help</a></li>
2025</ul>
2026</div>
2027<div class="subNav">
2028<ul class="navList">
2029<li><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><span class="strong">Prev Class</span></a></li>
2030<li><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.GeneratorSettings.html" title="class in com.fasterxml.jackson.databind"><span class="strong">Next Class</span></a></li>
2031</ul>
2032<ul class="navList">
2033<li><a href="../../../../index.html?com/fasterxml/jackson/databind/ObjectWriter.html" target="_top">Frames</a></li>
2034<li><a href="ObjectWriter.html" target="_top">No Frames</a></li>
2035</ul>
2036<ul class="navList" id="allclasses_navbar_bottom">
2037<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
2038</ul>
2039<div>
2040<script type="text/javascript"><!--
2041  allClassesLink = document.getElementById("allclasses_navbar_bottom");
2042  if(window==top) {
2043    allClassesLink.style.display = "block";
2044  }
2045  else {
2046    allClassesLink.style.display = "none";
2047  }
2048  //-->
2049</script>
2050</div>
2051<div>
2052<ul class="subNavList">
2053<li>Summary:&nbsp;</li>
2054<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
2055<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
2056<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
2057<li><a href="#method_summary">Method</a></li>
2058</ul>
2059<ul class="subNavList">
2060<li>Detail:&nbsp;</li>
2061<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
2062<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
2063<li><a href="#method_detail">Method</a></li>
2064</ul>
2065</div>
2066<a name="skip-navbar_bottom">
2067<!--   -->
2068</a></div>
2069<!-- ======== END OF BOTTOM NAVBAR ======= -->
2070<p class="legalCopy"><small>Copyright &#169; 2008&#x2013;2016 <a href="http://fasterxml.com/">FasterXML</a>. All rights reserved.</small></p>
2071</body>
2072</html>
2073