• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2<!-- NewPage -->
3<html lang="en">
4<head>
5<!-- Generated by javadoc (1.8.0) on Sun Jul 19 11:36:52 PDT 2015 -->
6<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
7<title>SimpleModule (jackson-databind 2.6.0 API)</title>
8<meta name="date" content="2015-07-19">
9<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
10<script type="text/javascript" src="../../../../../script.js"></script>
11</head>
12<body>
13<script type="text/javascript"><!--
14    try {
15        if (location.href.indexOf('is-external=true') == -1) {
16            parent.document.title="SimpleModule (jackson-databind 2.6.0 API)";
17        }
18    }
19    catch(err) {
20    }
21//-->
22var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10};
23var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
24var altColor = "altColor";
25var rowColor = "rowColor";
26var tableTab = "tableTab";
27var activeTableTab = "activeTableTab";
28</script>
29<noscript>
30<div>JavaScript is disabled on your browser.</div>
31</noscript>
32<!-- ========= START OF TOP NAVBAR ======= -->
33<div class="topNav"><a name="navbar.top">
34<!--   -->
35</a>
36<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
37<a name="navbar.top.firstrow">
38<!--   -->
39</a>
40<ul class="navList" title="Navigation">
41<li><a href="../../../../../overview-summary.html">Overview</a></li>
42<li><a href="package-summary.html">Package</a></li>
43<li class="navBarCell1Rev">Class</li>
44<li><a href="class-use/SimpleModule.html">Use</a></li>
45<li><a href="package-tree.html">Tree</a></li>
46<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
47<li><a href="../../../../../index-all.html">Index</a></li>
48<li><a href="../../../../../help-doc.html">Help</a></li>
49</ul>
50</div>
51<div class="subNav">
52<ul class="navList">
53<li><a href="../../../../../com/fasterxml/jackson/databind/module/SimpleKeyDeserializers.html" title="class in com.fasterxml.jackson.databind.module"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
54<li><a href="../../../../../com/fasterxml/jackson/databind/module/SimpleSerializers.html" title="class in com.fasterxml.jackson.databind.module"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
55</ul>
56<ul class="navList">
57<li><a href="../../../../../index.html?com/fasterxml/jackson/databind/module/SimpleModule.html" target="_top">Frames</a></li>
58<li><a href="SimpleModule.html" target="_top">No&nbsp;Frames</a></li>
59</ul>
60<ul class="navList" id="allclasses_navbar_top">
61<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
62</ul>
63<div>
64<script type="text/javascript"><!--
65  allClassesLink = document.getElementById("allclasses_navbar_top");
66  if(window==top) {
67    allClassesLink.style.display = "block";
68  }
69  else {
70    allClassesLink.style.display = "none";
71  }
72  //-->
73</script>
74</div>
75<div>
76<ul class="subNavList">
77<li>Summary:&nbsp;</li>
78<li><a href="#nested.classes.inherited.from.class.com.fasterxml.jackson.databind.Module">Nested</a>&nbsp;|&nbsp;</li>
79<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
80<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
81<li><a href="#method.summary">Method</a></li>
82</ul>
83<ul class="subNavList">
84<li>Detail:&nbsp;</li>
85<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
86<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
87<li><a href="#method.detail">Method</a></li>
88</ul>
89</div>
90<a name="skip.navbar.top">
91<!--   -->
92</a></div>
93<!-- ========= END OF TOP NAVBAR ========= -->
94<!-- ======== START OF CLASS DATA ======== -->
95<div class="header">
96<div class="subTitle">com.fasterxml.jackson.databind.module</div>
97<h2 title="Class SimpleModule" class="title">Class SimpleModule</h2>
98</div>
99<div class="contentContainer">
100<ul class="inheritance">
101<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>
102<li>
103<ul class="inheritance">
104<li><a href="../../../../../com/fasterxml/jackson/databind/Module.html" title="class in com.fasterxml.jackson.databind">com.fasterxml.jackson.databind.Module</a></li>
105<li>
106<ul class="inheritance">
107<li>com.fasterxml.jackson.databind.module.SimpleModule</li>
108</ul>
109</li>
110</ul>
111</li>
112</ul>
113<div class="description">
114<ul class="blockList">
115<li class="blockList">
116<dl>
117<dt>All Implemented Interfaces:</dt>
118<dd>com.fasterxml.jackson.core.Versioned, <a href="http://docs.oracle.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a></dd>
119</dl>
120<hr>
121<br>
122<pre>public class <span class="typeNameLabel">SimpleModule</span>
123extends <a href="../../../../../com/fasterxml/jackson/databind/Module.html" title="class in com.fasterxml.jackson.databind">Module</a>
124implements <a href="http://docs.oracle.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a></pre>
125<div class="block">Vanilla <a href="../../../../../com/fasterxml/jackson/databind/Module.html" title="class in com.fasterxml.jackson.databind"><code>Module</code></a> implementation that allows registration
126 of serializers and deserializers, bean serializer
127 and deserializer modifiers, registration of subtypes and mix-ins
128 as well as some other commonly
129 needed aspects (addition of custom <a href="../../../../../com/fasterxml/jackson/databind/AbstractTypeResolver.html" title="class in com.fasterxml.jackson.databind"><code>AbstractTypeResolver</code></a>s,
130 <a href="../../../../../com/fasterxml/jackson/databind/deser/ValueInstantiator.html" title="class in com.fasterxml.jackson.databind.deser"><code>ValueInstantiator</code></a>s).
131<p>
132 NOTE: although it is not expected that sub-types should need to
133 override <a href="../../../../../com/fasterxml/jackson/databind/Module.html#setupModule-com.fasterxml.jackson.databind.Module.SetupContext-"><code>Module.setupModule(SetupContext)</code></a> method, if they choose
134 to do so they MUST call <code>super.setupModule(context);</code>
135 to ensure that registration works as expected.</div>
136<dl>
137<dt><span class="seeLabel">See Also:</span></dt>
138<dd><a href="../../../../../serialized-form.html#com.fasterxml.jackson.databind.module.SimpleModule">Serialized Form</a></dd>
139</dl>
140</li>
141</ul>
142</div>
143<div class="summary">
144<ul class="blockList">
145<li class="blockList">
146<!-- ======== NESTED CLASS SUMMARY ======== -->
147<ul class="blockList">
148<li class="blockList"><a name="nested.class.summary">
149<!--   -->
150</a>
151<h3>Nested Class Summary</h3>
152<ul class="blockList">
153<li class="blockList"><a name="nested.classes.inherited.from.class.com.fasterxml.jackson.databind.Module">
154<!--   -->
155</a>
156<h3>Nested classes/interfaces inherited from class&nbsp;com.fasterxml.jackson.databind.<a href="../../../../../com/fasterxml/jackson/databind/Module.html" title="class in com.fasterxml.jackson.databind">Module</a></h3>
157<code><a href="../../../../../com/fasterxml/jackson/databind/Module.SetupContext.html" title="interface in com.fasterxml.jackson.databind">Module.SetupContext</a></code></li>
158</ul>
159</li>
160</ul>
161<!-- =========== FIELD SUMMARY =========== -->
162<ul class="blockList">
163<li class="blockList"><a name="field.summary">
164<!--   -->
165</a>
166<h3>Field Summary</h3>
167<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
168<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
169<tr>
170<th class="colFirst" scope="col">Modifier and Type</th>
171<th class="colLast" scope="col">Field and Description</th>
172</tr>
173<tr class="altColor">
174<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/module/SimpleAbstractTypeResolver.html" title="class in com.fasterxml.jackson.databind.module">SimpleAbstractTypeResolver</a></code></td>
175<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html#Z:Z_abstractTypes">_abstractTypes</a></span></code>
176<div class="block">Lazily-constructed resolver used for storing mappings from
177 abstract classes to more specific implementing classes
178 (which may be abstract or concrete)</div>
179</td>
180</tr>
181<tr class="rowColor">
182<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerModifier.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerModifier</a></code></td>
183<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html#Z:Z_deserializerModifier">_deserializerModifier</a></span></code>&nbsp;</td>
184</tr>
185<tr class="altColor">
186<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/module/SimpleDeserializers.html" title="class in com.fasterxml.jackson.databind.module">SimpleDeserializers</a></code></td>
187<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html#Z:Z_deserializers">_deserializers</a></span></code>&nbsp;</td>
188</tr>
189<tr class="rowColor">
190<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/module/SimpleKeyDeserializers.html" title="class in com.fasterxml.jackson.databind.module">SimpleKeyDeserializers</a></code></td>
191<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html#Z:Z_keyDeserializers">_keyDeserializers</a></span></code>&nbsp;</td>
192</tr>
193<tr class="altColor">
194<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/module/SimpleSerializers.html" title="class in com.fasterxml.jackson.databind.module">SimpleSerializers</a></code></td>
195<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html#Z:Z_keySerializers">_keySerializers</a></span></code>&nbsp;</td>
196</tr>
197<tr class="rowColor">
198<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/6/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<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;,<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;&gt;</code></td>
199<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html#Z:Z_mixins">_mixins</a></span></code>
200<div class="block">Lazily-constructed map that contains mix-in definitions, indexed
201 by target class, value being mix-in to apply.</div>
202</td>
203</tr>
204<tr class="altColor">
205<td class="colFirst"><code>protected <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></code></td>
206<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html#Z:Z_name">_name</a></span></code>&nbsp;</td>
207</tr>
208<tr class="rowColor">
209<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy</a></code></td>
210<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html#Z:Z_namingStrategy">_namingStrategy</a></span></code>&nbsp;</td>
211</tr>
212<tr class="altColor">
213<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/ser/BeanSerializerModifier.html" title="class in com.fasterxml.jackson.databind.ser">BeanSerializerModifier</a></code></td>
214<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html#Z:Z_serializerModifier">_serializerModifier</a></span></code>&nbsp;</td>
215</tr>
216<tr class="rowColor">
217<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/module/SimpleSerializers.html" title="class in com.fasterxml.jackson.databind.module">SimpleSerializers</a></code></td>
218<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html#Z:Z_serializers">_serializers</a></span></code>&nbsp;</td>
219</tr>
220<tr class="altColor">
221<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/6/docs/api/java/util/LinkedHashSet.html?is-external=true" title="class or interface in java.util">LinkedHashSet</a>&lt;<a href="../../../../../com/fasterxml/jackson/databind/jsontype/NamedType.html" title="class in com.fasterxml.jackson.databind.jsontype">NamedType</a>&gt;</code></td>
222<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html#Z:Z_subtypes">_subtypes</a></span></code>
223<div class="block">Set of subtypes to register, if any.</div>
224</td>
225</tr>
226<tr class="rowColor">
227<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/module/SimpleValueInstantiators.html" title="class in com.fasterxml.jackson.databind.module">SimpleValueInstantiators</a></code></td>
228<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html#Z:Z_valueInstantiators">_valueInstantiators</a></span></code>
229<div class="block">Lazily-constructed resolver used for storing mappings from
230 abstract classes to more specific implementing classes
231 (which may be abstract or concrete)</div>
232</td>
233</tr>
234<tr class="altColor">
235<td class="colFirst"><code>protected com.fasterxml.jackson.core.Version</code></td>
236<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html#Z:Z_version">_version</a></span></code>&nbsp;</td>
237</tr>
238</table>
239</li>
240</ul>
241<!-- ======== CONSTRUCTOR SUMMARY ======== -->
242<ul class="blockList">
243<li class="blockList"><a name="constructor.summary">
244<!--   -->
245</a>
246<h3>Constructor Summary</h3>
247<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
248<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
249<tr>
250<th class="colOne" scope="col">Constructor and Description</th>
251</tr>
252<tr class="altColor">
253<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html#SimpleModule--">SimpleModule</a></span>()</code>
254<div class="block">Constructors that should only be used for non-reusable
255 convenience modules used by app code: "real" modules should
256 use actual name and version number information.</div>
257</td>
258</tr>
259<tr class="rowColor">
260<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html#SimpleModule-java.lang.String-">SimpleModule</a></span>(<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;name)</code>
261<div class="block">Convenience constructor that will default version to
262 <code>Version.unknownVersion()</code>.</div>
263</td>
264</tr>
265<tr class="altColor">
266<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html#SimpleModule-java.lang.String-com.fasterxml.jackson.core.Version-">SimpleModule</a></span>(<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;name,
267            com.fasterxml.jackson.core.Version&nbsp;version)</code>
268<div class="block">Constructor to use for actual reusable modules.</div>
269</td>
270</tr>
271<tr class="rowColor">
272<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html#SimpleModule-java.lang.String-com.fasterxml.jackson.core.Version-java.util.List-">SimpleModule</a></span>(<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;name,
273            com.fasterxml.jackson.core.Version&nbsp;version,
274            <a href="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;?&gt;&gt;&nbsp;serializers)</code>&nbsp;</td>
275</tr>
276<tr class="altColor">
277<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html#SimpleModule-java.lang.String-com.fasterxml.jackson.core.Version-java.util.Map-">SimpleModule</a></span>(<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;name,
278            com.fasterxml.jackson.core.Version&nbsp;version,
279            <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/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;,<a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;&gt;&nbsp;deserializers)</code>&nbsp;</td>
280</tr>
281<tr class="rowColor">
282<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html#SimpleModule-java.lang.String-com.fasterxml.jackson.core.Version-java.util.Map-java.util.List-">SimpleModule</a></span>(<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;name,
283            com.fasterxml.jackson.core.Version&nbsp;version,
284            <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/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;,<a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;&gt;&nbsp;deserializers,
285            <a href="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;?&gt;&gt;&nbsp;serializers)</code>&nbsp;</td>
286</tr>
287<tr class="altColor">
288<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html#SimpleModule-com.fasterxml.jackson.core.Version-">SimpleModule</a></span>(com.fasterxml.jackson.core.Version&nbsp;version)</code>
289<div class="block">Convenience constructor that will use specified Version,
290 including name from <code>Version.getArtifactId()</code></div>
291</td>
292</tr>
293</table>
294</li>
295</ul>
296<!-- ========== METHOD SUMMARY =========== -->
297<ul class="blockList">
298<li class="blockList"><a name="method.summary">
299<!--   -->
300</a>
301<h3>Method Summary</h3>
302<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
303<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
304<tr>
305<th class="colFirst" scope="col">Modifier and Type</th>
306<th class="colLast" scope="col">Method and Description</th>
307</tr>
308<tr id="i0" class="altColor">
309<td class="colFirst"><code>&lt;T&gt;&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html" title="class in com.fasterxml.jackson.databind.module">SimpleModule</a></code></td>
310<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html#addAbstractTypeMapping-java.lang.Class-java.lang.Class-">addAbstractTypeMapping</a></span>(<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;T&gt;&nbsp;superType,
311                      <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;? extends T&gt;&nbsp;subType)</code>
312<div class="block">Lazily-constructed resolver used for storing mappings from
313 abstract classes to more specific implementing classes
314 (which may be abstract or concrete)</div>
315</td>
316</tr>
317<tr id="i1" class="rowColor">
318<td class="colFirst"><code>&lt;T&gt;&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html" title="class in com.fasterxml.jackson.databind.module">SimpleModule</a></code></td>
319<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html#addDeserializer-java.lang.Class-com.fasterxml.jackson.databind.JsonDeserializer-">addDeserializer</a></span>(<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;T&gt;&nbsp;type,
320               <a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;? extends T&gt;&nbsp;deser)</code>&nbsp;</td>
321</tr>
322<tr id="i2" class="altColor">
323<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html" title="class in com.fasterxml.jackson.databind.module">SimpleModule</a></code></td>
324<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html#addKeyDeserializer-java.lang.Class-com.fasterxml.jackson.databind.KeyDeserializer-">addKeyDeserializer</a></span>(<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;type,
325                  <a href="../../../../../com/fasterxml/jackson/databind/KeyDeserializer.html" title="class in com.fasterxml.jackson.databind">KeyDeserializer</a>&nbsp;deser)</code>&nbsp;</td>
326</tr>
327<tr id="i3" class="rowColor">
328<td class="colFirst"><code>&lt;T&gt;&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html" title="class in com.fasterxml.jackson.databind.module">SimpleModule</a></code></td>
329<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html#addKeySerializer-java.lang.Class-com.fasterxml.jackson.databind.JsonSerializer-">addKeySerializer</a></span>(<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;? extends T&gt;&nbsp;type,
330                <a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;T&gt;&nbsp;ser)</code>&nbsp;</td>
331</tr>
332<tr id="i4" class="altColor">
333<td class="colFirst"><code>&lt;T&gt;&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html" title="class in com.fasterxml.jackson.databind.module">SimpleModule</a></code></td>
334<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html#addSerializer-java.lang.Class-com.fasterxml.jackson.databind.JsonSerializer-">addSerializer</a></span>(<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;? extends T&gt;&nbsp;type,
335             <a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;T&gt;&nbsp;ser)</code>&nbsp;</td>
336</tr>
337<tr id="i5" class="rowColor">
338<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html" title="class in com.fasterxml.jackson.databind.module">SimpleModule</a></code></td>
339<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html#addSerializer-com.fasterxml.jackson.databind.JsonSerializer-">addSerializer</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;?&gt;&nbsp;ser)</code>&nbsp;</td>
340</tr>
341<tr id="i6" class="altColor">
342<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html" title="class in com.fasterxml.jackson.databind.module">SimpleModule</a></code></td>
343<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html#addValueInstantiator-java.lang.Class-com.fasterxml.jackson.databind.deser.ValueInstantiator-">addValueInstantiator</a></span>(<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;beanType,
344                    <a href="../../../../../com/fasterxml/jackson/databind/deser/ValueInstantiator.html" title="class in com.fasterxml.jackson.databind.deser">ValueInstantiator</a>&nbsp;inst)</code>
345<div class="block">Method for registering <a href="../../../../../com/fasterxml/jackson/databind/deser/ValueInstantiator.html" title="class in com.fasterxml.jackson.databind.deser"><code>ValueInstantiator</code></a> to use when deserializing
346 instances of type <code>beanType</code>.</div>
347</td>
348</tr>
349<tr id="i7" class="rowColor">
350<td class="colFirst"><code><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></code></td>
351<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html#getModuleName--">getModuleName</a></span>()</code>
352<div class="block">Method that returns a display that can be used by Jackson
353 for informational purposes, as well as in associating extensions with
354 module that provides them.</div>
355</td>
356</tr>
357<tr id="i8" class="altColor">
358<td class="colFirst"><code><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></code></td>
359<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html#getTypeId--">getTypeId</a></span>()</code>
360<div class="block">Since instances are likely to be custom, implementation returns
361 <code>null</code> if (but only if!) this class is directly instantiated;
362 but class name (default impl) for sub-classes.</div>
363</td>
364</tr>
365<tr id="i9" class="rowColor">
366<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html" title="class in com.fasterxml.jackson.databind.module">SimpleModule</a></code></td>
367<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html#registerSubtypes-java.lang.Class...-">registerSubtypes</a></span>(<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;subtypes)</code>
368<div class="block">Method for adding set of subtypes to be registered with
369 <a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><code>ObjectMapper</code></a>
370 this is an alternative to using annotations in super type to indicate subtypes.</div>
371</td>
372</tr>
373<tr id="i10" class="altColor">
374<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html" title="class in com.fasterxml.jackson.databind.module">SimpleModule</a></code></td>
375<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html#registerSubtypes-com.fasterxml.jackson.databind.jsontype.NamedType...-">registerSubtypes</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/jsontype/NamedType.html" title="class in com.fasterxml.jackson.databind.jsontype">NamedType</a>...&nbsp;subtypes)</code>
376<div class="block">Method for adding set of subtypes (along with type name to use) to be registered with
377 <a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><code>ObjectMapper</code></a>
378 this is an alternative to using annotations in super type to indicate subtypes.</div>
379</td>
380</tr>
381<tr id="i11" class="rowColor">
382<td class="colFirst"><code>void</code></td>
383<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html#setAbstractTypes-com.fasterxml.jackson.databind.module.SimpleAbstractTypeResolver-">setAbstractTypes</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/module/SimpleAbstractTypeResolver.html" title="class in com.fasterxml.jackson.databind.module">SimpleAbstractTypeResolver</a>&nbsp;atr)</code>
384<div class="block">Resets currently configured abstract type mappings</div>
385</td>
386</tr>
387<tr id="i12" class="altColor">
388<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html" title="class in com.fasterxml.jackson.databind.module">SimpleModule</a></code></td>
389<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html#setDeserializerModifier-com.fasterxml.jackson.databind.deser.BeanDeserializerModifier-">setDeserializerModifier</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerModifier.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerModifier</a>&nbsp;mod)</code>&nbsp;</td>
390</tr>
391<tr id="i13" class="rowColor">
392<td class="colFirst"><code>void</code></td>
393<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html#setDeserializers-com.fasterxml.jackson.databind.module.SimpleDeserializers-">setDeserializers</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/module/SimpleDeserializers.html" title="class in com.fasterxml.jackson.databind.module">SimpleDeserializers</a>&nbsp;d)</code>
394<div class="block">Resets all currently configured deserializers.</div>
395</td>
396</tr>
397<tr id="i14" class="altColor">
398<td class="colFirst"><code>void</code></td>
399<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html#setKeyDeserializers-com.fasterxml.jackson.databind.module.SimpleKeyDeserializers-">setKeyDeserializers</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/module/SimpleKeyDeserializers.html" title="class in com.fasterxml.jackson.databind.module">SimpleKeyDeserializers</a>&nbsp;kd)</code>
400<div class="block">Resets all currently configured key deserializers.</div>
401</td>
402</tr>
403<tr id="i15" class="rowColor">
404<td class="colFirst"><code>void</code></td>
405<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html#setKeySerializers-com.fasterxml.jackson.databind.module.SimpleSerializers-">setKeySerializers</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/module/SimpleSerializers.html" title="class in com.fasterxml.jackson.databind.module">SimpleSerializers</a>&nbsp;ks)</code>
406<div class="block">Resets all currently configured key serializers.</div>
407</td>
408</tr>
409<tr id="i16" class="altColor">
410<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html" title="class in com.fasterxml.jackson.databind.module">SimpleModule</a></code></td>
411<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html#setMixInAnnotation-java.lang.Class-java.lang.Class-">setMixInAnnotation</a></span>(<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;targetType,
412                  <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;mixinClass)</code>
413<div class="block">Method for specifying that annotations define by <code>mixinClass</code>
414 should be "mixed in" with annotations that <code>targetType</code>
415 has (as if they were directly included on it!).</div>
416</td>
417</tr>
418<tr id="i17" class="rowColor">
419<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html" title="class in com.fasterxml.jackson.databind.module">SimpleModule</a></code></td>
420<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html#setNamingStrategy-com.fasterxml.jackson.databind.PropertyNamingStrategy-">setNamingStrategy</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy</a>&nbsp;naming)</code>&nbsp;</td>
421</tr>
422<tr id="i18" class="altColor">
423<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html" title="class in com.fasterxml.jackson.databind.module">SimpleModule</a></code></td>
424<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html#setSerializerModifier-com.fasterxml.jackson.databind.ser.BeanSerializerModifier-">setSerializerModifier</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/ser/BeanSerializerModifier.html" title="class in com.fasterxml.jackson.databind.ser">BeanSerializerModifier</a>&nbsp;mod)</code>&nbsp;</td>
425</tr>
426<tr id="i19" class="rowColor">
427<td class="colFirst"><code>void</code></td>
428<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html#setSerializers-com.fasterxml.jackson.databind.module.SimpleSerializers-">setSerializers</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/module/SimpleSerializers.html" title="class in com.fasterxml.jackson.databind.module">SimpleSerializers</a>&nbsp;s)</code>
429<div class="block">Resets all currently configured serializers.</div>
430</td>
431</tr>
432<tr id="i20" class="altColor">
433<td class="colFirst"><code>void</code></td>
434<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html#setupModule-com.fasterxml.jackson.databind.Module.SetupContext-">setupModule</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/Module.SetupContext.html" title="interface in com.fasterxml.jackson.databind">Module.SetupContext</a>&nbsp;context)</code>
435<div class="block">Standard implementation handles registration of all configured
436 customizations: it is important that sub-classes call this
437 implementation (usually before additional custom logic)
438 if they choose to override it; otherwise customizations
439 will not be registered.</div>
440</td>
441</tr>
442<tr id="i21" class="rowColor">
443<td class="colFirst"><code>void</code></td>
444<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html#setValueInstantiators-com.fasterxml.jackson.databind.module.SimpleValueInstantiators-">setValueInstantiators</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/module/SimpleValueInstantiators.html" title="class in com.fasterxml.jackson.databind.module">SimpleValueInstantiators</a>&nbsp;svi)</code>
445<div class="block">Resets all currently configured value instantiators</div>
446</td>
447</tr>
448<tr id="i22" class="altColor">
449<td class="colFirst"><code>com.fasterxml.jackson.core.Version</code></td>
450<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html#version--">version</a></span>()</code>
451<div class="block">Method that returns version of this module.</div>
452</td>
453</tr>
454</table>
455<ul class="blockList">
456<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
457<!--   -->
458</a>
459<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>
460<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>
461</ul>
462</li>
463</ul>
464</li>
465</ul>
466</div>
467<div class="details">
468<ul class="blockList">
469<li class="blockList">
470<!-- ============ FIELD DETAIL =========== -->
471<ul class="blockList">
472<li class="blockList"><a name="field.detail">
473<!--   -->
474</a>
475<h3>Field Detail</h3>
476<a name="Z:Z_name">
477<!--   -->
478</a>
479<ul class="blockList">
480<li class="blockList">
481<h4>_name</h4>
482<pre>protected final&nbsp;<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> _name</pre>
483</li>
484</ul>
485<a name="Z:Z_version">
486<!--   -->
487</a>
488<ul class="blockList">
489<li class="blockList">
490<h4>_version</h4>
491<pre>protected final&nbsp;com.fasterxml.jackson.core.Version _version</pre>
492</li>
493</ul>
494<a name="Z:Z_serializers">
495<!--   -->
496</a>
497<ul class="blockList">
498<li class="blockList">
499<h4>_serializers</h4>
500<pre>protected&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/module/SimpleSerializers.html" title="class in com.fasterxml.jackson.databind.module">SimpleSerializers</a> _serializers</pre>
501</li>
502</ul>
503<a name="Z:Z_deserializers">
504<!--   -->
505</a>
506<ul class="blockList">
507<li class="blockList">
508<h4>_deserializers</h4>
509<pre>protected&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/module/SimpleDeserializers.html" title="class in com.fasterxml.jackson.databind.module">SimpleDeserializers</a> _deserializers</pre>
510</li>
511</ul>
512<a name="Z:Z_keySerializers">
513<!--   -->
514</a>
515<ul class="blockList">
516<li class="blockList">
517<h4>_keySerializers</h4>
518<pre>protected&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/module/SimpleSerializers.html" title="class in com.fasterxml.jackson.databind.module">SimpleSerializers</a> _keySerializers</pre>
519</li>
520</ul>
521<a name="Z:Z_keyDeserializers">
522<!--   -->
523</a>
524<ul class="blockList">
525<li class="blockList">
526<h4>_keyDeserializers</h4>
527<pre>protected&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/module/SimpleKeyDeserializers.html" title="class in com.fasterxml.jackson.databind.module">SimpleKeyDeserializers</a> _keyDeserializers</pre>
528</li>
529</ul>
530<a name="Z:Z_abstractTypes">
531<!--   -->
532</a>
533<ul class="blockList">
534<li class="blockList">
535<h4>_abstractTypes</h4>
536<pre>protected&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/module/SimpleAbstractTypeResolver.html" title="class in com.fasterxml.jackson.databind.module">SimpleAbstractTypeResolver</a> _abstractTypes</pre>
537<div class="block">Lazily-constructed resolver used for storing mappings from
538 abstract classes to more specific implementing classes
539 (which may be abstract or concrete)</div>
540</li>
541</ul>
542<a name="Z:Z_valueInstantiators">
543<!--   -->
544</a>
545<ul class="blockList">
546<li class="blockList">
547<h4>_valueInstantiators</h4>
548<pre>protected&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/module/SimpleValueInstantiators.html" title="class in com.fasterxml.jackson.databind.module">SimpleValueInstantiators</a> _valueInstantiators</pre>
549<div class="block">Lazily-constructed resolver used for storing mappings from
550 abstract classes to more specific implementing classes
551 (which may be abstract or concrete)</div>
552</li>
553</ul>
554<a name="Z:Z_deserializerModifier">
555<!--   -->
556</a>
557<ul class="blockList">
558<li class="blockList">
559<h4>_deserializerModifier</h4>
560<pre>protected&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerModifier.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerModifier</a> _deserializerModifier</pre>
561<dl>
562<dt><span class="simpleTagLabel">Since:</span></dt>
563<dd>2.2</dd>
564</dl>
565</li>
566</ul>
567<a name="Z:Z_serializerModifier">
568<!--   -->
569</a>
570<ul class="blockList">
571<li class="blockList">
572<h4>_serializerModifier</h4>
573<pre>protected&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/ser/BeanSerializerModifier.html" title="class in com.fasterxml.jackson.databind.ser">BeanSerializerModifier</a> _serializerModifier</pre>
574<dl>
575<dt><span class="simpleTagLabel">Since:</span></dt>
576<dd>2.2</dd>
577</dl>
578</li>
579</ul>
580<a name="Z:Z_mixins">
581<!--   -->
582</a>
583<ul class="blockList">
584<li class="blockList">
585<h4>_mixins</h4>
586<pre>protected&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<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;,<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;&gt; _mixins</pre>
587<div class="block">Lazily-constructed map that contains mix-in definitions, indexed
588 by target class, value being mix-in to apply.</div>
589</li>
590</ul>
591<a name="Z:Z_subtypes">
592<!--   -->
593</a>
594<ul class="blockList">
595<li class="blockList">
596<h4>_subtypes</h4>
597<pre>protected&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/util/LinkedHashSet.html?is-external=true" title="class or interface in java.util">LinkedHashSet</a>&lt;<a href="../../../../../com/fasterxml/jackson/databind/jsontype/NamedType.html" title="class in com.fasterxml.jackson.databind.jsontype">NamedType</a>&gt; _subtypes</pre>
598<div class="block">Set of subtypes to register, if any.</div>
599</li>
600</ul>
601<a name="Z:Z_namingStrategy">
602<!--   -->
603</a>
604<ul class="blockListLast">
605<li class="blockList">
606<h4>_namingStrategy</h4>
607<pre>protected&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy</a> _namingStrategy</pre>
608<dl>
609<dt><span class="simpleTagLabel">Since:</span></dt>
610<dd>2.3</dd>
611</dl>
612</li>
613</ul>
614</li>
615</ul>
616<!-- ========= CONSTRUCTOR DETAIL ======== -->
617<ul class="blockList">
618<li class="blockList"><a name="constructor.detail">
619<!--   -->
620</a>
621<h3>Constructor Detail</h3>
622<a name="SimpleModule--">
623<!--   -->
624</a>
625<ul class="blockList">
626<li class="blockList">
627<h4>SimpleModule</h4>
628<pre>public&nbsp;SimpleModule()</pre>
629<div class="block">Constructors that should only be used for non-reusable
630 convenience modules used by app code: "real" modules should
631 use actual name and version number information.</div>
632</li>
633</ul>
634<a name="SimpleModule-java.lang.String-">
635<!--   -->
636</a>
637<ul class="blockList">
638<li class="blockList">
639<h4>SimpleModule</h4>
640<pre>public&nbsp;SimpleModule(<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;name)</pre>
641<div class="block">Convenience constructor that will default version to
642 <code>Version.unknownVersion()</code>.</div>
643</li>
644</ul>
645<a name="SimpleModule-com.fasterxml.jackson.core.Version-">
646<!--   -->
647</a>
648<ul class="blockList">
649<li class="blockList">
650<h4>SimpleModule</h4>
651<pre>public&nbsp;SimpleModule(com.fasterxml.jackson.core.Version&nbsp;version)</pre>
652<div class="block">Convenience constructor that will use specified Version,
653 including name from <code>Version.getArtifactId()</code></div>
654</li>
655</ul>
656<a name="SimpleModule-java.lang.String-com.fasterxml.jackson.core.Version-">
657<!--   -->
658</a>
659<ul class="blockList">
660<li class="blockList">
661<h4>SimpleModule</h4>
662<pre>public&nbsp;SimpleModule(<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;name,
663                    com.fasterxml.jackson.core.Version&nbsp;version)</pre>
664<div class="block">Constructor to use for actual reusable modules.
665 ObjectMapper may use name as identifier to notice attempts
666 for multiple registrations of the same module (although it
667 does not have to).</div>
668<dl>
669<dt><span class="paramLabel">Parameters:</span></dt>
670<dd><code>name</code> - Unique name of the module</dd>
671<dd><code>version</code> - Version of the module</dd>
672</dl>
673</li>
674</ul>
675<a name="SimpleModule-java.lang.String-com.fasterxml.jackson.core.Version-java.util.Map-">
676<!--   -->
677</a>
678<ul class="blockList">
679<li class="blockList">
680<h4>SimpleModule</h4>
681<pre>public&nbsp;SimpleModule(<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;name,
682                    com.fasterxml.jackson.core.Version&nbsp;version,
683                    <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/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;,<a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;&gt;&nbsp;deserializers)</pre>
684<dl>
685<dt><span class="simpleTagLabel">Since:</span></dt>
686<dd>2.1</dd>
687</dl>
688</li>
689</ul>
690<a name="SimpleModule-java.lang.String-com.fasterxml.jackson.core.Version-java.util.List-">
691<!--   -->
692</a>
693<ul class="blockList">
694<li class="blockList">
695<h4>SimpleModule</h4>
696<pre>public&nbsp;SimpleModule(<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;name,
697                    com.fasterxml.jackson.core.Version&nbsp;version,
698                    <a href="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;?&gt;&gt;&nbsp;serializers)</pre>
699<dl>
700<dt><span class="simpleTagLabel">Since:</span></dt>
701<dd>2.1</dd>
702</dl>
703</li>
704</ul>
705<a name="SimpleModule-java.lang.String-com.fasterxml.jackson.core.Version-java.util.Map-java.util.List-">
706<!--   -->
707</a>
708<ul class="blockListLast">
709<li class="blockList">
710<h4>SimpleModule</h4>
711<pre>public&nbsp;SimpleModule(<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;name,
712                    com.fasterxml.jackson.core.Version&nbsp;version,
713                    <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/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;,<a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;&gt;&nbsp;deserializers,
714                    <a href="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;?&gt;&gt;&nbsp;serializers)</pre>
715<dl>
716<dt><span class="simpleTagLabel">Since:</span></dt>
717<dd>2.1</dd>
718</dl>
719</li>
720</ul>
721</li>
722</ul>
723<!-- ============ METHOD DETAIL ========== -->
724<ul class="blockList">
725<li class="blockList"><a name="method.detail">
726<!--   -->
727</a>
728<h3>Method Detail</h3>
729<a name="getTypeId--">
730<!--   -->
731</a>
732<ul class="blockList">
733<li class="blockList">
734<h4>getTypeId</h4>
735<pre>public&nbsp;<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;getTypeId()</pre>
736<div class="block">Since instances are likely to be custom, implementation returns
737 <code>null</code> if (but only if!) this class is directly instantiated;
738 but class name (default impl) for sub-classes.</div>
739<dl>
740<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
741<dd><code><a href="../../../../../com/fasterxml/jackson/databind/Module.html#getTypeId--">getTypeId</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/Module.html" title="class in com.fasterxml.jackson.databind">Module</a></code></dd>
742</dl>
743</li>
744</ul>
745<a name="setSerializers-com.fasterxml.jackson.databind.module.SimpleSerializers-">
746<!--   -->
747</a>
748<ul class="blockList">
749<li class="blockList">
750<h4>setSerializers</h4>
751<pre>public&nbsp;void&nbsp;setSerializers(<a href="../../../../../com/fasterxml/jackson/databind/module/SimpleSerializers.html" title="class in com.fasterxml.jackson.databind.module">SimpleSerializers</a>&nbsp;s)</pre>
752<div class="block">Resets all currently configured serializers.</div>
753</li>
754</ul>
755<a name="setDeserializers-com.fasterxml.jackson.databind.module.SimpleDeserializers-">
756<!--   -->
757</a>
758<ul class="blockList">
759<li class="blockList">
760<h4>setDeserializers</h4>
761<pre>public&nbsp;void&nbsp;setDeserializers(<a href="../../../../../com/fasterxml/jackson/databind/module/SimpleDeserializers.html" title="class in com.fasterxml.jackson.databind.module">SimpleDeserializers</a>&nbsp;d)</pre>
762<div class="block">Resets all currently configured deserializers.</div>
763</li>
764</ul>
765<a name="setKeySerializers-com.fasterxml.jackson.databind.module.SimpleSerializers-">
766<!--   -->
767</a>
768<ul class="blockList">
769<li class="blockList">
770<h4>setKeySerializers</h4>
771<pre>public&nbsp;void&nbsp;setKeySerializers(<a href="../../../../../com/fasterxml/jackson/databind/module/SimpleSerializers.html" title="class in com.fasterxml.jackson.databind.module">SimpleSerializers</a>&nbsp;ks)</pre>
772<div class="block">Resets all currently configured key serializers.</div>
773</li>
774</ul>
775<a name="setKeyDeserializers-com.fasterxml.jackson.databind.module.SimpleKeyDeserializers-">
776<!--   -->
777</a>
778<ul class="blockList">
779<li class="blockList">
780<h4>setKeyDeserializers</h4>
781<pre>public&nbsp;void&nbsp;setKeyDeserializers(<a href="../../../../../com/fasterxml/jackson/databind/module/SimpleKeyDeserializers.html" title="class in com.fasterxml.jackson.databind.module">SimpleKeyDeserializers</a>&nbsp;kd)</pre>
782<div class="block">Resets all currently configured key deserializers.</div>
783</li>
784</ul>
785<a name="setAbstractTypes-com.fasterxml.jackson.databind.module.SimpleAbstractTypeResolver-">
786<!--   -->
787</a>
788<ul class="blockList">
789<li class="blockList">
790<h4>setAbstractTypes</h4>
791<pre>public&nbsp;void&nbsp;setAbstractTypes(<a href="../../../../../com/fasterxml/jackson/databind/module/SimpleAbstractTypeResolver.html" title="class in com.fasterxml.jackson.databind.module">SimpleAbstractTypeResolver</a>&nbsp;atr)</pre>
792<div class="block">Resets currently configured abstract type mappings</div>
793</li>
794</ul>
795<a name="setValueInstantiators-com.fasterxml.jackson.databind.module.SimpleValueInstantiators-">
796<!--   -->
797</a>
798<ul class="blockList">
799<li class="blockList">
800<h4>setValueInstantiators</h4>
801<pre>public&nbsp;void&nbsp;setValueInstantiators(<a href="../../../../../com/fasterxml/jackson/databind/module/SimpleValueInstantiators.html" title="class in com.fasterxml.jackson.databind.module">SimpleValueInstantiators</a>&nbsp;svi)</pre>
802<div class="block">Resets all currently configured value instantiators</div>
803</li>
804</ul>
805<a name="setDeserializerModifier-com.fasterxml.jackson.databind.deser.BeanDeserializerModifier-">
806<!--   -->
807</a>
808<ul class="blockList">
809<li class="blockList">
810<h4>setDeserializerModifier</h4>
811<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html" title="class in com.fasterxml.jackson.databind.module">SimpleModule</a>&nbsp;setDeserializerModifier(<a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerModifier.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerModifier</a>&nbsp;mod)</pre>
812<dl>
813<dt><span class="simpleTagLabel">Since:</span></dt>
814<dd>2.2</dd>
815</dl>
816</li>
817</ul>
818<a name="setSerializerModifier-com.fasterxml.jackson.databind.ser.BeanSerializerModifier-">
819<!--   -->
820</a>
821<ul class="blockList">
822<li class="blockList">
823<h4>setSerializerModifier</h4>
824<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html" title="class in com.fasterxml.jackson.databind.module">SimpleModule</a>&nbsp;setSerializerModifier(<a href="../../../../../com/fasterxml/jackson/databind/ser/BeanSerializerModifier.html" title="class in com.fasterxml.jackson.databind.ser">BeanSerializerModifier</a>&nbsp;mod)</pre>
825<dl>
826<dt><span class="simpleTagLabel">Since:</span></dt>
827<dd>2.2</dd>
828</dl>
829</li>
830</ul>
831<a name="setNamingStrategy-com.fasterxml.jackson.databind.PropertyNamingStrategy-">
832<!--   -->
833</a>
834<ul class="blockList">
835<li class="blockList">
836<h4>setNamingStrategy</h4>
837<pre>protected&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html" title="class in com.fasterxml.jackson.databind.module">SimpleModule</a>&nbsp;setNamingStrategy(<a href="../../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy</a>&nbsp;naming)</pre>
838<dl>
839<dt><span class="simpleTagLabel">Since:</span></dt>
840<dd>2.3</dd>
841</dl>
842</li>
843</ul>
844<a name="addSerializer-com.fasterxml.jackson.databind.JsonSerializer-">
845<!--   -->
846</a>
847<ul class="blockList">
848<li class="blockList">
849<h4>addSerializer</h4>
850<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html" title="class in com.fasterxml.jackson.databind.module">SimpleModule</a>&nbsp;addSerializer(<a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;?&gt;&nbsp;ser)</pre>
851</li>
852</ul>
853<a name="addSerializer-java.lang.Class-com.fasterxml.jackson.databind.JsonSerializer-">
854<!--   -->
855</a>
856<ul class="blockList">
857<li class="blockList">
858<h4>addSerializer</h4>
859<pre>public&nbsp;&lt;T&gt;&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html" title="class in com.fasterxml.jackson.databind.module">SimpleModule</a>&nbsp;addSerializer(<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;? extends T&gt;&nbsp;type,
860                                      <a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;T&gt;&nbsp;ser)</pre>
861</li>
862</ul>
863<a name="addKeySerializer-java.lang.Class-com.fasterxml.jackson.databind.JsonSerializer-">
864<!--   -->
865</a>
866<ul class="blockList">
867<li class="blockList">
868<h4>addKeySerializer</h4>
869<pre>public&nbsp;&lt;T&gt;&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html" title="class in com.fasterxml.jackson.databind.module">SimpleModule</a>&nbsp;addKeySerializer(<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;? extends T&gt;&nbsp;type,
870                                         <a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;T&gt;&nbsp;ser)</pre>
871</li>
872</ul>
873<a name="addDeserializer-java.lang.Class-com.fasterxml.jackson.databind.JsonDeserializer-">
874<!--   -->
875</a>
876<ul class="blockList">
877<li class="blockList">
878<h4>addDeserializer</h4>
879<pre>public&nbsp;&lt;T&gt;&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html" title="class in com.fasterxml.jackson.databind.module">SimpleModule</a>&nbsp;addDeserializer(<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;T&gt;&nbsp;type,
880                                        <a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;? extends T&gt;&nbsp;deser)</pre>
881</li>
882</ul>
883<a name="addKeyDeserializer-java.lang.Class-com.fasterxml.jackson.databind.KeyDeserializer-">
884<!--   -->
885</a>
886<ul class="blockList">
887<li class="blockList">
888<h4>addKeyDeserializer</h4>
889<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html" title="class in com.fasterxml.jackson.databind.module">SimpleModule</a>&nbsp;addKeyDeserializer(<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;type,
890                                       <a href="../../../../../com/fasterxml/jackson/databind/KeyDeserializer.html" title="class in com.fasterxml.jackson.databind">KeyDeserializer</a>&nbsp;deser)</pre>
891</li>
892</ul>
893<a name="addAbstractTypeMapping-java.lang.Class-java.lang.Class-">
894<!--   -->
895</a>
896<ul class="blockList">
897<li class="blockList">
898<h4>addAbstractTypeMapping</h4>
899<pre>public&nbsp;&lt;T&gt;&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html" title="class in com.fasterxml.jackson.databind.module">SimpleModule</a>&nbsp;addAbstractTypeMapping(<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;T&gt;&nbsp;superType,
900                                               <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;? extends T&gt;&nbsp;subType)</pre>
901<div class="block">Lazily-constructed resolver used for storing mappings from
902 abstract classes to more specific implementing classes
903 (which may be abstract or concrete)</div>
904</li>
905</ul>
906<a name="addValueInstantiator-java.lang.Class-com.fasterxml.jackson.databind.deser.ValueInstantiator-">
907<!--   -->
908</a>
909<ul class="blockList">
910<li class="blockList">
911<h4>addValueInstantiator</h4>
912<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html" title="class in com.fasterxml.jackson.databind.module">SimpleModule</a>&nbsp;addValueInstantiator(<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;beanType,
913                                         <a href="../../../../../com/fasterxml/jackson/databind/deser/ValueInstantiator.html" title="class in com.fasterxml.jackson.databind.deser">ValueInstantiator</a>&nbsp;inst)</pre>
914<div class="block">Method for registering <a href="../../../../../com/fasterxml/jackson/databind/deser/ValueInstantiator.html" title="class in com.fasterxml.jackson.databind.deser"><code>ValueInstantiator</code></a> to use when deserializing
915 instances of type <code>beanType</code>.
916<p>
917 Instantiator is
918 registered when module is registered for <code>ObjectMapper</code>.</div>
919</li>
920</ul>
921<a name="registerSubtypes-java.lang.Class...-">
922<!--   -->
923</a>
924<ul class="blockList">
925<li class="blockList">
926<h4>registerSubtypes</h4>
927<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html" title="class in com.fasterxml.jackson.databind.module">SimpleModule</a>&nbsp;registerSubtypes(<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;subtypes)</pre>
928<div class="block">Method for adding set of subtypes to be registered with
929 <a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><code>ObjectMapper</code></a>
930 this is an alternative to using annotations in super type to indicate subtypes.</div>
931</li>
932</ul>
933<a name="registerSubtypes-com.fasterxml.jackson.databind.jsontype.NamedType...-">
934<!--   -->
935</a>
936<ul class="blockList">
937<li class="blockList">
938<h4>registerSubtypes</h4>
939<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html" title="class in com.fasterxml.jackson.databind.module">SimpleModule</a>&nbsp;registerSubtypes(<a href="../../../../../com/fasterxml/jackson/databind/jsontype/NamedType.html" title="class in com.fasterxml.jackson.databind.jsontype">NamedType</a>...&nbsp;subtypes)</pre>
940<div class="block">Method for adding set of subtypes (along with type name to use) to be registered with
941 <a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><code>ObjectMapper</code></a>
942 this is an alternative to using annotations in super type to indicate subtypes.</div>
943</li>
944</ul>
945<a name="setMixInAnnotation-java.lang.Class-java.lang.Class-">
946<!--   -->
947</a>
948<ul class="blockList">
949<li class="blockList">
950<h4>setMixInAnnotation</h4>
951<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html" title="class in com.fasterxml.jackson.databind.module">SimpleModule</a>&nbsp;setMixInAnnotation(<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;targetType,
952                                       <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;mixinClass)</pre>
953<div class="block">Method for specifying that annotations define by <code>mixinClass</code>
954 should be "mixed in" with annotations that <code>targetType</code>
955 has (as if they were directly included on it!).
956<p>
957 Mix-in annotations are
958 registered when module is registered for <code>ObjectMapper</code>.</div>
959</li>
960</ul>
961<a name="getModuleName--">
962<!--   -->
963</a>
964<ul class="blockList">
965<li class="blockList">
966<h4>getModuleName</h4>
967<pre>public&nbsp;<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;getModuleName()</pre>
968<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/Module.html#getModuleName--">Module</a></code></span></div>
969<div class="block">Method that returns a display that can be used by Jackson
970 for informational purposes, as well as in associating extensions with
971 module that provides them.</div>
972<dl>
973<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
974<dd><code><a href="../../../../../com/fasterxml/jackson/databind/Module.html#getModuleName--">getModuleName</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/Module.html" title="class in com.fasterxml.jackson.databind">Module</a></code></dd>
975</dl>
976</li>
977</ul>
978<a name="setupModule-com.fasterxml.jackson.databind.Module.SetupContext-">
979<!--   -->
980</a>
981<ul class="blockList">
982<li class="blockList">
983<h4>setupModule</h4>
984<pre>public&nbsp;void&nbsp;setupModule(<a href="../../../../../com/fasterxml/jackson/databind/Module.SetupContext.html" title="interface in com.fasterxml.jackson.databind">Module.SetupContext</a>&nbsp;context)</pre>
985<div class="block">Standard implementation handles registration of all configured
986 customizations: it is important that sub-classes call this
987 implementation (usually before additional custom logic)
988 if they choose to override it; otherwise customizations
989 will not be registered.</div>
990<dl>
991<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
992<dd><code><a href="../../../../../com/fasterxml/jackson/databind/Module.html#setupModule-com.fasterxml.jackson.databind.Module.SetupContext-">setupModule</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/Module.html" title="class in com.fasterxml.jackson.databind">Module</a></code></dd>
993</dl>
994</li>
995</ul>
996<a name="version--">
997<!--   -->
998</a>
999<ul class="blockListLast">
1000<li class="blockList">
1001<h4>version</h4>
1002<pre>public&nbsp;com.fasterxml.jackson.core.Version&nbsp;version()</pre>
1003<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/Module.html#version--">Module</a></code></span></div>
1004<div class="block">Method that returns version of this module. Can be used by Jackson for
1005 informational purposes.</div>
1006<dl>
1007<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1008<dd><code>version</code>&nbsp;in interface&nbsp;<code>com.fasterxml.jackson.core.Versioned</code></dd>
1009<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1010<dd><code><a href="../../../../../com/fasterxml/jackson/databind/Module.html#version--">version</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/Module.html" title="class in com.fasterxml.jackson.databind">Module</a></code></dd>
1011</dl>
1012</li>
1013</ul>
1014</li>
1015</ul>
1016</li>
1017</ul>
1018</div>
1019</div>
1020<!-- ========= END OF CLASS DATA ========= -->
1021<!-- ======= START OF BOTTOM NAVBAR ====== -->
1022<div class="bottomNav"><a name="navbar.bottom">
1023<!--   -->
1024</a>
1025<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
1026<a name="navbar.bottom.firstrow">
1027<!--   -->
1028</a>
1029<ul class="navList" title="Navigation">
1030<li><a href="../../../../../overview-summary.html">Overview</a></li>
1031<li><a href="package-summary.html">Package</a></li>
1032<li class="navBarCell1Rev">Class</li>
1033<li><a href="class-use/SimpleModule.html">Use</a></li>
1034<li><a href="package-tree.html">Tree</a></li>
1035<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
1036<li><a href="../../../../../index-all.html">Index</a></li>
1037<li><a href="../../../../../help-doc.html">Help</a></li>
1038</ul>
1039</div>
1040<div class="subNav">
1041<ul class="navList">
1042<li><a href="../../../../../com/fasterxml/jackson/databind/module/SimpleKeyDeserializers.html" title="class in com.fasterxml.jackson.databind.module"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
1043<li><a href="../../../../../com/fasterxml/jackson/databind/module/SimpleSerializers.html" title="class in com.fasterxml.jackson.databind.module"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
1044</ul>
1045<ul class="navList">
1046<li><a href="../../../../../index.html?com/fasterxml/jackson/databind/module/SimpleModule.html" target="_top">Frames</a></li>
1047<li><a href="SimpleModule.html" target="_top">No&nbsp;Frames</a></li>
1048</ul>
1049<ul class="navList" id="allclasses_navbar_bottom">
1050<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
1051</ul>
1052<div>
1053<script type="text/javascript"><!--
1054  allClassesLink = document.getElementById("allclasses_navbar_bottom");
1055  if(window==top) {
1056    allClassesLink.style.display = "block";
1057  }
1058  else {
1059    allClassesLink.style.display = "none";
1060  }
1061  //-->
1062</script>
1063</div>
1064<div>
1065<ul class="subNavList">
1066<li>Summary:&nbsp;</li>
1067<li><a href="#nested.classes.inherited.from.class.com.fasterxml.jackson.databind.Module">Nested</a>&nbsp;|&nbsp;</li>
1068<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
1069<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
1070<li><a href="#method.summary">Method</a></li>
1071</ul>
1072<ul class="subNavList">
1073<li>Detail:&nbsp;</li>
1074<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
1075<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
1076<li><a href="#method.detail">Method</a></li>
1077</ul>
1078</div>
1079<a name="skip.navbar.bottom">
1080<!--   -->
1081</a></div>
1082<!-- ======== END OF BOTTOM NAVBAR ======= -->
1083<p class="legalCopy"><small>Copyright &#169; 2014&#x2013;2015 <a href="http://fasterxml.com/">FasterXML</a>. All rights reserved.</small></p>
1084</body>
1085</html>
1086