1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2<!-- NewPage -->
3<html lang="en">
4<head>
5<!-- Generated by javadoc (version 1.7.0_25) on Thu Jan 01 17:43:59 PST 2015 -->
6<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
7<title>Uses of Class com.fasterxml.jackson.databind.ObjectWriter (jackson-databind 2.5.0 API)</title>
8<meta name="date" content="2015-01-01">
9<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
10</head>
11<body>
12<script type="text/javascript"><!--
13    if (location.href.indexOf('is-external=true') == -1) {
14        parent.document.title="Uses of Class com.fasterxml.jackson.databind.ObjectWriter (jackson-databind 2.5.0 API)";
15    }
16//-->
17</script>
18<noscript>
19<div>JavaScript is disabled on your browser.</div>
20</noscript>
21<!-- ========= START OF TOP NAVBAR ======= -->
22<div class="topNav"><a name="navbar_top">
23<!--   -->
24</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
25<!--   -->
26</a>
27<ul class="navList" title="Navigation">
28<li><a href="../../../../../overview-summary.html">Overview</a></li>
29<li><a href="../package-summary.html">Package</a></li>
30<li><a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">Class</a></li>
31<li class="navBarCell1Rev">Use</li>
32<li><a href="../package-tree.html">Tree</a></li>
33<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
34<li><a href="../../../../../index-all.html">Index</a></li>
35<li><a href="../../../../../help-doc.html">Help</a></li>
36</ul>
37</div>
38<div class="subNav">
39<ul class="navList">
40<li>Prev</li>
41<li>Next</li>
42</ul>
43<ul class="navList">
44<li><a href="../../../../../index.html?com/fasterxml/jackson/databind/class-use/ObjectWriter.html" target="_top">Frames</a></li>
45<li><a href="ObjectWriter.html" target="_top">No Frames</a></li>
46</ul>
47<ul class="navList" id="allclasses_navbar_top">
48<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
49</ul>
50<div>
51<script type="text/javascript"><!--
52  allClassesLink = document.getElementById("allclasses_navbar_top");
53  if(window==top) {
54    allClassesLink.style.display = "block";
55  }
56  else {
57    allClassesLink.style.display = "none";
58  }
59  //-->
60</script>
61</div>
62<a name="skip-navbar_top">
63<!--   -->
64</a></div>
65<!-- ========= END OF TOP NAVBAR ========= -->
66<div class="header">
67<h2 title="Uses of Class com.fasterxml.jackson.databind.ObjectWriter" class="title">Uses of Class<br>com.fasterxml.jackson.databind.ObjectWriter</h2>
68</div>
69<div class="classUseContainer">
70<ul class="blockList">
71<li class="blockList">
72<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
73<caption><span>Packages that use <a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></span><span class="tabEnd">&nbsp;</span></caption>
74<tr>
75<th class="colFirst" scope="col">Package</th>
76<th class="colLast" scope="col">Description</th>
77</tr>
78<tbody>
79<tr class="altColor">
80<td class="colFirst"><a href="#com.fasterxml.jackson.databind">com.fasterxml.jackson.databind</a></td>
81<td class="colLast">
82<div class="block">Contains basic mapper (conversion) functionality that
83allows for converting between regular streaming json content and
84Java objects (beans or Tree Model: support for both is via
85<a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><code>ObjectMapper</code></a> class, as well
86as convenience methods included in
87<code>JsonParser</code></div>
88</td>
89</tr>
90</tbody>
91</table>
92</li>
93<li class="blockList">
94<ul class="blockList">
95<li class="blockList"><a name="com.fasterxml.jackson.databind">
96<!--   -->
97</a>
98<h3>Uses of <a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a> in <a href="../../../../../com/fasterxml/jackson/databind/package-summary.html">com.fasterxml.jackson.databind</a></h3>
99<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
100<caption><span>Methods in <a href="../../../../../com/fasterxml/jackson/databind/package-summary.html">com.fasterxml.jackson.databind</a> with type parameters of type <a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></span><span class="tabEnd">&nbsp;</span></caption>
101<tr>
102<th class="colFirst" scope="col">Modifier and Type</th>
103<th class="colLast" scope="col">Method and Description</th>
104</tr>
105<tbody>
106<tr class="altColor">
107<td class="colFirst"><code>&lt;W extends <a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&gt;&nbsp;<br>W</code></td>
108<td class="colLast"><span class="strong">ObjectMapper.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writer()">writer</a></strong>()</code>
109<div class="block">Convenience method for constructing <a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a>
110 with default settings.</div>
111</td>
112</tr>
113<tr class="rowColor">
114<td class="colFirst"><code>&lt;W extends <a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&gt;&nbsp;<br>W</code></td>
115<td class="colLast"><span class="strong">ObjectMapper.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writer(com.fasterxml.jackson.core.Base64Variant)">writer</a></strong>(com.fasterxml.jackson.core.Base64Variant&nbsp;defaultBase64)</code>
116<div class="block">Factory method for constructing <a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a> that will
117 use specified Base64 encoding variant for Base64-encoded binary data.</div>
118</td>
119</tr>
120<tr class="altColor">
121<td class="colFirst"><code>&lt;W extends <a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&gt;&nbsp;<br>W</code></td>
122<td class="colLast"><span class="strong">ObjectMapper.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writer(com.fasterxml.jackson.core.io.CharacterEscapes)">writer</a></strong>(com.fasterxml.jackson.core.io.CharacterEscapes&nbsp;escapes)</code>
123<div class="block">Factory method for constructing <a href="../../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a> that will
124 use specified character escaping details for output.</div>
125</td>
126</tr>
127<tr class="rowColor">
128<td class="colFirst"><code>&lt;W extends <a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&gt;&nbsp;<br>W</code></td>
129<td class="colLast"><span class="strong">ObjectMapper.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writer(com.fasterxml.jackson.databind.cfg.ContextAttributes)">writer</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/cfg/ContextAttributes.html" title="class in com.fasterxml.jackson.databind.cfg">ContextAttributes</a>&nbsp;attrs)</code>
130<div class="block">Factory method for constructing <a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a> that will
131 use specified default attributes.</div>
132</td>
133</tr>
134<tr class="altColor">
135<td class="colFirst"><code>&lt;W extends <a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&gt;&nbsp;<br>W</code></td>
136<td class="colLast"><span class="strong">ObjectMapper.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writer(java.text.DateFormat)">writer</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text">DateFormat</a>&nbsp;df)</code>
137<div class="block">Factory method for constructing <a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a> that will
138 serialize objects using specified <a href="http://docs.oracle.com/javase/6/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text"><code>DateFormat</code></a>; or, if
139 null passed, using timestamp (64-bit number.</div>
140</td>
141</tr>
142<tr class="rowColor">
143<td class="colFirst"><code>&lt;W extends <a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&gt;&nbsp;<br>W</code></td>
144<td class="colLast"><span class="strong">ObjectMapper.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writer(com.fasterxml.jackson.databind.ser.FilterProvider)">writer</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/ser/FilterProvider.html" title="class in com.fasterxml.jackson.databind.ser">FilterProvider</a>&nbsp;filterProvider)</code>
145<div class="block">Factory method for constructing <a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a> that will
146 serialize objects using specified filter provider.</div>
147</td>
148</tr>
149<tr class="altColor">
150<td class="colFirst"><code>&lt;W extends <a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&gt;&nbsp;<br>W</code></td>
151<td class="colLast"><span class="strong">ObjectMapper.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writer(com.fasterxml.jackson.core.FormatSchema)">writer</a></strong>(com.fasterxml.jackson.core.FormatSchema&nbsp;schema)</code>
152<div class="block">Factory method for constructing <a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a> that will
153 pass specific schema object to <code>JsonGenerator</code> used for
154 writing content.</div>
155</td>
156</tr>
157<tr class="rowColor">
158<td class="colFirst"><code>&lt;W extends <a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&gt;&nbsp;<br>W</code></td>
159<td class="colLast"><span class="strong">ObjectMapper.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writer(com.fasterxml.jackson.core.PrettyPrinter)">writer</a></strong>(com.fasterxml.jackson.core.PrettyPrinter&nbsp;pp)</code>
160<div class="block">Factory method for constructing <a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a> that will
161 serialize objects using specified pretty printer for indentation
162 (or if null, no pretty printer)</div>
163</td>
164</tr>
165<tr class="altColor">
166<td class="colFirst"><code>&lt;W extends <a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&gt;&nbsp;<br>W</code></td>
167<td class="colLast"><span class="strong">ObjectMapper.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writer(com.fasterxml.jackson.databind.SerializationFeature)">writer</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>&nbsp;feature)</code>
168<div class="block">Factory method for constructing <a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a> with
169 specified feature enabled (compared to settings that this
170 mapper instance has).</div>
171</td>
172</tr>
173<tr class="rowColor">
174<td class="colFirst"><code>&lt;W extends <a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&gt;&nbsp;<br>W</code></td>
175<td class="colLast"><span class="strong">ObjectMapper.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writer(com.fasterxml.jackson.databind.SerializationFeature, com.fasterxml.jackson.databind.SerializationFeature...)">writer</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>&nbsp;first,
176      <a href="../../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>...&nbsp;other)</code>
177<div class="block">Factory method for constructing <a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a> with
178 specified features enabled (compared to settings that this
179 mapper instance has).</div>
180</td>
181</tr>
182<tr class="altColor">
183<td class="colFirst"><code>&lt;W extends <a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&gt;&nbsp;<br>W</code></td>
184<td class="colLast"><span class="strong">ObjectMapper.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writerFor(java.lang.Class)">writerFor</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;rootType)</code>
185<div class="block">Factory method for constructing <a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a> that will
186 serialize objects using specified root type, instead of actual
187 runtime type of value.</div>
188</td>
189</tr>
190<tr class="rowColor">
191<td class="colFirst"><code>&lt;W extends <a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&gt;&nbsp;<br>W</code></td>
192<td class="colLast"><span class="strong">ObjectMapper.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writerFor(com.fasterxml.jackson.databind.JavaType)">writerFor</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;rootType)</code>
193<div class="block">Factory method for constructing <a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a> that will
194 serialize objects using specified root type, instead of actual
195 runtime type of value.</div>
196</td>
197</tr>
198<tr class="altColor">
199<td class="colFirst"><code>&lt;W extends <a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&gt;&nbsp;<br>W</code></td>
200<td class="colLast"><span class="strong">ObjectMapper.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writerFor(com.fasterxml.jackson.core.type.TypeReference)">writerFor</a></strong>(com.fasterxml.jackson.core.type.TypeReference&lt;?&gt;&nbsp;rootType)</code>
201<div class="block">Factory method for constructing <a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a> that will
202 serialize objects using specified root type, instead of actual
203 runtime type of value.</div>
204</td>
205</tr>
206<tr class="rowColor">
207<td class="colFirst"><code>&lt;W extends <a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&gt;&nbsp;<br>W</code></td>
208<td class="colLast"><span class="strong">ObjectMapper.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writerWithDefaultPrettyPrinter()">writerWithDefaultPrettyPrinter</a></strong>()</code>
209<div class="block">Factory method for constructing <a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a> that will
210 serialize objects using the default pretty printer for indentation</div>
211</td>
212</tr>
213<tr class="altColor">
214<td class="colFirst"><code>&lt;W extends <a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&gt;&nbsp;<br>W</code></td>
215<td class="colLast"><span class="strong">ObjectMapper.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writerWithType(java.lang.Class)">writerWithType</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;rootType)</code>
216<div class="block"><strong>Deprecated.</strong>&nbsp;
217<div class="block"><i>Since 2.5, use <a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writerFor(java.lang.Class)"><code>ObjectMapper.writerFor(Class)</code></a> instead</i></div>
218</div>
219</td>
220</tr>
221<tr class="rowColor">
222<td class="colFirst"><code>&lt;W extends <a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&gt;&nbsp;<br>W</code></td>
223<td class="colLast"><span class="strong">ObjectMapper.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writerWithType(com.fasterxml.jackson.databind.JavaType)">writerWithType</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;rootType)</code>
224<div class="block"><strong>Deprecated.</strong>&nbsp;
225<div class="block"><i>Since 2.5, use <a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writerFor(com.fasterxml.jackson.databind.JavaType)"><code>ObjectMapper.writerFor(JavaType)</code></a> instead</i></div>
226</div>
227</td>
228</tr>
229<tr class="altColor">
230<td class="colFirst"><code>&lt;W extends <a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&gt;&nbsp;<br>W</code></td>
231<td class="colLast"><span class="strong">ObjectMapper.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writerWithType(com.fasterxml.jackson.core.type.TypeReference)">writerWithType</a></strong>(com.fasterxml.jackson.core.type.TypeReference&lt;?&gt;&nbsp;rootType)</code>
232<div class="block"><strong>Deprecated.</strong>&nbsp;
233<div class="block"><i>Since 2.5, use <a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writerFor(com.fasterxml.jackson.core.type.TypeReference)"><code>ObjectMapper.writerFor(TypeReference)</code></a> instead</i></div>
234</div>
235</td>
236</tr>
237<tr class="rowColor">
238<td class="colFirst"><code>&lt;W extends <a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&gt;&nbsp;<br>W</code></td>
239<td class="colLast"><span class="strong">ObjectMapper.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writerWithView(java.lang.Class)">writerWithView</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;serializationView)</code>
240<div class="block">Factory method for constructing <a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a> that will
241 serialize objects using specified JSON View (filter).</div>
242</td>
243</tr>
244</tbody>
245</table>
246<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
247<caption><span>Methods in <a href="../../../../../com/fasterxml/jackson/databind/package-summary.html">com.fasterxml.jackson.databind</a> that return <a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></span><span class="tabEnd">&nbsp;</span></caption>
248<tr>
249<th class="colFirst" scope="col">Modifier and Type</th>
250<th class="colLast" scope="col">Method and Description</th>
251</tr>
252<tbody>
253<tr class="altColor">
254<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
255<td class="colLast"><span class="strong">ObjectWriter.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html#_new(com.fasterxml.jackson.databind.ObjectWriter.GeneratorSettings, com.fasterxml.jackson.databind.ObjectWriter.Prefetch)">_new</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.GeneratorSettings.html" title="class in com.fasterxml.jackson.databind">ObjectWriter.GeneratorSettings</a>&nbsp;genSettings,
256    <a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.Prefetch.html" title="class in com.fasterxml.jackson.databind">ObjectWriter.Prefetch</a>&nbsp;prefetch)</code>
257<div class="block">Overridable factory method called by various "withXxx()" methods.</div>
258</td>
259</tr>
260<tr class="rowColor">
261<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
262<td class="colLast"><span class="strong">ObjectWriter.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html#_new(com.fasterxml.jackson.databind.ObjectWriter, com.fasterxml.jackson.core.JsonFactory)">_new</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;base,
263    com.fasterxml.jackson.core.JsonFactory&nbsp;f)</code>
264<div class="block">Overridable factory method called by various "withXxx()" methods</div>
265</td>
266</tr>
267<tr class="altColor">
268<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
269<td class="colLast"><span class="strong">ObjectWriter.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html#_new(com.fasterxml.jackson.databind.ObjectWriter, com.fasterxml.jackson.databind.SerializationConfig)">_new</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;base,
270    <a href="../../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&nbsp;config)</code>
271<div class="block">Overridable factory method called by various "withXxx()" methods</div>
272</td>
273</tr>
274<tr class="rowColor">
275<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
276<td class="colLast"><span class="strong">ObjectMapper.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_newWriter(com.fasterxml.jackson.databind.SerializationConfig)">_newWriter</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&nbsp;config)</code>
277<div class="block">Factory method sub-classes must override, to produce <a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a>
278 instances of proper sub-type</div>
279</td>
280</tr>
281<tr class="altColor">
282<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
283<td class="colLast"><span class="strong">ObjectMapper.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_newWriter(com.fasterxml.jackson.databind.SerializationConfig, com.fasterxml.jackson.core.FormatSchema)">_newWriter</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&nbsp;config,
284          com.fasterxml.jackson.core.FormatSchema&nbsp;schema)</code>
285<div class="block">Factory method sub-classes must override, to produce <a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a>
286 instances of proper sub-type</div>
287</td>
288</tr>
289<tr class="rowColor">
290<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
291<td class="colLast"><span class="strong">ObjectMapper.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_newWriter(com.fasterxml.jackson.databind.SerializationConfig, com.fasterxml.jackson.databind.JavaType, com.fasterxml.jackson.core.PrettyPrinter)">_newWriter</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&nbsp;config,
292          <a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;rootType,
293          com.fasterxml.jackson.core.PrettyPrinter&nbsp;pp)</code>
294<div class="block">Factory method sub-classes must override, to produce <a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a>
295 instances of proper sub-type</div>
296</td>
297</tr>
298<tr class="altColor">
299<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
300<td class="colLast"><span class="strong">ObjectWriter.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html#forType(java.lang.Class)">forType</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;rootType)</code>
301<div class="block">Method that will construct a new instance that uses specific type
302 as the root type for serialization, instead of runtime dynamic
303 type of the root object itself.</div>
304</td>
305</tr>
306<tr class="rowColor">
307<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
308<td class="colLast"><span class="strong">ObjectWriter.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html#forType(com.fasterxml.jackson.databind.JavaType)">forType</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;rootType)</code>
309<div class="block">Method that will construct a new instance that uses specific type
310 as the root type for serialization, instead of runtime dynamic
311 type of the root object itself.</div>
312</td>
313</tr>
314<tr class="altColor">
315<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
316<td class="colLast"><span class="strong">ObjectWriter.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html#forType(com.fasterxml.jackson.core.type.TypeReference)">forType</a></strong>(com.fasterxml.jackson.core.type.TypeReference&lt;?&gt;&nbsp;rootType)</code>&nbsp;</td>
317</tr>
318<tr class="rowColor">
319<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
320<td class="colLast"><span class="strong">ObjectWriter.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html#with(com.fasterxml.jackson.core.Base64Variant)">with</a></strong>(com.fasterxml.jackson.core.Base64Variant&nbsp;b64variant)</code>
321<div class="block">Method that will construct a new instance that uses specified default
322 <code>Base64Variant</code> for base64 encoding</div>
323</td>
324</tr>
325<tr class="altColor">
326<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
327<td class="colLast"><span class="strong">ObjectWriter.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html#with(com.fasterxml.jackson.core.io.CharacterEscapes)">with</a></strong>(com.fasterxml.jackson.core.io.CharacterEscapes&nbsp;escapes)</code>&nbsp;</td>
328</tr>
329<tr class="rowColor">
330<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
331<td class="colLast"><span class="strong">ObjectWriter.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html#with(com.fasterxml.jackson.databind.cfg.ContextAttributes)">with</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/cfg/ContextAttributes.html" title="class in com.fasterxml.jackson.databind.cfg">ContextAttributes</a>&nbsp;attrs)</code>&nbsp;</td>
332</tr>
333<tr class="altColor">
334<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
335<td class="colLast"><span class="strong">ObjectWriter.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html#with(java.text.DateFormat)">with</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text">DateFormat</a>&nbsp;df)</code>
336<div class="block">Fluent factory method that will construct a new writer instance that will
337 use specified date format for serializing dates; or if null passed, one
338 that will serialize dates as numeric timestamps.</div>
339</td>
340</tr>
341<tr class="rowColor">
342<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
343<td class="colLast"><span class="strong">ObjectWriter.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html#with(com.fasterxml.jackson.databind.ser.FilterProvider)">with</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/ser/FilterProvider.html" title="class in com.fasterxml.jackson.databind.ser">FilterProvider</a>&nbsp;filterProvider)</code>
344<div class="block">Method that will construct a new instance that uses specified
345 provider for resolving filter instances by id.</div>
346</td>
347</tr>
348<tr class="altColor">
349<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
350<td class="colLast"><span class="strong">ObjectWriter.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html#with(com.fasterxml.jackson.core.FormatSchema)">with</a></strong>(com.fasterxml.jackson.core.FormatSchema&nbsp;schema)</code>
351<div class="block">Method that will construct a new instance that uses specific format schema
352 for serialization.</div>
353</td>
354</tr>
355<tr class="rowColor">
356<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
357<td class="colLast"><span class="strong">ObjectWriter.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html#with(com.fasterxml.jackson.core.JsonFactory)">with</a></strong>(com.fasterxml.jackson.core.JsonFactory&nbsp;f)</code>&nbsp;</td>
358</tr>
359<tr class="altColor">
360<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
361<td class="colLast"><span class="strong">ObjectWriter.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html#with(com.fasterxml.jackson.core.JsonGenerator.Feature)">with</a></strong>(com.fasterxml.jackson.core.JsonGenerator.Feature&nbsp;feature)</code>&nbsp;</td>
362</tr>
363<tr class="rowColor">
364<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
365<td class="colLast"><span class="strong">ObjectWriter.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html#with(java.util.Locale)">with</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util">Locale</a>&nbsp;l)</code>&nbsp;</td>
366</tr>
367<tr class="altColor">
368<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
369<td class="colLast"><span class="strong">ObjectWriter.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html#with(com.fasterxml.jackson.core.PrettyPrinter)">with</a></strong>(com.fasterxml.jackson.core.PrettyPrinter&nbsp;pp)</code>
370<div class="block">Method that will construct a new instance that will use specified pretty
371 printer (or, if null, will not do any pretty-printing)</div>
372</td>
373</tr>
374<tr class="rowColor">
375<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
376<td class="colLast"><span class="strong">ObjectWriter.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html#with(com.fasterxml.jackson.databind.SerializationFeature)">with</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>&nbsp;feature)</code>
377<div class="block">Method for constructing a new instance that is configured
378 with specified feature enabled.</div>
379</td>
380</tr>
381<tr class="altColor">
382<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
383<td class="colLast"><span class="strong">ObjectWriter.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html#with(com.fasterxml.jackson.databind.SerializationFeature, com.fasterxml.jackson.databind.SerializationFeature...)">with</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>&nbsp;first,
384    <a href="../../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>...&nbsp;other)</code>
385<div class="block">Method for constructing a new instance that is configured
386 with specified features enabled.</div>
387</td>
388</tr>
389<tr class="rowColor">
390<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
391<td class="colLast"><span class="strong">ObjectWriter.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html#with(java.util.TimeZone)">with</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/util/TimeZone.html?is-external=true" title="class or interface in java.util">TimeZone</a>&nbsp;tz)</code>&nbsp;</td>
392</tr>
393<tr class="altColor">
394<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
395<td class="colLast"><span class="strong">ObjectWriter.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html#withAttribute(java.lang.Object, java.lang.Object)">withAttribute</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;key,
396             <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</code>&nbsp;</td>
397</tr>
398<tr 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"><span class="strong">ObjectWriter.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html#withAttributes(java.util.Map)">withAttributes</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>,<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;attrs)</code>&nbsp;</td>
401</tr>
402<tr class="altColor">
403<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
404<td class="colLast"><span class="strong">ObjectWriter.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html#withDefaultPrettyPrinter()">withDefaultPrettyPrinter</a></strong>()</code>
405<div class="block">Method that will construct a new instance that will use the default
406 pretty printer for serialization.</div>
407</td>
408</tr>
409<tr class="rowColor">
410<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
411<td class="colLast"><span class="strong">ObjectWriter.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html#withFeatures(com.fasterxml.jackson.core.JsonGenerator.Feature...)">withFeatures</a></strong>(com.fasterxml.jackson.core.JsonGenerator.Feature...&nbsp;features)</code>&nbsp;</td>
412</tr>
413<tr class="altColor">
414<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
415<td class="colLast"><span class="strong">ObjectWriter.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html#withFeatures(com.fasterxml.jackson.databind.SerializationFeature...)">withFeatures</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>...&nbsp;features)</code>
416<div class="block">Method for constructing a new instance that is configured
417 with specified features enabled.</div>
418</td>
419</tr>
420<tr class="rowColor">
421<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
422<td class="colLast"><span class="strong">ObjectWriter.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html#without(com.fasterxml.jackson.core.JsonGenerator.Feature)">without</a></strong>(com.fasterxml.jackson.core.JsonGenerator.Feature&nbsp;feature)</code>&nbsp;</td>
423</tr>
424<tr class="altColor">
425<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
426<td class="colLast"><span class="strong">ObjectWriter.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html#without(com.fasterxml.jackson.databind.SerializationFeature)">without</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>&nbsp;feature)</code>
427<div class="block">Method for constructing a new instance that is configured
428 with specified feature enabled.</div>
429</td>
430</tr>
431<tr class="rowColor">
432<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
433<td class="colLast"><span class="strong">ObjectWriter.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html#without(com.fasterxml.jackson.databind.SerializationFeature, com.fasterxml.jackson.databind.SerializationFeature...)">without</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>&nbsp;first,
434       <a href="../../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>...&nbsp;other)</code>
435<div class="block">Method for constructing a new instance that is configured
436 with specified features enabled.</div>
437</td>
438</tr>
439<tr class="altColor">
440<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
441<td class="colLast"><span class="strong">ObjectWriter.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html#withoutAttribute(java.lang.Object)">withoutAttribute</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;key)</code>&nbsp;</td>
442</tr>
443<tr class="rowColor">
444<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
445<td class="colLast"><span class="strong">ObjectWriter.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html#withoutFeatures(com.fasterxml.jackson.core.JsonGenerator.Feature...)">withoutFeatures</a></strong>(com.fasterxml.jackson.core.JsonGenerator.Feature...&nbsp;features)</code>&nbsp;</td>
446</tr>
447<tr class="altColor">
448<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
449<td class="colLast"><span class="strong">ObjectWriter.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html#withoutFeatures(com.fasterxml.jackson.databind.SerializationFeature...)">withoutFeatures</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>...&nbsp;features)</code>
450<div class="block">Method for constructing a new instance that is configured
451 with specified features enabled.</div>
452</td>
453</tr>
454<tr class="rowColor">
455<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
456<td class="colLast"><span class="strong">ObjectWriter.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html#withRootName(java.lang.String)">withRootName</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;rootName)</code>
457<div class="block">Method for constructing a new instance with configuration that
458 specifies what root name to use for "root element wrapping".</div>
459</td>
460</tr>
461<tr class="altColor">
462<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
463<td class="colLast"><span class="strong">ObjectWriter.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html#withRootValueSeparator(com.fasterxml.jackson.core.SerializableString)">withRootValueSeparator</a></strong>(com.fasterxml.jackson.core.SerializableString&nbsp;sep)</code>&nbsp;</td>
464</tr>
465<tr class="rowColor">
466<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
467<td class="colLast"><span class="strong">ObjectWriter.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html#withRootValueSeparator(java.lang.String)">withRootValueSeparator</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sep)</code>&nbsp;</td>
468</tr>
469<tr class="altColor">
470<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
471<td class="colLast"><span class="strong">ObjectWriter.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html#withSchema(com.fasterxml.jackson.core.FormatSchema)">withSchema</a></strong>(com.fasterxml.jackson.core.FormatSchema&nbsp;schema)</code>
472<div class="block"><strong>Deprecated.</strong>&nbsp;
473<div class="block"><i>Since 2.5 use <a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html#with(com.fasterxml.jackson.core.FormatSchema)"><code>with(FormatSchema)</code></a> instead</i></div>
474</div>
475</td>
476</tr>
477<tr class="rowColor">
478<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
479<td class="colLast"><span class="strong">ObjectWriter.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html#withType(java.lang.Class)">withType</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;rootType)</code>
480<div class="block"><strong>Deprecated.</strong>&nbsp;
481<div class="block"><i>since 2.5 Use <a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html#forType(java.lang.Class)"><code>forType(Class)</code></a> instead</i></div>
482</div>
483</td>
484</tr>
485<tr class="altColor">
486<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
487<td class="colLast"><span class="strong">ObjectWriter.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html#withType(com.fasterxml.jackson.databind.JavaType)">withType</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;rootType)</code>
488<div class="block"><strong>Deprecated.</strong>&nbsp;
489<div class="block"><i>since 2.5 Use <a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html#forType(com.fasterxml.jackson.databind.JavaType)"><code>forType(JavaType)</code></a> instead</i></div>
490</div>
491</td>
492</tr>
493<tr class="rowColor">
494<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
495<td class="colLast"><span class="strong">ObjectWriter.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html#withType(com.fasterxml.jackson.core.type.TypeReference)">withType</a></strong>(com.fasterxml.jackson.core.type.TypeReference&lt;?&gt;&nbsp;rootType)</code>
496<div class="block"><strong>Deprecated.</strong>&nbsp;
497<div class="block"><i>since 2.5 Use <a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html#forType(com.fasterxml.jackson.core.type.TypeReference)"><code>forType(TypeReference)</code></a> instead</i></div>
498</div>
499</td>
500</tr>
501<tr 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"><span class="strong">ObjectWriter.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html#withView(java.lang.Class)">withView</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;view)</code>
504<div class="block">Method that will construct a new instance that uses specified
505 serialization view for serialization (with null basically disables
506 view processing)</div>
507</td>
508</tr>
509</tbody>
510</table>
511<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
512<caption><span>Methods in <a href="../../../../../com/fasterxml/jackson/databind/package-summary.html">com.fasterxml.jackson.databind</a> with parameters of type <a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></span><span class="tabEnd">&nbsp;</span></caption>
513<tr>
514<th class="colFirst" scope="col">Modifier and Type</th>
515<th class="colLast" scope="col">Method and Description</th>
516</tr>
517<tbody>
518<tr class="altColor">
519<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
520<td class="colLast"><span class="strong">ObjectWriter.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html#_new(com.fasterxml.jackson.databind.ObjectWriter, com.fasterxml.jackson.core.JsonFactory)">_new</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;base,
521    com.fasterxml.jackson.core.JsonFactory&nbsp;f)</code>
522<div class="block">Overridable factory method called by various "withXxx()" methods</div>
523</td>
524</tr>
525<tr class="rowColor">
526<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
527<td class="colLast"><span class="strong">ObjectWriter.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html#_new(com.fasterxml.jackson.databind.ObjectWriter, com.fasterxml.jackson.databind.SerializationConfig)">_new</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;base,
528    <a href="../../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&nbsp;config)</code>
529<div class="block">Overridable factory method called by various "withXxx()" methods</div>
530</td>
531</tr>
532</tbody>
533</table>
534<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
535<caption><span>Constructors in <a href="../../../../../com/fasterxml/jackson/databind/package-summary.html">com.fasterxml.jackson.databind</a> with parameters of type <a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></span><span class="tabEnd">&nbsp;</span></caption>
536<tr>
537<th class="colOne" scope="col">Constructor and Description</th>
538</tr>
539<tbody>
540<tr class="altColor">
541<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html#ObjectWriter(com.fasterxml.jackson.databind.ObjectWriter, com.fasterxml.jackson.core.JsonFactory)">ObjectWriter</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;base,
542            com.fasterxml.jackson.core.JsonFactory&nbsp;f)</code>&nbsp;</td>
543</tr>
544<tr class="rowColor">
545<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html#ObjectWriter(com.fasterxml.jackson.databind.ObjectWriter, com.fasterxml.jackson.databind.SerializationConfig)">ObjectWriter</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;base,
546            <a href="../../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&nbsp;config)</code>
547<div class="block">Copy constructor used for building variations.</div>
548</td>
549</tr>
550<tr class="altColor">
551<td class="colLast"><code><strong><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></strong>(<a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;base,
552            <a href="../../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&nbsp;config,
553            <a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.GeneratorSettings.html" title="class in com.fasterxml.jackson.databind">ObjectWriter.GeneratorSettings</a>&nbsp;genSettings,
554            <a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.Prefetch.html" title="class in com.fasterxml.jackson.databind">ObjectWriter.Prefetch</a>&nbsp;prefetch)</code>
555<div class="block">Copy constructor used for building variations.</div>
556</td>
557</tr>
558</tbody>
559</table>
560</li>
561</ul>
562</li>
563</ul>
564</div>
565<!-- ======= START OF BOTTOM NAVBAR ====== -->
566<div class="bottomNav"><a name="navbar_bottom">
567<!--   -->
568</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
569<!--   -->
570</a>
571<ul class="navList" title="Navigation">
572<li><a href="../../../../../overview-summary.html">Overview</a></li>
573<li><a href="../package-summary.html">Package</a></li>
574<li><a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">Class</a></li>
575<li class="navBarCell1Rev">Use</li>
576<li><a href="../package-tree.html">Tree</a></li>
577<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
578<li><a href="../../../../../index-all.html">Index</a></li>
579<li><a href="../../../../../help-doc.html">Help</a></li>
580</ul>
581</div>
582<div class="subNav">
583<ul class="navList">
584<li>Prev</li>
585<li>Next</li>
586</ul>
587<ul class="navList">
588<li><a href="../../../../../index.html?com/fasterxml/jackson/databind/class-use/ObjectWriter.html" target="_top">Frames</a></li>
589<li><a href="ObjectWriter.html" target="_top">No Frames</a></li>
590</ul>
591<ul class="navList" id="allclasses_navbar_bottom">
592<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
593</ul>
594<div>
595<script type="text/javascript"><!--
596  allClassesLink = document.getElementById("allclasses_navbar_bottom");
597  if(window==top) {
598    allClassesLink.style.display = "block";
599  }
600  else {
601    allClassesLink.style.display = "none";
602  }
603  //-->
604</script>
605</div>
606<a name="skip-navbar_bottom">
607<!--   -->
608</a></div>
609<!-- ======== END OF BOTTOM NAVBAR ======= -->
610<p class="legalCopy"><small>Copyright &#169; 2014-2015 <a href="http://fasterxml.com/">FasterXML</a>. All Rights Reserved.</small></p>
611</body>
612</html>
613