• 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.jsontype.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.jsontype.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/jsontype/package-summary.html">Prev Package</a></li>
40<li><a href="../../../../../../org/codehaus/jackson/map/module/package-summary.html">Next Package</a></li>
41</ul>
42<ul class="navList">
43<li><a href="../../../../../../index.html?org/codehaus/jackson/map/jsontype/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.jsontype.impl</h1>
67<div class="docSummary">
68<div class="block">Package that contains standard implementations for
69 <a href="../../../../../../org/codehaus/jackson/map/jsontype/TypeResolverBuilder.html" title="interface in org.codehaus.jackson.map.jsontype"><code>TypeResolverBuilder</code></a>
70 and
71 <a href="../../../../../../org/codehaus/jackson/map/jsontype/TypeIdResolver.html" title="interface in org.codehaus.jackson.map.jsontype"><code>TypeIdResolver</code></a>.</div>
72</div>
73<p>See:&nbsp;<a href="#package_description">Description</a></p>
74</div>
75<div class="contentContainer">
76<ul class="blockList">
77<li class="blockList">
78<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
79<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
80<tr>
81<th class="colFirst" scope="col">Class</th>
82<th class="colLast" scope="col">Description</th>
83</tr>
84<tbody>
85<tr class="altColor">
86<td class="colFirst"><a href="../../../../../../org/codehaus/jackson/map/jsontype/impl/AsArrayTypeDeserializer.html" title="class in org.codehaus.jackson.map.jsontype.impl">AsArrayTypeDeserializer</a></td>
87<td class="colLast">
88<div class="block">Type deserializer used with <a href="../../../../../../org/codehaus/jackson/annotate/JsonTypeInfo.As.html#WRAPPER_ARRAY"><code>JsonTypeInfo.As.WRAPPER_ARRAY</code></a>
89 inclusion mechanism.</div>
90</td>
91</tr>
92<tr class="rowColor">
93<td class="colFirst"><a href="../../../../../../org/codehaus/jackson/map/jsontype/impl/AsArrayTypeSerializer.html" title="class in org.codehaus.jackson.map.jsontype.impl">AsArrayTypeSerializer</a></td>
94<td class="colLast">
95<div class="block">Type serializer that will embed type information in an array,
96 as the first element, and actual value as the second element.</div>
97</td>
98</tr>
99<tr class="altColor">
100<td class="colFirst"><a href="../../../../../../org/codehaus/jackson/map/jsontype/impl/AsExternalTypeDeserializer.html" title="class in org.codehaus.jackson.map.jsontype.impl">AsExternalTypeDeserializer</a></td>
101<td class="colLast">
102<div class="block">Type deserializer used with <a href="../../../../../../org/codehaus/jackson/annotate/JsonTypeInfo.As.html#EXTERNAL_PROPERTY"><code>JsonTypeInfo.As.EXTERNAL_PROPERTY</code></a> inclusion mechanism.</div>
103</td>
104</tr>
105<tr class="rowColor">
106<td class="colFirst"><a href="../../../../../../org/codehaus/jackson/map/jsontype/impl/AsExternalTypeSerializer.html" title="class in org.codehaus.jackson.map.jsontype.impl">AsExternalTypeSerializer</a></td>
107<td class="colLast">
108<div class="block">Type serializer that preferably embeds type information as an "external"
109 type property; embedded in enclosing JSON object.</div>
110</td>
111</tr>
112<tr class="altColor">
113<td class="colFirst"><a href="../../../../../../org/codehaus/jackson/map/jsontype/impl/AsPropertyTypeDeserializer.html" title="class in org.codehaus.jackson.map.jsontype.impl">AsPropertyTypeDeserializer</a></td>
114<td class="colLast">
115<div class="block">Type deserializer used with <a href="../../../../../../org/codehaus/jackson/annotate/JsonTypeInfo.As.html#PROPERTY"><code>JsonTypeInfo.As.PROPERTY</code></a>
116 inclusion mechanism.</div>
117</td>
118</tr>
119<tr class="rowColor">
120<td class="colFirst"><a href="../../../../../../org/codehaus/jackson/map/jsontype/impl/AsPropertyTypeSerializer.html" title="class in org.codehaus.jackson.map.jsontype.impl">AsPropertyTypeSerializer</a></td>
121<td class="colLast">
122<div class="block">Type serializer that preferably embeds type information as an additional
123 JSON Object property, if possible (when resulting serialization would
124 use JSON Object).</div>
125</td>
126</tr>
127<tr class="altColor">
128<td class="colFirst"><a href="../../../../../../org/codehaus/jackson/map/jsontype/impl/AsWrapperTypeDeserializer.html" title="class in org.codehaus.jackson.map.jsontype.impl">AsWrapperTypeDeserializer</a></td>
129<td class="colLast">
130<div class="block">Type deserializer used with <a href="../../../../../../org/codehaus/jackson/annotate/JsonTypeInfo.As.html#WRAPPER_OBJECT"><code>JsonTypeInfo.As.WRAPPER_OBJECT</code></a>
131 inclusion mechanism.</div>
132</td>
133</tr>
134<tr class="rowColor">
135<td class="colFirst"><a href="../../../../../../org/codehaus/jackson/map/jsontype/impl/AsWrapperTypeSerializer.html" title="class in org.codehaus.jackson.map.jsontype.impl">AsWrapperTypeSerializer</a></td>
136<td class="colLast">
137<div class="block">Type wrapper that tries to use an extra JSON Object, with a single
138 entry that has type name as key, to serialize type information.</div>
139</td>
140</tr>
141<tr class="altColor">
142<td class="colFirst"><a href="../../../../../../org/codehaus/jackson/map/jsontype/impl/ClassNameIdResolver.html" title="class in org.codehaus.jackson.map.jsontype.impl">ClassNameIdResolver</a></td>
143<td class="colLast">
144<div class="block"><a href="../../../../../../org/codehaus/jackson/map/jsontype/TypeIdResolver.html" title="interface in org.codehaus.jackson.map.jsontype"><code>TypeIdResolver</code></a> implementation
145 that converts between fully-qualified
146 Java class names and (JSON) Strings.</div>
147</td>
148</tr>
149<tr class="rowColor">
150<td class="colFirst"><a href="../../../../../../org/codehaus/jackson/map/jsontype/impl/MinimalClassNameIdResolver.html" title="class in org.codehaus.jackson.map.jsontype.impl">MinimalClassNameIdResolver</a></td>
151<td class="colLast">&nbsp;</td>
152</tr>
153<tr class="altColor">
154<td class="colFirst"><a href="../../../../../../org/codehaus/jackson/map/jsontype/impl/StdSubtypeResolver.html" title="class in org.codehaus.jackson.map.jsontype.impl">StdSubtypeResolver</a></td>
155<td class="colLast">&nbsp;</td>
156</tr>
157<tr class="rowColor">
158<td class="colFirst"><a href="../../../../../../org/codehaus/jackson/map/jsontype/impl/StdTypeResolverBuilder.html" title="class in org.codehaus.jackson.map.jsontype.impl">StdTypeResolverBuilder</a></td>
159<td class="colLast">
160<div class="block">Default <a href="../../../../../../org/codehaus/jackson/map/jsontype/TypeResolverBuilder.html" title="interface in org.codehaus.jackson.map.jsontype"><code>TypeResolverBuilder</code></a> implementation.</div>
161</td>
162</tr>
163<tr class="altColor">
164<td class="colFirst"><a href="../../../../../../org/codehaus/jackson/map/jsontype/impl/TypeDeserializerBase.html" title="class in org.codehaus.jackson.map.jsontype.impl">TypeDeserializerBase</a></td>
165<td class="colLast">&nbsp;</td>
166</tr>
167<tr class="rowColor">
168<td class="colFirst"><a href="../../../../../../org/codehaus/jackson/map/jsontype/impl/TypeIdResolverBase.html" title="class in org.codehaus.jackson.map.jsontype.impl">TypeIdResolverBase</a></td>
169<td class="colLast">&nbsp;</td>
170</tr>
171<tr class="altColor">
172<td class="colFirst"><a href="../../../../../../org/codehaus/jackson/map/jsontype/impl/TypeNameIdResolver.html" title="class in org.codehaus.jackson.map.jsontype.impl">TypeNameIdResolver</a></td>
173<td class="colLast">&nbsp;</td>
174</tr>
175<tr class="rowColor">
176<td class="colFirst"><a href="../../../../../../org/codehaus/jackson/map/jsontype/impl/TypeSerializerBase.html" title="class in org.codehaus.jackson.map.jsontype.impl">TypeSerializerBase</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.jsontype.impl Description">Package org.codehaus.jackson.map.jsontype.impl Description</h2>
187<div class="block">Package that contains standard implementations for
188 <a href="../../../../../../org/codehaus/jackson/map/jsontype/TypeResolverBuilder.html" title="interface in org.codehaus.jackson.map.jsontype"><code>TypeResolverBuilder</code></a>
189 and
190 <a href="../../../../../../org/codehaus/jackson/map/jsontype/TypeIdResolver.html" title="interface in org.codehaus.jackson.map.jsontype"><code>TypeIdResolver</code></a>.</div>
191<dl><dt><span class="strong">Since:</span></dt>
192  <dd>1.5</dd></dl>
193</div>
194<!-- ======= START OF BOTTOM NAVBAR ====== -->
195<div class="bottomNav"><a name="navbar_bottom">
196<!--   -->
197</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
198<!--   -->
199</a>
200<ul class="navList" title="Navigation">
201<li><a href="../../../../../../overview-summary.html">Overview</a></li>
202<li class="navBarCell1Rev">Package</li>
203<li>Class</li>
204<li><a href="package-use.html">Use</a></li>
205<li><a href="package-tree.html">Tree</a></li>
206<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
207<li><a href="../../../../../../index-all.html">Index</a></li>
208<li><a href="../../../../../../help-doc.html">Help</a></li>
209</ul>
210</div>
211<div class="subNav">
212<ul class="navList">
213<li><a href="../../../../../../org/codehaus/jackson/map/jsontype/package-summary.html">Prev Package</a></li>
214<li><a href="../../../../../../org/codehaus/jackson/map/module/package-summary.html">Next Package</a></li>
215</ul>
216<ul class="navList">
217<li><a href="../../../../../../index.html?org/codehaus/jackson/map/jsontype/impl/package-summary.html" target="_top">Frames</a></li>
218<li><a href="package-summary.html" target="_top">No Frames</a></li>
219</ul>
220<ul class="navList" id="allclasses_navbar_bottom">
221<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
222</ul>
223<div>
224<script type="text/javascript"><!--
225  allClassesLink = document.getElementById("allclasses_navbar_bottom");
226  if(window==top) {
227    allClassesLink.style.display = "block";
228  }
229  else {
230    allClassesLink.style.display = "none";
231  }
232  //-->
233</script>
234</div>
235<a name="skip-navbar_bottom">
236<!--   -->
237</a></div>
238<!-- ======== END OF BOTTOM NAVBAR ======= -->
239</body>
240</html>
241