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