• 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:33 PDT 2013 -->
6<title>org.codehaus.jackson.map.ser.impl (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="org.codehaus.jackson.map.ser.impl (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 class="navBarCell1Rev">Package</li>
29<li>Class</li>
30<li><a href="package-use.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/ser/package-summary.html">Prev Package</a></li>
40<li><a href="../../../../../../org/codehaus/jackson/map/ser/std/package-summary.html">Next Package</a></li>
41</ul>
42<ul class="navList">
43<li><a href="../../../../../../index.html?org/codehaus/jackson/map/ser/impl/package-summary.html" target="_top">Frames</a></li>
44<li><a href="package-summary.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<a name="skip-navbar_top">
62<!--   -->
63</a></div>
64<!-- ========= END OF TOP NAVBAR ========= -->
65<div class="header">
66<h1 title="Package" class="title">Package&nbsp;org.codehaus.jackson.map.ser.impl</h1>
67<div class="docSummary">
68<div class="block">Contains implementation classes of serialization part of
69 data binding.</div>
70</div>
71<p>See:&nbsp;<a href="#package_description">Description</a></p>
72</div>
73<div class="contentContainer">
74<ul class="blockList">
75<li class="blockList">
76<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
77<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
78<tr>
79<th class="colFirst" scope="col">Class</th>
80<th class="colLast" scope="col">Description</th>
81</tr>
82<tbody>
83<tr class="altColor">
84<td class="colFirst"><a href="../../../../../../org/codehaus/jackson/map/ser/impl/FailingSerializer.html" title="class in org.codehaus.jackson.map.ser.impl">FailingSerializer</a></td>
85<td class="colLast">
86<div class="block">Special bogus "serializer" that will throw
87 <a href="../../../../../../org/codehaus/jackson/JsonGenerationException.html" title="class in org.codehaus.jackson"><code>JsonGenerationException</code></a> if its <a href="../../../../../../org/codehaus/jackson/map/ser/impl/FailingSerializer.html#serialize(java.lang.Object, org.codehaus.jackson.JsonGenerator, org.codehaus.jackson.map.SerializerProvider)"><code>FailingSerializer.serialize(java.lang.Object, org.codehaus.jackson.JsonGenerator, org.codehaus.jackson.map.SerializerProvider)</code></a>
88 gets invoked.</div>
89</td>
90</tr>
91<tr class="rowColor">
92<td class="colFirst"><a href="../../../../../../org/codehaus/jackson/map/ser/impl/JsonSerializerMap.html" title="class in org.codehaus.jackson.map.ser.impl">JsonSerializerMap</a></td>
93<td class="colLast">
94<div class="block">Specialized read-only map used for storing and accessing serializers by type.</div>
95</td>
96</tr>
97<tr class="altColor">
98<td class="colFirst"><a href="../../../../../../org/codehaus/jackson/map/ser/impl/PropertySerializerMap.html" title="class in org.codehaus.jackson.map.ser.impl">PropertySerializerMap</a></td>
99<td class="colLast">
100<div class="block">Helper container used for resolving serializers for dynamic (possibly but not
101 necessarily polymorphic) properties: properties whose type is not forced
102 to use dynamic (declared) type and that are not final.</div>
103</td>
104</tr>
105<tr class="rowColor">
106<td class="colFirst"><a href="../../../../../../org/codehaus/jackson/map/ser/impl/PropertySerializerMap.SerializerAndMapResult.html" title="class in org.codehaus.jackson.map.ser.impl">PropertySerializerMap.SerializerAndMapResult</a></td>
107<td class="colLast">
108<div class="block">Value class used for returning tuple that has both serializer
109 that was retrieved and new map instance</div>
110</td>
111</tr>
112<tr class="altColor">
113<td class="colFirst"><a href="../../../../../../org/codehaus/jackson/map/ser/impl/ReadOnlyClassToSerializerMap.html" title="class in org.codehaus.jackson.map.ser.impl">ReadOnlyClassToSerializerMap</a></td>
114<td class="colLast">
115<div class="block">Optimized lookup table for accessing two types of serializers; typed
116 and non-typed.</div>
117</td>
118</tr>
119<tr class="rowColor">
120<td class="colFirst"><a href="../../../../../../org/codehaus/jackson/map/ser/impl/SerializerCache.html" title="class in org.codehaus.jackson.map.ser.impl">SerializerCache</a></td>
121<td class="colLast">
122<div class="block">Simple cache object that allows for doing 2-level lookups: first level is
123 by "local" read-only lookup Map (used without locking)
124 and second backup level is by a shared modifiable HashMap.</div>
125</td>
126</tr>
127<tr class="altColor">
128<td class="colFirst"><a href="../../../../../../org/codehaus/jackson/map/ser/impl/SerializerCache.TypeKey.html" title="class in org.codehaus.jackson.map.ser.impl">SerializerCache.TypeKey</a></td>
129<td class="colLast">
130<div class="block">Key that offers two "modes"; one with raw class, as used for
131 cases were raw class type is available (for example, when using
132 runtime type); and one with full generics-including.</div>
133</td>
134</tr>
135<tr class="rowColor">
136<td class="colFirst"><a href="../../../../../../org/codehaus/jackson/map/ser/impl/SimpleBeanPropertyFilter.html" title="class in org.codehaus.jackson.map.ser.impl">SimpleBeanPropertyFilter</a></td>
137<td class="colLast">
138<div class="block">Simple <a href="../../../../../../org/codehaus/jackson/map/ser/BeanPropertyFilter.html" title="interface in org.codehaus.jackson.map.ser"><code>BeanPropertyFilter</code></a> implementation that only uses property name
139 to determine whether to serialize property as is, or to filter it out.</div>
140</td>
141</tr>
142<tr class="altColor">
143<td class="colFirst"><a href="../../../../../../org/codehaus/jackson/map/ser/impl/SimpleBeanPropertyFilter.FilterExceptFilter.html" title="class in org.codehaus.jackson.map.ser.impl">SimpleBeanPropertyFilter.FilterExceptFilter</a></td>
144<td class="colLast">
145<div class="block">Filter implementation which defaults to filtering out unknown
146 properties and only serializes ones explicitly listed.</div>
147</td>
148</tr>
149<tr class="rowColor">
150<td class="colFirst"><a href="../../../../../../org/codehaus/jackson/map/ser/impl/SimpleBeanPropertyFilter.SerializeExceptFilter.html" title="class in org.codehaus.jackson.map.ser.impl">SimpleBeanPropertyFilter.SerializeExceptFilter</a></td>
151<td class="colLast">
152<div class="block">Filter implementation which defaults to serializing all
153 properties, except for ones explicitly listed to be filtered out.</div>
154</td>
155</tr>
156<tr class="altColor">
157<td class="colFirst"><a href="../../../../../../org/codehaus/jackson/map/ser/impl/SimpleFilterProvider.html" title="class in org.codehaus.jackson.map.ser.impl">SimpleFilterProvider</a></td>
158<td class="colLast">
159<div class="block">Simple <a href="../../../../../../org/codehaus/jackson/map/ser/FilterProvider.html" title="class in org.codehaus.jackson.map.ser"><code>FilterProvider</code></a> implementation that just stores
160 direct id-to-filter mapping.</div>
161</td>
162</tr>
163<tr class="rowColor">
164<td class="colFirst"><a href="../../../../../../org/codehaus/jackson/map/ser/impl/UnknownSerializer.html" title="class in org.codehaus.jackson.map.ser.impl">UnknownSerializer</a></td>
165<td class="colLast">&nbsp;</td>
166</tr>
167<tr class="altColor">
168<td class="colFirst"><a href="../../../../../../org/codehaus/jackson/map/ser/impl/UnwrappingBeanPropertyWriter.html" title="class in org.codehaus.jackson.map.ser.impl">UnwrappingBeanPropertyWriter</a></td>
169<td class="colLast">
170<div class="block">Variant of <a href="../../../../../../org/codehaus/jackson/map/ser/BeanPropertyWriter.html" title="class in org.codehaus.jackson.map.ser"><code>BeanPropertyWriter</code></a> which will handle unwrapping
171 of JSON Object (including of properties of Object within surrounding
172 JSON object, and not as sub-object).</div>
173</td>
174</tr>
175<tr class="rowColor">
176<td class="colFirst"><a href="../../../../../../org/codehaus/jackson/map/ser/impl/UnwrappingBeanSerializer.html" title="class in org.codehaus.jackson.map.ser.impl">UnwrappingBeanSerializer</a></td>
177<td class="colLast">&nbsp;</td>
178</tr>
179</tbody>
180</table>
181</li>
182</ul>
183<a name="package_description">
184<!--   -->
185</a>
186<h2 title="Package org.codehaus.jackson.map.ser.impl Description">Package org.codehaus.jackson.map.ser.impl Description</h2>
187<div class="block">Contains implementation classes of serialization part of
188 data binding.</div>
189</div>
190<!-- ======= START OF BOTTOM NAVBAR ====== -->
191<div class="bottomNav"><a name="navbar_bottom">
192<!--   -->
193</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
194<!--   -->
195</a>
196<ul class="navList" title="Navigation">
197<li><a href="../../../../../../overview-summary.html">Overview</a></li>
198<li class="navBarCell1Rev">Package</li>
199<li>Class</li>
200<li><a href="package-use.html">Use</a></li>
201<li><a href="package-tree.html">Tree</a></li>
202<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
203<li><a href="../../../../../../index-all.html">Index</a></li>
204<li><a href="../../../../../../help-doc.html">Help</a></li>
205</ul>
206</div>
207<div class="subNav">
208<ul class="navList">
209<li><a href="../../../../../../org/codehaus/jackson/map/ser/package-summary.html">Prev Package</a></li>
210<li><a href="../../../../../../org/codehaus/jackson/map/ser/std/package-summary.html">Next Package</a></li>
211</ul>
212<ul class="navList">
213<li><a href="../../../../../../index.html?org/codehaus/jackson/map/ser/impl/package-summary.html" target="_top">Frames</a></li>
214<li><a href="package-summary.html" target="_top">No Frames</a></li>
215</ul>
216<ul class="navList" id="allclasses_navbar_bottom">
217<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
218</ul>
219<div>
220<script type="text/javascript"><!--
221  allClassesLink = document.getElementById("allclasses_navbar_bottom");
222  if(window==top) {
223    allClassesLink.style.display = "block";
224  }
225  else {
226    allClassesLink.style.display = "none";
227  }
228  //-->
229</script>
230</div>
231<a name="skip-navbar_bottom">
232<!--   -->
233</a></div>
234<!-- ======== END OF BOTTOM NAVBAR ======= -->
235</body>
236</html>
237