• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2<!-- NewPage -->
3<html lang="en">
4<head>
5<!-- Generated by javadoc (version 1.7.0_10-ea) on Sun Jul 14 20:03:26 PDT 2013 -->
6<title>JsonSerializer (Jackson JSON Processor)</title>
7<meta name="date" content="2013-07-14">
8<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
9</head>
10<body>
11<script type="text/javascript"><!--
12    if (location.href.indexOf('is-external=true') == -1) {
13        parent.document.title="JsonSerializer (Jackson JSON Processor)";
14    }
15//-->
16</script>
17<noscript>
18<div>JavaScript is disabled on your browser.</div>
19</noscript>
20<!-- ========= START OF TOP NAVBAR ======= -->
21<div class="topNav"><a name="navbar_top">
22<!--   -->
23</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
24<!--   -->
25</a>
26<ul class="navList" title="Navigation">
27<li><a href="../../../../overview-summary.html">Overview</a></li>
28<li><a href="package-summary.html">Package</a></li>
29<li class="navBarCell1Rev">Class</li>
30<li><a href="class-use/JsonSerializer.html">Use</a></li>
31<li><a href="package-tree.html">Tree</a></li>
32<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
33<li><a href="../../../../index-all.html">Index</a></li>
34<li><a href="../../../../help-doc.html">Help</a></li>
35</ul>
36</div>
37<div class="subNav">
38<ul class="navList">
39<li><a href="../../../../org/codehaus/jackson/map/JsonSerializableWithType.html" title="interface in org.codehaus.jackson.map"><span class="strong">Prev Class</span></a></li>
40<li><a href="../../../../org/codehaus/jackson/map/JsonSerializer.None.html" title="class in org.codehaus.jackson.map"><span class="strong">Next Class</span></a></li>
41</ul>
42<ul class="navList">
43<li><a href="../../../../index.html?org/codehaus/jackson/map/JsonSerializer.html" target="_top">Frames</a></li>
44<li><a href="JsonSerializer.html" target="_top">No Frames</a></li>
45</ul>
46<ul class="navList" id="allclasses_navbar_top">
47<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
48</ul>
49<div>
50<script type="text/javascript"><!--
51  allClassesLink = document.getElementById("allclasses_navbar_top");
52  if(window==top) {
53    allClassesLink.style.display = "block";
54  }
55  else {
56    allClassesLink.style.display = "none";
57  }
58  //-->
59</script>
60</div>
61<div>
62<ul class="subNavList">
63<li>Summary:&nbsp;</li>
64<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
65<li>Field&nbsp;|&nbsp;</li>
66<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
67<li><a href="#method_summary">Method</a></li>
68</ul>
69<ul class="subNavList">
70<li>Detail:&nbsp;</li>
71<li>Field&nbsp;|&nbsp;</li>
72<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
73<li><a href="#method_detail">Method</a></li>
74</ul>
75</div>
76<a name="skip-navbar_top">
77<!--   -->
78</a></div>
79<!-- ========= END OF TOP NAVBAR ========= -->
80<!-- ======== START OF CLASS DATA ======== -->
81<div class="header">
82<div class="subTitle">org.codehaus.jackson.map</div>
83<h2 title="Class JsonSerializer" class="title">Class JsonSerializer&lt;T&gt;</h2>
84</div>
85<div class="contentContainer">
86<ul class="inheritance">
87<li><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
88<li>
89<ul class="inheritance">
90<li>org.codehaus.jackson.map.JsonSerializer&lt;T&gt;</li>
91</ul>
92</li>
93</ul>
94<div class="description">
95<ul class="blockList">
96<li class="blockList">
97<dl>
98<dt>Direct Known Subclasses:</dt>
99<dd><a href="../../../../org/codehaus/jackson/map/JsonSerializer.None.html" title="class in org.codehaus.jackson.map">JsonSerializer.None</a>, <a href="../../../../org/codehaus/jackson/map/ser/std/SerializerBase.html" title="class in org.codehaus.jackson.map.ser.std">SerializerBase</a></dd>
100</dl>
101<hr>
102<br>
103<pre>public abstract class <span class="strong">JsonSerializer&lt;T&gt;</span>
104extends <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></pre>
105<div class="block">Abstract class that defines API used by <a href="../../../../org/codehaus/jackson/map/ObjectMapper.html" title="class in org.codehaus.jackson.map"><code>ObjectMapper</code></a> (and
106 other chained <a href="../../../../org/codehaus/jackson/map/JsonSerializer.html" title="class in org.codehaus.jackson.map"><code>JsonSerializer</code></a>s too) to serialize Objects of
107 arbitrary types into JSON, using provided <a href="../../../../org/codehaus/jackson/JsonGenerator.html" title="class in org.codehaus.jackson"><code>JsonGenerator</code></a>.
108<p>
109 NOTE: it is recommended that custom serializers extend
110 <a href="../../../../org/codehaus/jackson/map/ser/std/SerializerBase.html" title="class in org.codehaus.jackson.map.ser.std"><code>SerializerBase</code></a> instead
111 of this class, since it will implement many of optional
112 methods of this class.</div>
113</li>
114</ul>
115</div>
116<div class="summary">
117<ul class="blockList">
118<li class="blockList">
119<!-- ======== NESTED CLASS SUMMARY ======== -->
120<ul class="blockList">
121<li class="blockList"><a name="nested_class_summary">
122<!--   -->
123</a>
124<h3>Nested Class Summary</h3>
125<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
126<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
127<tr>
128<th class="colFirst" scope="col">Modifier and Type</th>
129<th class="colLast" scope="col">Class and Description</th>
130</tr>
131<tr class="altColor">
132<td class="colFirst"><code>static class&nbsp;</code></td>
133<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/JsonSerializer.None.html" title="class in org.codehaus.jackson.map">JsonSerializer.None</a></strong></code>
134<div class="block">This marker class is only to be used with annotations, to
135 indicate that <b>no serializer is configured</b>.</div>
136</td>
137</tr>
138</table>
139</li>
140</ul>
141<!-- ======== CONSTRUCTOR SUMMARY ======== -->
142<ul class="blockList">
143<li class="blockList"><a name="constructor_summary">
144<!--   -->
145</a>
146<h3>Constructor Summary</h3>
147<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
148<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
149<tr>
150<th class="colOne" scope="col">Constructor and Description</th>
151</tr>
152<tr class="altColor">
153<td class="colOne"><code><strong><a href="../../../../org/codehaus/jackson/map/JsonSerializer.html#JsonSerializer()">JsonSerializer</a></strong>()</code>&nbsp;</td>
154</tr>
155</table>
156</li>
157</ul>
158<!-- ========== METHOD SUMMARY =========== -->
159<ul class="blockList">
160<li class="blockList"><a name="method_summary">
161<!--   -->
162</a>
163<h3>Method Summary</h3>
164<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
165<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
166<tr>
167<th class="colFirst" scope="col">Modifier and Type</th>
168<th class="colLast" scope="col">Method and Description</th>
169</tr>
170<tr class="altColor">
171<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;<a href="../../../../org/codehaus/jackson/map/JsonSerializer.html" title="type parameter in JsonSerializer">T</a>&gt;</code></td>
172<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/JsonSerializer.html#handledType()">handledType</a></strong>()</code>
173<div class="block">Method for accessing type of Objects this serializer can handle.</div>
174</td>
175</tr>
176<tr class="rowColor">
177<td class="colFirst"><code>boolean</code></td>
178<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/JsonSerializer.html#isUnwrappingSerializer()">isUnwrappingSerializer</a></strong>()</code>
179<div class="block">Accessor for checking whether this serializer is an
180 "unwrapping" serializer; this is necessary to know since
181 it may also require caller to suppress writing of the
182 leading property name.</div>
183</td>
184</tr>
185<tr class="altColor">
186<td class="colFirst"><code>abstract void</code></td>
187<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/JsonSerializer.html#serialize(T, org.codehaus.jackson.JsonGenerator, org.codehaus.jackson.map.SerializerProvider)">serialize</a></strong>(<a href="../../../../org/codehaus/jackson/map/JsonSerializer.html" title="type parameter in JsonSerializer">T</a>&nbsp;value,
188         <a href="../../../../org/codehaus/jackson/JsonGenerator.html" title="class in org.codehaus.jackson">JsonGenerator</a>&nbsp;jgen,
189         <a href="../../../../org/codehaus/jackson/map/SerializerProvider.html" title="class in org.codehaus.jackson.map">SerializerProvider</a>&nbsp;provider)</code>
190<div class="block">Method that can be called to ask implementation to serialize
191 values of type this serializer handles.</div>
192</td>
193</tr>
194<tr class="rowColor">
195<td class="colFirst"><code>void</code></td>
196<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/JsonSerializer.html#serializeWithType(T, org.codehaus.jackson.JsonGenerator, org.codehaus.jackson.map.SerializerProvider, org.codehaus.jackson.map.TypeSerializer)">serializeWithType</a></strong>(<a href="../../../../org/codehaus/jackson/map/JsonSerializer.html" title="type parameter in JsonSerializer">T</a>&nbsp;value,
197                 <a href="../../../../org/codehaus/jackson/JsonGenerator.html" title="class in org.codehaus.jackson">JsonGenerator</a>&nbsp;jgen,
198                 <a href="../../../../org/codehaus/jackson/map/SerializerProvider.html" title="class in org.codehaus.jackson.map">SerializerProvider</a>&nbsp;provider,
199                 <a href="../../../../org/codehaus/jackson/map/TypeSerializer.html" title="class in org.codehaus.jackson.map">TypeSerializer</a>&nbsp;typeSer)</code>
200<div class="block">Method that can be called to ask implementation to serialize
201 values of type this serializer handles, using specified type serializer
202 for embedding necessary type information.</div>
203</td>
204</tr>
205<tr class="altColor">
206<td class="colFirst"><code><a href="../../../../org/codehaus/jackson/map/JsonSerializer.html" title="class in org.codehaus.jackson.map">JsonSerializer</a>&lt;<a href="../../../../org/codehaus/jackson/map/JsonSerializer.html" title="type parameter in JsonSerializer">T</a>&gt;</code></td>
207<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/map/JsonSerializer.html#unwrappingSerializer()">unwrappingSerializer</a></strong>()</code>
208<div class="block">Method that will return serializer instance that produces
209 "unwrapped" serialization, if applicable for type being
210 serialized (which is the case for some serializers
211 that produce JSON Objects as output).</div>
212</td>
213</tr>
214</table>
215<ul class="blockList">
216<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
217<!--   -->
218</a>
219<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
220<code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</a></code></li>
221</ul>
222</li>
223</ul>
224</li>
225</ul>
226</div>
227<div class="details">
228<ul class="blockList">
229<li class="blockList">
230<!-- ========= CONSTRUCTOR DETAIL ======== -->
231<ul class="blockList">
232<li class="blockList"><a name="constructor_detail">
233<!--   -->
234</a>
235<h3>Constructor Detail</h3>
236<a name="JsonSerializer()">
237<!--   -->
238</a>
239<ul class="blockListLast">
240<li class="blockList">
241<h4>JsonSerializer</h4>
242<pre>public&nbsp;JsonSerializer()</pre>
243</li>
244</ul>
245</li>
246</ul>
247<!-- ============ METHOD DETAIL ========== -->
248<ul class="blockList">
249<li class="blockList"><a name="method_detail">
250<!--   -->
251</a>
252<h3>Method Detail</h3>
253<a name="unwrappingSerializer()">
254<!--   -->
255</a>
256<ul class="blockList">
257<li class="blockList">
258<h4>unwrappingSerializer</h4>
259<pre>public&nbsp;<a href="../../../../org/codehaus/jackson/map/JsonSerializer.html" title="class in org.codehaus.jackson.map">JsonSerializer</a>&lt;<a href="../../../../org/codehaus/jackson/map/JsonSerializer.html" title="type parameter in JsonSerializer">T</a>&gt;&nbsp;unwrappingSerializer()</pre>
260<div class="block">Method that will return serializer instance that produces
261 "unwrapped" serialization, if applicable for type being
262 serialized (which is the case for some serializers
263 that produce JSON Objects as output).
264 If no unwrapped serializer can be constructed, will simply
265 return serializer as-is.
266<p>
267 Default implementation just returns serializer as-is,
268 indicating that no unwrapped variant exists</div>
269<dl><dt><span class="strong">Since:</span></dt>
270  <dd>1.9</dd></dl>
271</li>
272</ul>
273<a name="isUnwrappingSerializer()">
274<!--   -->
275</a>
276<ul class="blockList">
277<li class="blockList">
278<h4>isUnwrappingSerializer</h4>
279<pre>public&nbsp;boolean&nbsp;isUnwrappingSerializer()</pre>
280<div class="block">Accessor for checking whether this serializer is an
281 "unwrapping" serializer; this is necessary to know since
282 it may also require caller to suppress writing of the
283 leading property name.</div>
284<dl><dt><span class="strong">Since:</span></dt>
285  <dd>1.9</dd></dl>
286</li>
287</ul>
288<a name="serialize(java.lang.Object,org.codehaus.jackson.JsonGenerator,org.codehaus.jackson.map.SerializerProvider)">
289<!--   -->
290</a><a name="serialize(T, org.codehaus.jackson.JsonGenerator, org.codehaus.jackson.map.SerializerProvider)">
291<!--   -->
292</a>
293<ul class="blockList">
294<li class="blockList">
295<h4>serialize</h4>
296<pre>public abstract&nbsp;void&nbsp;serialize(<a href="../../../../org/codehaus/jackson/map/JsonSerializer.html" title="type parameter in JsonSerializer">T</a>&nbsp;value,
297             <a href="../../../../org/codehaus/jackson/JsonGenerator.html" title="class in org.codehaus.jackson">JsonGenerator</a>&nbsp;jgen,
298             <a href="../../../../org/codehaus/jackson/map/SerializerProvider.html" title="class in org.codehaus.jackson.map">SerializerProvider</a>&nbsp;provider)
299                        throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
300                               <a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></pre>
301<div class="block">Method that can be called to ask implementation to serialize
302 values of type this serializer handles.</div>
303<dl><dt><span class="strong">Parameters:</span></dt><dd><code>value</code> - Value to serialize; can <b>not</b> be null.</dd><dd><code>jgen</code> - Generator used to output resulting Json content</dd><dd><code>provider</code> - Provider that can be used to get serializers for
304   serializing Objects value contains, if any.</dd>
305<dt><span class="strong">Throws:</span></dt>
306<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
307<dd><code><a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></code></dd></dl>
308</li>
309</ul>
310<a name="serializeWithType(java.lang.Object,org.codehaus.jackson.JsonGenerator,org.codehaus.jackson.map.SerializerProvider,org.codehaus.jackson.map.TypeSerializer)">
311<!--   -->
312</a><a name="serializeWithType(T, org.codehaus.jackson.JsonGenerator, org.codehaus.jackson.map.SerializerProvider, org.codehaus.jackson.map.TypeSerializer)">
313<!--   -->
314</a>
315<ul class="blockList">
316<li class="blockList">
317<h4>serializeWithType</h4>
318<pre>public&nbsp;void&nbsp;serializeWithType(<a href="../../../../org/codehaus/jackson/map/JsonSerializer.html" title="type parameter in JsonSerializer">T</a>&nbsp;value,
319                     <a href="../../../../org/codehaus/jackson/JsonGenerator.html" title="class in org.codehaus.jackson">JsonGenerator</a>&nbsp;jgen,
320                     <a href="../../../../org/codehaus/jackson/map/SerializerProvider.html" title="class in org.codehaus.jackson.map">SerializerProvider</a>&nbsp;provider,
321                     <a href="../../../../org/codehaus/jackson/map/TypeSerializer.html" title="class in org.codehaus.jackson.map">TypeSerializer</a>&nbsp;typeSer)
322                       throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
323                              <a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></pre>
324<div class="block">Method that can be called to ask implementation to serialize
325 values of type this serializer handles, using specified type serializer
326 for embedding necessary type information.
327<p>
328 Default implementation will ignore serialization of type information,
329 and just calls <a href="../../../../org/codehaus/jackson/map/JsonSerializer.html#serialize(T, org.codehaus.jackson.JsonGenerator, org.codehaus.jackson.map.SerializerProvider)"><code>serialize(T, org.codehaus.jackson.JsonGenerator, org.codehaus.jackson.map.SerializerProvider)</code></a>: serializers that can embed
330 type information should override this to implement actual handling.
331 Most common such handling is done by something like:
332<pre>
333  // note: method to call depends on whether this type is serialized as JSON scalar, object or Array!
334  typeSer.writeTypePrefixForScalar(value, jgen);
335  serialize(value, jgen, provider);
336  typeSer.writeTypeSuffixForScalar(value, jgen);
337</pre></div>
338<dl><dt><span class="strong">Parameters:</span></dt><dd><code>value</code> - Value to serialize; can <b>not</b> be null.</dd><dd><code>jgen</code> - Generator used to output resulting Json content</dd><dd><code>provider</code> - Provider that can be used to get serializers for
339   serializing Objects value contains, if any.</dd><dd><code>typeSer</code> - Type serializer to use for including type information</dd>
340<dt><span class="strong">Throws:</span></dt>
341<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
342<dd><code><a href="../../../../org/codehaus/jackson/JsonProcessingException.html" title="class in org.codehaus.jackson">JsonProcessingException</a></code></dd><dt><span class="strong">Since:</span></dt>
343  <dd>1.5</dd></dl>
344</li>
345</ul>
346<a name="handledType()">
347<!--   -->
348</a>
349<ul class="blockListLast">
350<li class="blockList">
351<h4>handledType</h4>
352<pre>public&nbsp;<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;<a href="../../../../org/codehaus/jackson/map/JsonSerializer.html" title="type parameter in JsonSerializer">T</a>&gt;&nbsp;handledType()</pre>
353<div class="block">Method for accessing type of Objects this serializer can handle.
354 Note that this information is not guaranteed to be exact -- it
355 may be a more generic (super-type) -- but it should not be
356 incorrect (return a non-related type).
357<p>
358 Default implementation will return null, which essentially means
359 same as returning <code>Object.class</code> would; that is, that
360 nothing is known about handled type.
361<p></div>
362</li>
363</ul>
364</li>
365</ul>
366</li>
367</ul>
368</div>
369</div>
370<!-- ========= END OF CLASS DATA ========= -->
371<!-- ======= START OF BOTTOM NAVBAR ====== -->
372<div class="bottomNav"><a name="navbar_bottom">
373<!--   -->
374</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
375<!--   -->
376</a>
377<ul class="navList" title="Navigation">
378<li><a href="../../../../overview-summary.html">Overview</a></li>
379<li><a href="package-summary.html">Package</a></li>
380<li class="navBarCell1Rev">Class</li>
381<li><a href="class-use/JsonSerializer.html">Use</a></li>
382<li><a href="package-tree.html">Tree</a></li>
383<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
384<li><a href="../../../../index-all.html">Index</a></li>
385<li><a href="../../../../help-doc.html">Help</a></li>
386</ul>
387</div>
388<div class="subNav">
389<ul class="navList">
390<li><a href="../../../../org/codehaus/jackson/map/JsonSerializableWithType.html" title="interface in org.codehaus.jackson.map"><span class="strong">Prev Class</span></a></li>
391<li><a href="../../../../org/codehaus/jackson/map/JsonSerializer.None.html" title="class in org.codehaus.jackson.map"><span class="strong">Next Class</span></a></li>
392</ul>
393<ul class="navList">
394<li><a href="../../../../index.html?org/codehaus/jackson/map/JsonSerializer.html" target="_top">Frames</a></li>
395<li><a href="JsonSerializer.html" target="_top">No Frames</a></li>
396</ul>
397<ul class="navList" id="allclasses_navbar_bottom">
398<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
399</ul>
400<div>
401<script type="text/javascript"><!--
402  allClassesLink = document.getElementById("allclasses_navbar_bottom");
403  if(window==top) {
404    allClassesLink.style.display = "block";
405  }
406  else {
407    allClassesLink.style.display = "none";
408  }
409  //-->
410</script>
411</div>
412<div>
413<ul class="subNavList">
414<li>Summary:&nbsp;</li>
415<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
416<li>Field&nbsp;|&nbsp;</li>
417<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
418<li><a href="#method_summary">Method</a></li>
419</ul>
420<ul class="subNavList">
421<li>Detail:&nbsp;</li>
422<li>Field&nbsp;|&nbsp;</li>
423<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
424<li><a href="#method_detail">Method</a></li>
425</ul>
426</div>
427<a name="skip-navbar_bottom">
428<!--   -->
429</a></div>
430<!-- ======== END OF BOTTOM NAVBAR ======= -->
431</body>
432</html>
433