1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 2<!--NewPage--> 3<HTML> 4<HEAD> 5<!-- Generated by javadoc (build 1.6.0_35) on Tue Oct 09 17:08:17 PDT 2012 --> 6<META http-equiv="Content-Type" content="text/html; charset=UTF-8"> 7<TITLE> 8SimpleModule (jackson-databind 2.1.0 API) 9</TITLE> 10 11<META NAME="date" CONTENT="2012-10-09"> 12 13<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style"> 14 15<SCRIPT type="text/javascript"> 16function windowTitle() 17{ 18 if (location.href.indexOf('is-external=true') == -1) { 19 parent.document.title="SimpleModule (jackson-databind 2.1.0 API)"; 20 } 21} 22</SCRIPT> 23<NOSCRIPT> 24</NOSCRIPT> 25 26</HEAD> 27 28<BODY BGCOLOR="white" onload="windowTitle();"> 29<HR> 30 31 32<!-- ========= START OF TOP NAVBAR ======= --> 33<A NAME="navbar_top"><!-- --></A> 34<A HREF="#skip-navbar_top" title="Skip navigation links"></A> 35<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY=""> 36<TR> 37<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> 38<A NAME="navbar_top_firstrow"><!-- --></A> 39<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY=""> 40 <TR ALIGN="center" VALIGN="top"> 41 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD> 42 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD> 43 <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD> 44 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/SimpleModule.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD> 45 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD> 46 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD> 47 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD> 48 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD> 49 </TR> 50</TABLE> 51</TD> 52<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM> 53</EM> 54</TD> 55</TR> 56 57<TR> 58<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> 59 <A HREF="../../../../../com/fasterxml/jackson/databind/module/SimpleKeyDeserializers.html" title="class in com.fasterxml.jackson.databind.module"><B>PREV CLASS</B></A> 60 <A HREF="../../../../../com/fasterxml/jackson/databind/module/SimpleSerializers.html" title="class in com.fasterxml.jackson.databind.module"><B>NEXT CLASS</B></A></FONT></TD> 61<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> 62 <A HREF="../../../../../index.html?com/fasterxml/jackson/databind/module/SimpleModule.html" target="_top"><B>FRAMES</B></A> 63 <A HREF="SimpleModule.html" target="_top"><B>NO FRAMES</B></A> 64 <SCRIPT type="text/javascript"> 65 <!-- 66 if(window==top) { 67 document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>'); 68 } 69 //--> 70</SCRIPT> 71<NOSCRIPT> 72 <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A> 73</NOSCRIPT> 74 75 76</FONT></TD> 77</TR> 78<TR> 79<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> 80 SUMMARY: <A HREF="#nested_classes_inherited_from_class_com.fasterxml.jackson.databind.Module">NESTED</A> | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD> 81<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> 82DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD> 83</TR> 84</TABLE> 85<A NAME="skip-navbar_top"></A> 86<!-- ========= END OF TOP NAVBAR ========= --> 87 88<HR> 89<!-- ======== START OF CLASS DATA ======== --> 90<H2> 91<FONT SIZE="-1"> 92com.fasterxml.jackson.databind.module</FONT> 93<BR> 94Class SimpleModule</H2> 95<PRE> 96<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> 97 <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../com/fasterxml/jackson/databind/Module.html" title="class in com.fasterxml.jackson.databind">com.fasterxml.jackson.databind.Module</A> 98 <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>com.fasterxml.jackson.databind.module.SimpleModule</B> 99</PRE> 100<DL> 101<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/Versioned.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Versioned</A>, <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> 102</DL> 103<HR> 104<DL> 105<DT><PRE>public class <B>SimpleModule</B><DT>extends <A HREF="../../../../../com/fasterxml/jackson/databind/Module.html" title="class in com.fasterxml.jackson.databind">Module</A><DT>implements <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></DL> 106</PRE> 107 108<P> 109Simple <A HREF="../../../../../com/fasterxml/jackson/databind/Module.html" title="class in com.fasterxml.jackson.databind"><CODE>Module</CODE></A> implementation that allows registration 110 of serializers and deserializers, and bean serializer 111 and deserializer modifiers. 112<P> 113 114<P> 115<DL> 116<DT><B>See Also:</B><DD><A HREF="../../../../../serialized-form.html#com.fasterxml.jackson.databind.module.SimpleModule">Serialized Form</A></DL> 117<HR> 118 119<P> 120<!-- ======== NESTED CLASS SUMMARY ======== --> 121 122<A NAME="nested_class_summary"><!-- --></A> 123<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 124<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 125<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> 126<B>Nested Class Summary</B></FONT></TH> 127</TR> 128</TABLE> 129 <A NAME="nested_classes_inherited_from_class_com.fasterxml.jackson.databind.Module"><!-- --></A> 130<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 131<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"> 132<TH ALIGN="left"><B>Nested classes/interfaces inherited from class com.fasterxml.jackson.databind.<A HREF="../../../../../com/fasterxml/jackson/databind/Module.html" title="class in com.fasterxml.jackson.databind">Module</A></B></TH> 133</TR> 134<TR BGCOLOR="white" CLASS="TableRowColor"> 135<TD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/Module.SetupContext.html" title="interface in com.fasterxml.jackson.databind">Module.SetupContext</A></CODE></TD> 136</TR> 137</TABLE> 138 139<!-- =========== FIELD SUMMARY =========== --> 140 141<A NAME="field_summary"><!-- --></A> 142<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 143<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 144<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> 145<B>Field Summary</B></FONT></TH> 146</TR> 147<TR BGCOLOR="white" CLASS="TableRowColor"> 148<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 149<CODE>protected <A HREF="../../../../../com/fasterxml/jackson/databind/module/SimpleAbstractTypeResolver.html" title="class in com.fasterxml.jackson.databind.module">SimpleAbstractTypeResolver</A></CODE></FONT></TD> 150<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html#_abstractTypes">_abstractTypes</A></B></CODE> 151 152<BR> 153 Lazily-constructed resolver used for storing mappings from 154 abstract classes to more specific implementing classes 155 (which may be abstract or concrete)</TD> 156</TR> 157<TR BGCOLOR="white" CLASS="TableRowColor"> 158<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 159<CODE>protected <A HREF="../../../../../com/fasterxml/jackson/databind/module/SimpleDeserializers.html" title="class in com.fasterxml.jackson.databind.module">SimpleDeserializers</A></CODE></FONT></TD> 160<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html#_deserializers">_deserializers</A></B></CODE> 161 162<BR> 163 </TD> 164</TR> 165<TR BGCOLOR="white" CLASS="TableRowColor"> 166<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 167<CODE>protected <A HREF="../../../../../com/fasterxml/jackson/databind/module/SimpleKeyDeserializers.html" title="class in com.fasterxml.jackson.databind.module">SimpleKeyDeserializers</A></CODE></FONT></TD> 168<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html#_keyDeserializers">_keyDeserializers</A></B></CODE> 169 170<BR> 171 </TD> 172</TR> 173<TR BGCOLOR="white" CLASS="TableRowColor"> 174<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 175<CODE>protected <A HREF="../../../../../com/fasterxml/jackson/databind/module/SimpleSerializers.html" title="class in com.fasterxml.jackson.databind.module">SimpleSerializers</A></CODE></FONT></TD> 176<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html#_keySerializers">_keySerializers</A></B></CODE> 177 178<BR> 179 </TD> 180</TR> 181<TR BGCOLOR="white" CLASS="TableRowColor"> 182<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 183<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><<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><?>,<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><?>></CODE></FONT></TD> 184<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html#_mixins">_mixins</A></B></CODE> 185 186<BR> 187 Lazily-constructed map that contains mix-in definitions, indexed 188 by target class, value being mix-in to apply.</TD> 189</TR> 190<TR BGCOLOR="white" CLASS="TableRowColor"> 191<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 192<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></FONT></TD> 193<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html#_name">_name</A></B></CODE> 194 195<BR> 196 </TD> 197</TR> 198<TR BGCOLOR="white" CLASS="TableRowColor"> 199<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 200<CODE>protected <A HREF="../../../../../com/fasterxml/jackson/databind/module/SimpleSerializers.html" title="class in com.fasterxml.jackson.databind.module">SimpleSerializers</A></CODE></FONT></TD> 201<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html#_serializers">_serializers</A></B></CODE> 202 203<BR> 204 </TD> 205</TR> 206<TR BGCOLOR="white" CLASS="TableRowColor"> 207<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 208<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><<A HREF="../../../../../com/fasterxml/jackson/databind/jsontype/NamedType.html" title="class in com.fasterxml.jackson.databind.jsontype">NamedType</A>></CODE></FONT></TD> 209<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html#_subtypes">_subtypes</A></B></CODE> 210 211<BR> 212 Set of subtypes to register, if any.</TD> 213</TR> 214<TR BGCOLOR="white" CLASS="TableRowColor"> 215<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 216<CODE>protected <A HREF="../../../../../com/fasterxml/jackson/databind/module/SimpleValueInstantiators.html" title="class in com.fasterxml.jackson.databind.module">SimpleValueInstantiators</A></CODE></FONT></TD> 217<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html#_valueInstantiators">_valueInstantiators</A></B></CODE> 218 219<BR> 220 Lazily-constructed resolver used for storing mappings from 221 abstract classes to more specific implementing classes 222 (which may be abstract or concrete)</TD> 223</TR> 224<TR BGCOLOR="white" CLASS="TableRowColor"> 225<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 226<CODE>protected <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/Version.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Version</A></CODE></FONT></TD> 227<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html#_version">_version</A></B></CODE> 228 229<BR> 230 </TD> 231</TR> 232</TABLE> 233 234<!-- ======== CONSTRUCTOR SUMMARY ======== --> 235 236<A NAME="constructor_summary"><!-- --></A> 237<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 238<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 239<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> 240<B>Constructor Summary</B></FONT></TH> 241</TR> 242<TR BGCOLOR="white" CLASS="TableRowColor"> 243<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html#SimpleModule()">SimpleModule</A></B>()</CODE> 244 245<BR> 246 Constructors that should only be used for non-reusable 247 convenience modules used by app code: "real" modules should 248 use actual name and version number information.</TD> 249</TR> 250<TR BGCOLOR="white" CLASS="TableRowColor"> 251<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html#SimpleModule(java.lang.String)">SimpleModule</A></B>(<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)</CODE> 252 253<BR> 254 Convenience constructor that will default version to 255 <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/Version.html?is-external=true#unknownVersion()" title="class or interface in com.fasterxml.jackson.core"><CODE>Version.unknownVersion()</CODE></A>.</TD> 256</TR> 257<TR BGCOLOR="white" CLASS="TableRowColor"> 258<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html#SimpleModule(java.lang.String, com.fasterxml.jackson.core.Version)">SimpleModule</A></B>(<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, 259 <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/Version.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Version</A> version)</CODE> 260 261<BR> 262 Constructor to use for actual reusable modules.</TD> 263</TR> 264<TR BGCOLOR="white" CLASS="TableRowColor"> 265<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html#SimpleModule(java.lang.String, com.fasterxml.jackson.core.Version, java.util.List)">SimpleModule</A></B>(<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, 266 <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/Version.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Version</A> version, 267 <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><<A HREF="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</A><?>> serializers)</CODE> 268 269<BR> 270 </TD> 271</TR> 272<TR BGCOLOR="white" CLASS="TableRowColor"> 273<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html#SimpleModule(java.lang.String, com.fasterxml.jackson.core.Version, java.util.Map)">SimpleModule</A></B>(<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, 274 <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/Version.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Version</A> version, 275 <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><<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><?>,<A HREF="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</A><?>> deserializers)</CODE> 276 277<BR> 278 </TD> 279</TR> 280<TR BGCOLOR="white" CLASS="TableRowColor"> 281<TD><CODE><B><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></B>(<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, 282 <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/Version.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Version</A> version, 283 <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><<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><?>,<A HREF="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</A><?>> deserializers, 284 <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><<A HREF="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</A><?>> serializers)</CODE> 285 286<BR> 287 </TD> 288</TR> 289<TR BGCOLOR="white" CLASS="TableRowColor"> 290<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html#SimpleModule(com.fasterxml.jackson.core.Version)">SimpleModule</A></B>(<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/Version.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Version</A> version)</CODE> 291 292<BR> 293 Convenience constructor that will use specified Version, 294 including name from <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/Version.html?is-external=true#getArtifactId()" title="class or interface in com.fasterxml.jackson.core"><CODE>Version.getArtifactId()</CODE></A></TD> 295</TR> 296</TABLE> 297 298<!-- ========== METHOD SUMMARY =========== --> 299 300<A NAME="method_summary"><!-- --></A> 301<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 302<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 303<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> 304<B>Method Summary</B></FONT></TH> 305</TR> 306<TR BGCOLOR="white" CLASS="TableRowColor"> 307<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 308<CODE> 309<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""> 310<TR ALIGN="right" VALIGN=""> 311<TD NOWRAP><FONT SIZE="-1"> 312<CODE><T> <A HREF="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html" title="class in com.fasterxml.jackson.databind.module">SimpleModule</A></CODE></FONT></TD> 313</TR> 314</TABLE> 315</CODE></FONT></TD> 316<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html#addAbstractTypeMapping(java.lang.Class, java.lang.Class)">addAbstractTypeMapping</A></B>(<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><T> superType, 317 <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><? extends T> subType)</CODE> 318 319<BR> 320 Lazily-constructed resolver used for storing mappings from 321 abstract classes to more specific implementing classes 322 (which may be abstract or concrete)</TD> 323</TR> 324<TR BGCOLOR="white" CLASS="TableRowColor"> 325<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 326<CODE> 327<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""> 328<TR ALIGN="right" VALIGN=""> 329<TD NOWRAP><FONT SIZE="-1"> 330<CODE><T> <A HREF="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html" title="class in com.fasterxml.jackson.databind.module">SimpleModule</A></CODE></FONT></TD> 331</TR> 332</TABLE> 333</CODE></FONT></TD> 334<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html#addDeserializer(java.lang.Class, com.fasterxml.jackson.databind.JsonDeserializer)">addDeserializer</A></B>(<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><T> type, 335 <A HREF="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</A><? extends T> deser)</CODE> 336 337<BR> 338 </TD> 339</TR> 340<TR BGCOLOR="white" CLASS="TableRowColor"> 341<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 342<CODE> <A HREF="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html" title="class in com.fasterxml.jackson.databind.module">SimpleModule</A></CODE></FONT></TD> 343<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html#addKeyDeserializer(java.lang.Class, com.fasterxml.jackson.databind.KeyDeserializer)">addKeyDeserializer</A></B>(<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><?> type, 344 <A HREF="../../../../../com/fasterxml/jackson/databind/KeyDeserializer.html" title="class in com.fasterxml.jackson.databind">KeyDeserializer</A> deser)</CODE> 345 346<BR> 347 </TD> 348</TR> 349<TR BGCOLOR="white" CLASS="TableRowColor"> 350<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 351<CODE> 352<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""> 353<TR ALIGN="right" VALIGN=""> 354<TD NOWRAP><FONT SIZE="-1"> 355<CODE><T> <A HREF="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html" title="class in com.fasterxml.jackson.databind.module">SimpleModule</A></CODE></FONT></TD> 356</TR> 357</TABLE> 358</CODE></FONT></TD> 359<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html#addKeySerializer(java.lang.Class, com.fasterxml.jackson.databind.JsonSerializer)">addKeySerializer</A></B>(<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><? extends T> type, 360 <A HREF="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</A><T> ser)</CODE> 361 362<BR> 363 </TD> 364</TR> 365<TR BGCOLOR="white" CLASS="TableRowColor"> 366<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 367<CODE> 368<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""> 369<TR ALIGN="right" VALIGN=""> 370<TD NOWRAP><FONT SIZE="-1"> 371<CODE><T> <A HREF="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html" title="class in com.fasterxml.jackson.databind.module">SimpleModule</A></CODE></FONT></TD> 372</TR> 373</TABLE> 374</CODE></FONT></TD> 375<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html#addSerializer(java.lang.Class, com.fasterxml.jackson.databind.JsonSerializer)">addSerializer</A></B>(<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><? extends T> type, 376 <A HREF="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</A><T> ser)</CODE> 377 378<BR> 379 </TD> 380</TR> 381<TR BGCOLOR="white" CLASS="TableRowColor"> 382<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 383<CODE> <A HREF="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html" title="class in com.fasterxml.jackson.databind.module">SimpleModule</A></CODE></FONT></TD> 384<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html#addSerializer(com.fasterxml.jackson.databind.JsonSerializer)">addSerializer</A></B>(<A HREF="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</A><?> ser)</CODE> 385 386<BR> 387 </TD> 388</TR> 389<TR BGCOLOR="white" CLASS="TableRowColor"> 390<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 391<CODE> <A HREF="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html" title="class in com.fasterxml.jackson.databind.module">SimpleModule</A></CODE></FONT></TD> 392<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html#addValueInstantiator(java.lang.Class, com.fasterxml.jackson.databind.deser.ValueInstantiator)">addValueInstantiator</A></B>(<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><?> beanType, 393 <A HREF="../../../../../com/fasterxml/jackson/databind/deser/ValueInstantiator.html" title="class in com.fasterxml.jackson.databind.deser">ValueInstantiator</A> inst)</CODE> 394 395<BR> 396 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 397 instances of type <code>beanType</code>.</TD> 398</TR> 399<TR BGCOLOR="white" CLASS="TableRowColor"> 400<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 401<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></FONT></TD> 402<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html#getModuleName()">getModuleName</A></B>()</CODE> 403 404<BR> 405 Method that returns identifier for module; this can be used by Jackson 406 for informational purposes, as well as in associating extensions with 407 module that provides them.</TD> 408</TR> 409<TR BGCOLOR="white" CLASS="TableRowColor"> 410<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 411<CODE> <A HREF="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html" title="class in com.fasterxml.jackson.databind.module">SimpleModule</A></CODE></FONT></TD> 412<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html#registerSubtypes(java.lang.Class...)">registerSubtypes</A></B>(<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><?>... subtypes)</CODE> 413 414<BR> 415 Method for adding set of subtypes to be registered with 416 <A HREF="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectMapper</CODE></A> 417 this is an alternative to using annotations in super type to indicate subtypes.</TD> 418</TR> 419<TR BGCOLOR="white" CLASS="TableRowColor"> 420<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 421<CODE> <A HREF="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html" title="class in com.fasterxml.jackson.databind.module">SimpleModule</A></CODE></FONT></TD> 422<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html#registerSubtypes(com.fasterxml.jackson.databind.jsontype.NamedType...)">registerSubtypes</A></B>(<A HREF="../../../../../com/fasterxml/jackson/databind/jsontype/NamedType.html" title="class in com.fasterxml.jackson.databind.jsontype">NamedType</A>... subtypes)</CODE> 423 424<BR> 425 Method for adding set of subtypes (along with type name to use) to be registered with 426 <A HREF="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectMapper</CODE></A> 427 this is an alternative to using annotations in super type to indicate subtypes.</TD> 428</TR> 429<TR BGCOLOR="white" CLASS="TableRowColor"> 430<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 431<CODE> void</CODE></FONT></TD> 432<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html#setAbstractTypes(com.fasterxml.jackson.databind.module.SimpleAbstractTypeResolver)">setAbstractTypes</A></B>(<A HREF="../../../../../com/fasterxml/jackson/databind/module/SimpleAbstractTypeResolver.html" title="class in com.fasterxml.jackson.databind.module">SimpleAbstractTypeResolver</A> atr)</CODE> 433 434<BR> 435 Resets currently configured abstract type mappings</TD> 436</TR> 437<TR BGCOLOR="white" CLASS="TableRowColor"> 438<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 439<CODE> void</CODE></FONT></TD> 440<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html#setDeserializers(com.fasterxml.jackson.databind.module.SimpleDeserializers)">setDeserializers</A></B>(<A HREF="../../../../../com/fasterxml/jackson/databind/module/SimpleDeserializers.html" title="class in com.fasterxml.jackson.databind.module">SimpleDeserializers</A> d)</CODE> 441 442<BR> 443 Resets all currently configured deserializers.</TD> 444</TR> 445<TR BGCOLOR="white" CLASS="TableRowColor"> 446<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 447<CODE> void</CODE></FONT></TD> 448<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html#setKeyDeserializers(com.fasterxml.jackson.databind.module.SimpleKeyDeserializers)">setKeyDeserializers</A></B>(<A HREF="../../../../../com/fasterxml/jackson/databind/module/SimpleKeyDeserializers.html" title="class in com.fasterxml.jackson.databind.module">SimpleKeyDeserializers</A> kd)</CODE> 449 450<BR> 451 Resets all currently configured key deserializers.</TD> 452</TR> 453<TR BGCOLOR="white" CLASS="TableRowColor"> 454<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 455<CODE> void</CODE></FONT></TD> 456<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html#setKeySerializers(com.fasterxml.jackson.databind.module.SimpleSerializers)">setKeySerializers</A></B>(<A HREF="../../../../../com/fasterxml/jackson/databind/module/SimpleSerializers.html" title="class in com.fasterxml.jackson.databind.module">SimpleSerializers</A> ks)</CODE> 457 458<BR> 459 Resets all currently configured key serializers.</TD> 460</TR> 461<TR BGCOLOR="white" CLASS="TableRowColor"> 462<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 463<CODE> <A HREF="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html" title="class in com.fasterxml.jackson.databind.module">SimpleModule</A></CODE></FONT></TD> 464<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html#setMixInAnnotation(java.lang.Class, java.lang.Class)">setMixInAnnotation</A></B>(<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><?> targetType, 465 <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><?> mixinClass)</CODE> 466 467<BR> 468 Method for specifying that annotations define by <code>mixinClass</code> 469 should be "mixed in" with annotations that <code>targetType</code> 470 has (as if they were directly included on it!).</TD> 471</TR> 472<TR BGCOLOR="white" CLASS="TableRowColor"> 473<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 474<CODE> void</CODE></FONT></TD> 475<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html#setSerializers(com.fasterxml.jackson.databind.module.SimpleSerializers)">setSerializers</A></B>(<A HREF="../../../../../com/fasterxml/jackson/databind/module/SimpleSerializers.html" title="class in com.fasterxml.jackson.databind.module">SimpleSerializers</A> s)</CODE> 476 477<BR> 478 Resets all currently configured serializers.</TD> 479</TR> 480<TR BGCOLOR="white" CLASS="TableRowColor"> 481<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 482<CODE> void</CODE></FONT></TD> 483<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html#setupModule(com.fasterxml.jackson.databind.Module.SetupContext)">setupModule</A></B>(<A HREF="../../../../../com/fasterxml/jackson/databind/Module.SetupContext.html" title="interface in com.fasterxml.jackson.databind">Module.SetupContext</A> context)</CODE> 484 485<BR> 486 Method called by <A HREF="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectMapper</CODE></A> when module is registered.</TD> 487</TR> 488<TR BGCOLOR="white" CLASS="TableRowColor"> 489<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 490<CODE> void</CODE></FONT></TD> 491<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html#setValueInstantiators(com.fasterxml.jackson.databind.module.SimpleValueInstantiators)">setValueInstantiators</A></B>(<A HREF="../../../../../com/fasterxml/jackson/databind/module/SimpleValueInstantiators.html" title="class in com.fasterxml.jackson.databind.module">SimpleValueInstantiators</A> svi)</CODE> 492 493<BR> 494 Resets all currently configured value instantiators</TD> 495</TR> 496<TR BGCOLOR="white" CLASS="TableRowColor"> 497<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 498<CODE> <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/Version.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Version</A></CODE></FONT></TD> 499<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html#version()">version</A></B>()</CODE> 500 501<BR> 502 Method that returns version of this module.</TD> 503</TR> 504</TABLE> 505 <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A> 506<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 507<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"> 508<TH ALIGN="left"><B>Methods inherited from class 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></B></TH> 509</TR> 510<TR BGCOLOR="white" CLASS="TableRowColor"> 511<TD><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></TD> 512</TR> 513</TABLE> 514 515<P> 516 517<!-- ============ FIELD DETAIL =========== --> 518 519<A NAME="field_detail"><!-- --></A> 520<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 521<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 522<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2"> 523<B>Field Detail</B></FONT></TH> 524</TR> 525</TABLE> 526 527<A NAME="_name"><!-- --></A><H3> 528_name</H3> 529<PRE> 530protected final <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> <B>_name</B></PRE> 531<DL> 532<DL> 533</DL> 534</DL> 535<HR> 536 537<A NAME="_version"><!-- --></A><H3> 538_version</H3> 539<PRE> 540protected final <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/Version.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Version</A> <B>_version</B></PRE> 541<DL> 542<DL> 543</DL> 544</DL> 545<HR> 546 547<A NAME="_serializers"><!-- --></A><H3> 548_serializers</H3> 549<PRE> 550protected <A HREF="../../../../../com/fasterxml/jackson/databind/module/SimpleSerializers.html" title="class in com.fasterxml.jackson.databind.module">SimpleSerializers</A> <B>_serializers</B></PRE> 551<DL> 552<DL> 553</DL> 554</DL> 555<HR> 556 557<A NAME="_deserializers"><!-- --></A><H3> 558_deserializers</H3> 559<PRE> 560protected <A HREF="../../../../../com/fasterxml/jackson/databind/module/SimpleDeserializers.html" title="class in com.fasterxml.jackson.databind.module">SimpleDeserializers</A> <B>_deserializers</B></PRE> 561<DL> 562<DL> 563</DL> 564</DL> 565<HR> 566 567<A NAME="_keySerializers"><!-- --></A><H3> 568_keySerializers</H3> 569<PRE> 570protected <A HREF="../../../../../com/fasterxml/jackson/databind/module/SimpleSerializers.html" title="class in com.fasterxml.jackson.databind.module">SimpleSerializers</A> <B>_keySerializers</B></PRE> 571<DL> 572<DL> 573</DL> 574</DL> 575<HR> 576 577<A NAME="_keyDeserializers"><!-- --></A><H3> 578_keyDeserializers</H3> 579<PRE> 580protected <A HREF="../../../../../com/fasterxml/jackson/databind/module/SimpleKeyDeserializers.html" title="class in com.fasterxml.jackson.databind.module">SimpleKeyDeserializers</A> <B>_keyDeserializers</B></PRE> 581<DL> 582<DL> 583</DL> 584</DL> 585<HR> 586 587<A NAME="_abstractTypes"><!-- --></A><H3> 588_abstractTypes</H3> 589<PRE> 590protected <A HREF="../../../../../com/fasterxml/jackson/databind/module/SimpleAbstractTypeResolver.html" title="class in com.fasterxml.jackson.databind.module">SimpleAbstractTypeResolver</A> <B>_abstractTypes</B></PRE> 591<DL> 592<DD>Lazily-constructed resolver used for storing mappings from 593 abstract classes to more specific implementing classes 594 (which may be abstract or concrete) 595<P> 596<DL> 597</DL> 598</DL> 599<HR> 600 601<A NAME="_valueInstantiators"><!-- --></A><H3> 602_valueInstantiators</H3> 603<PRE> 604protected <A HREF="../../../../../com/fasterxml/jackson/databind/module/SimpleValueInstantiators.html" title="class in com.fasterxml.jackson.databind.module">SimpleValueInstantiators</A> <B>_valueInstantiators</B></PRE> 605<DL> 606<DD>Lazily-constructed resolver used for storing mappings from 607 abstract classes to more specific implementing classes 608 (which may be abstract or concrete) 609<P> 610<DL> 611</DL> 612</DL> 613<HR> 614 615<A NAME="_mixins"><!-- --></A><H3> 616_mixins</H3> 617<PRE> 618protected <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><<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><?>,<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><?>> <B>_mixins</B></PRE> 619<DL> 620<DD>Lazily-constructed map that contains mix-in definitions, indexed 621 by target class, value being mix-in to apply. 622<P> 623<DL> 624</DL> 625</DL> 626<HR> 627 628<A NAME="_subtypes"><!-- --></A><H3> 629_subtypes</H3> 630<PRE> 631protected <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><<A HREF="../../../../../com/fasterxml/jackson/databind/jsontype/NamedType.html" title="class in com.fasterxml.jackson.databind.jsontype">NamedType</A>> <B>_subtypes</B></PRE> 632<DL> 633<DD>Set of subtypes to register, if any. 634<P> 635<DL> 636</DL> 637</DL> 638 639<!-- ========= CONSTRUCTOR DETAIL ======== --> 640 641<A NAME="constructor_detail"><!-- --></A> 642<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 643<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 644<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2"> 645<B>Constructor Detail</B></FONT></TH> 646</TR> 647</TABLE> 648 649<A NAME="SimpleModule()"><!-- --></A><H3> 650SimpleModule</H3> 651<PRE> 652public <B>SimpleModule</B>()</PRE> 653<DL> 654<DD>Constructors that should only be used for non-reusable 655 convenience modules used by app code: "real" modules should 656 use actual name and version number information. 657<P> 658</DL> 659<HR> 660 661<A NAME="SimpleModule(java.lang.String)"><!-- --></A><H3> 662SimpleModule</H3> 663<PRE> 664public <B>SimpleModule</B>(<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> 665<DL> 666<DD>Convenience constructor that will default version to 667 <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/Version.html?is-external=true#unknownVersion()" title="class or interface in com.fasterxml.jackson.core"><CODE>Version.unknownVersion()</CODE></A>. 668<P> 669</DL> 670<HR> 671 672<A NAME="SimpleModule(com.fasterxml.jackson.core.Version)"><!-- --></A><H3> 673SimpleModule</H3> 674<PRE> 675public <B>SimpleModule</B>(<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/Version.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Version</A> version)</PRE> 676<DL> 677<DD>Convenience constructor that will use specified Version, 678 including name from <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/Version.html?is-external=true#getArtifactId()" title="class or interface in com.fasterxml.jackson.core"><CODE>Version.getArtifactId()</CODE></A> 679<P> 680</DL> 681<HR> 682 683<A NAME="SimpleModule(java.lang.String, com.fasterxml.jackson.core.Version)"><!-- --></A><H3> 684SimpleModule</H3> 685<PRE> 686public <B>SimpleModule</B>(<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, 687 <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/Version.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Version</A> version)</PRE> 688<DL> 689<DD>Constructor to use for actual reusable modules. 690 ObjectMapper may use name as identifier to notice attempts 691 for multiple registrations of the same module (although it 692 does not have to). 693<P> 694<DL> 695<DT><B>Parameters:</B><DD><CODE>name</CODE> - Unique name of the module<DD><CODE>version</CODE> - Version of the module</DL> 696</DL> 697<HR> 698 699<A NAME="SimpleModule(java.lang.String, com.fasterxml.jackson.core.Version, java.util.Map)"><!-- --></A><H3> 700SimpleModule</H3> 701<PRE> 702public <B>SimpleModule</B>(<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, 703 <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/Version.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Version</A> version, 704 <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><<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><?>,<A HREF="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</A><?>> deserializers)</PRE> 705<DL> 706<DL> 707<DT><B>Since:</B></DT> 708 <DD>2.1</DD> 709</DL> 710</DL> 711<HR> 712 713<A NAME="SimpleModule(java.lang.String, com.fasterxml.jackson.core.Version, java.util.List)"><!-- --></A><H3> 714SimpleModule</H3> 715<PRE> 716public <B>SimpleModule</B>(<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, 717 <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/Version.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Version</A> version, 718 <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><<A HREF="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</A><?>> serializers)</PRE> 719<DL> 720<DL> 721<DT><B>Since:</B></DT> 722 <DD>2.1</DD> 723</DL> 724</DL> 725<HR> 726 727<A NAME="SimpleModule(java.lang.String, com.fasterxml.jackson.core.Version, java.util.Map, java.util.List)"><!-- --></A><H3> 728SimpleModule</H3> 729<PRE> 730public <B>SimpleModule</B>(<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, 731 <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/Version.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Version</A> version, 732 <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><<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><?>,<A HREF="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</A><?>> deserializers, 733 <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><<A HREF="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</A><?>> serializers)</PRE> 734<DL> 735<DL> 736<DT><B>Since:</B></DT> 737 <DD>2.1</DD> 738</DL> 739</DL> 740 741<!-- ============ METHOD DETAIL ========== --> 742 743<A NAME="method_detail"><!-- --></A> 744<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 745<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 746<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2"> 747<B>Method Detail</B></FONT></TH> 748</TR> 749</TABLE> 750 751<A NAME="setSerializers(com.fasterxml.jackson.databind.module.SimpleSerializers)"><!-- --></A><H3> 752setSerializers</H3> 753<PRE> 754public void <B>setSerializers</B>(<A HREF="../../../../../com/fasterxml/jackson/databind/module/SimpleSerializers.html" title="class in com.fasterxml.jackson.databind.module">SimpleSerializers</A> s)</PRE> 755<DL> 756<DD>Resets all currently configured serializers. 757<P> 758<DD><DL> 759</DL> 760</DD> 761<DD><DL> 762</DL> 763</DD> 764</DL> 765<HR> 766 767<A NAME="setDeserializers(com.fasterxml.jackson.databind.module.SimpleDeserializers)"><!-- --></A><H3> 768setDeserializers</H3> 769<PRE> 770public void <B>setDeserializers</B>(<A HREF="../../../../../com/fasterxml/jackson/databind/module/SimpleDeserializers.html" title="class in com.fasterxml.jackson.databind.module">SimpleDeserializers</A> d)</PRE> 771<DL> 772<DD>Resets all currently configured deserializers. 773<P> 774<DD><DL> 775</DL> 776</DD> 777<DD><DL> 778</DL> 779</DD> 780</DL> 781<HR> 782 783<A NAME="setKeySerializers(com.fasterxml.jackson.databind.module.SimpleSerializers)"><!-- --></A><H3> 784setKeySerializers</H3> 785<PRE> 786public void <B>setKeySerializers</B>(<A HREF="../../../../../com/fasterxml/jackson/databind/module/SimpleSerializers.html" title="class in com.fasterxml.jackson.databind.module">SimpleSerializers</A> ks)</PRE> 787<DL> 788<DD>Resets all currently configured key serializers. 789<P> 790<DD><DL> 791</DL> 792</DD> 793<DD><DL> 794</DL> 795</DD> 796</DL> 797<HR> 798 799<A NAME="setKeyDeserializers(com.fasterxml.jackson.databind.module.SimpleKeyDeserializers)"><!-- --></A><H3> 800setKeyDeserializers</H3> 801<PRE> 802public void <B>setKeyDeserializers</B>(<A HREF="../../../../../com/fasterxml/jackson/databind/module/SimpleKeyDeserializers.html" title="class in com.fasterxml.jackson.databind.module">SimpleKeyDeserializers</A> kd)</PRE> 803<DL> 804<DD>Resets all currently configured key deserializers. 805<P> 806<DD><DL> 807</DL> 808</DD> 809<DD><DL> 810</DL> 811</DD> 812</DL> 813<HR> 814 815<A NAME="setAbstractTypes(com.fasterxml.jackson.databind.module.SimpleAbstractTypeResolver)"><!-- --></A><H3> 816setAbstractTypes</H3> 817<PRE> 818public void <B>setAbstractTypes</B>(<A HREF="../../../../../com/fasterxml/jackson/databind/module/SimpleAbstractTypeResolver.html" title="class in com.fasterxml.jackson.databind.module">SimpleAbstractTypeResolver</A> atr)</PRE> 819<DL> 820<DD>Resets currently configured abstract type mappings 821<P> 822<DD><DL> 823</DL> 824</DD> 825<DD><DL> 826</DL> 827</DD> 828</DL> 829<HR> 830 831<A NAME="setValueInstantiators(com.fasterxml.jackson.databind.module.SimpleValueInstantiators)"><!-- --></A><H3> 832setValueInstantiators</H3> 833<PRE> 834public void <B>setValueInstantiators</B>(<A HREF="../../../../../com/fasterxml/jackson/databind/module/SimpleValueInstantiators.html" title="class in com.fasterxml.jackson.databind.module">SimpleValueInstantiators</A> svi)</PRE> 835<DL> 836<DD>Resets all currently configured value instantiators 837<P> 838<DD><DL> 839</DL> 840</DD> 841<DD><DL> 842</DL> 843</DD> 844</DL> 845<HR> 846 847<A NAME="addSerializer(com.fasterxml.jackson.databind.JsonSerializer)"><!-- --></A><H3> 848addSerializer</H3> 849<PRE> 850public <A HREF="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html" title="class in com.fasterxml.jackson.databind.module">SimpleModule</A> <B>addSerializer</B>(<A HREF="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</A><?> ser)</PRE> 851<DL> 852<DD><DL> 853</DL> 854</DD> 855<DD><DL> 856</DL> 857</DD> 858</DL> 859<HR> 860 861<A NAME="addSerializer(java.lang.Class, com.fasterxml.jackson.databind.JsonSerializer)"><!-- --></A><H3> 862addSerializer</H3> 863<PRE> 864public <T> <A HREF="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html" title="class in com.fasterxml.jackson.databind.module">SimpleModule</A> <B>addSerializer</B>(<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><? extends T> type, 865 <A HREF="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</A><T> ser)</PRE> 866<DL> 867<DD><DL> 868</DL> 869</DD> 870<DD><DL> 871</DL> 872</DD> 873</DL> 874<HR> 875 876<A NAME="addKeySerializer(java.lang.Class, com.fasterxml.jackson.databind.JsonSerializer)"><!-- --></A><H3> 877addKeySerializer</H3> 878<PRE> 879public <T> <A HREF="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html" title="class in com.fasterxml.jackson.databind.module">SimpleModule</A> <B>addKeySerializer</B>(<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><? extends T> type, 880 <A HREF="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</A><T> ser)</PRE> 881<DL> 882<DD><DL> 883</DL> 884</DD> 885<DD><DL> 886</DL> 887</DD> 888</DL> 889<HR> 890 891<A NAME="addDeserializer(java.lang.Class, com.fasterxml.jackson.databind.JsonDeserializer)"><!-- --></A><H3> 892addDeserializer</H3> 893<PRE> 894public <T> <A HREF="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html" title="class in com.fasterxml.jackson.databind.module">SimpleModule</A> <B>addDeserializer</B>(<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><T> type, 895 <A HREF="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</A><? extends T> deser)</PRE> 896<DL> 897<DD><DL> 898</DL> 899</DD> 900<DD><DL> 901</DL> 902</DD> 903</DL> 904<HR> 905 906<A NAME="addKeyDeserializer(java.lang.Class, com.fasterxml.jackson.databind.KeyDeserializer)"><!-- --></A><H3> 907addKeyDeserializer</H3> 908<PRE> 909public <A HREF="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html" title="class in com.fasterxml.jackson.databind.module">SimpleModule</A> <B>addKeyDeserializer</B>(<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><?> type, 910 <A HREF="../../../../../com/fasterxml/jackson/databind/KeyDeserializer.html" title="class in com.fasterxml.jackson.databind">KeyDeserializer</A> deser)</PRE> 911<DL> 912<DD><DL> 913</DL> 914</DD> 915<DD><DL> 916</DL> 917</DD> 918</DL> 919<HR> 920 921<A NAME="addAbstractTypeMapping(java.lang.Class, java.lang.Class)"><!-- --></A><H3> 922addAbstractTypeMapping</H3> 923<PRE> 924public <T> <A HREF="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html" title="class in com.fasterxml.jackson.databind.module">SimpleModule</A> <B>addAbstractTypeMapping</B>(<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><T> superType, 925 <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><? extends T> subType)</PRE> 926<DL> 927<DD>Lazily-constructed resolver used for storing mappings from 928 abstract classes to more specific implementing classes 929 (which may be abstract or concrete) 930<P> 931<DD><DL> 932</DL> 933</DD> 934<DD><DL> 935</DL> 936</DD> 937</DL> 938<HR> 939 940<A NAME="addValueInstantiator(java.lang.Class, com.fasterxml.jackson.databind.deser.ValueInstantiator)"><!-- --></A><H3> 941addValueInstantiator</H3> 942<PRE> 943public <A HREF="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html" title="class in com.fasterxml.jackson.databind.module">SimpleModule</A> <B>addValueInstantiator</B>(<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><?> beanType, 944 <A HREF="../../../../../com/fasterxml/jackson/databind/deser/ValueInstantiator.html" title="class in com.fasterxml.jackson.databind.deser">ValueInstantiator</A> inst)</PRE> 945<DL> 946<DD>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 947 instances of type <code>beanType</code>. 948<p> 949 Instantiator is 950 registered when module is registered for <code>ObjectMapper</code>. 951<P> 952<DD><DL> 953</DL> 954</DD> 955<DD><DL> 956</DL> 957</DD> 958</DL> 959<HR> 960 961<A NAME="registerSubtypes(java.lang.Class...)"><!-- --></A><H3> 962registerSubtypes</H3> 963<PRE> 964public <A HREF="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html" title="class in com.fasterxml.jackson.databind.module">SimpleModule</A> <B>registerSubtypes</B>(<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><?>... subtypes)</PRE> 965<DL> 966<DD>Method for adding set of subtypes to be registered with 967 <A HREF="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectMapper</CODE></A> 968 this is an alternative to using annotations in super type to indicate subtypes. 969<P> 970<DD><DL> 971</DL> 972</DD> 973<DD><DL> 974</DL> 975</DD> 976</DL> 977<HR> 978 979<A NAME="registerSubtypes(com.fasterxml.jackson.databind.jsontype.NamedType...)"><!-- --></A><H3> 980registerSubtypes</H3> 981<PRE> 982public <A HREF="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html" title="class in com.fasterxml.jackson.databind.module">SimpleModule</A> <B>registerSubtypes</B>(<A HREF="../../../../../com/fasterxml/jackson/databind/jsontype/NamedType.html" title="class in com.fasterxml.jackson.databind.jsontype">NamedType</A>... subtypes)</PRE> 983<DL> 984<DD>Method for adding set of subtypes (along with type name to use) to be registered with 985 <A HREF="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectMapper</CODE></A> 986 this is an alternative to using annotations in super type to indicate subtypes. 987<P> 988<DD><DL> 989</DL> 990</DD> 991<DD><DL> 992</DL> 993</DD> 994</DL> 995<HR> 996 997<A NAME="setMixInAnnotation(java.lang.Class, java.lang.Class)"><!-- --></A><H3> 998setMixInAnnotation</H3> 999<PRE> 1000public <A HREF="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html" title="class in com.fasterxml.jackson.databind.module">SimpleModule</A> <B>setMixInAnnotation</B>(<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><?> targetType, 1001 <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><?> mixinClass)</PRE> 1002<DL> 1003<DD>Method for specifying that annotations define by <code>mixinClass</code> 1004 should be "mixed in" with annotations that <code>targetType</code> 1005 has (as if they were directly included on it!). 1006<p> 1007 Mix-in annotations are 1008 registered when module is registered for <code>ObjectMapper</code>. 1009<P> 1010<DD><DL> 1011</DL> 1012</DD> 1013<DD><DL> 1014</DL> 1015</DD> 1016</DL> 1017<HR> 1018 1019<A NAME="getModuleName()"><!-- --></A><H3> 1020getModuleName</H3> 1021<PRE> 1022public <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> <B>getModuleName</B>()</PRE> 1023<DL> 1024<DD><B>Description copied from class: <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/Module.html#getModuleName()">Module</A></CODE></B></DD> 1025<DD>Method that returns identifier for module; this can be used by Jackson 1026 for informational purposes, as well as in associating extensions with 1027 module that provides them. 1028<P> 1029<DD><DL> 1030<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/Module.html#getModuleName()">getModuleName</A></CODE> in class <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/Module.html" title="class in com.fasterxml.jackson.databind">Module</A></CODE></DL> 1031</DD> 1032<DD><DL> 1033</DL> 1034</DD> 1035</DL> 1036<HR> 1037 1038<A NAME="setupModule(com.fasterxml.jackson.databind.Module.SetupContext)"><!-- --></A><H3> 1039setupModule</H3> 1040<PRE> 1041public void <B>setupModule</B>(<A HREF="../../../../../com/fasterxml/jackson/databind/Module.SetupContext.html" title="interface in com.fasterxml.jackson.databind">Module.SetupContext</A> context)</PRE> 1042<DL> 1043<DD><B>Description copied from class: <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/Module.html#setupModule(com.fasterxml.jackson.databind.Module.SetupContext)">Module</A></CODE></B></DD> 1044<DD>Method called by <A HREF="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectMapper</CODE></A> when module is registered. 1045 It is called to let module register functionality it provides, 1046 using callback methods passed-in context object exposes. 1047<P> 1048<DD><DL> 1049<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/Module.html#setupModule(com.fasterxml.jackson.databind.Module.SetupContext)">setupModule</A></CODE> in class <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/Module.html" title="class in com.fasterxml.jackson.databind">Module</A></CODE></DL> 1050</DD> 1051<DD><DL> 1052</DL> 1053</DD> 1054</DL> 1055<HR> 1056 1057<A NAME="version()"><!-- --></A><H3> 1058version</H3> 1059<PRE> 1060public <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/Version.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Version</A> <B>version</B>()</PRE> 1061<DL> 1062<DD><B>Description copied from class: <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/Module.html#version()">Module</A></CODE></B></DD> 1063<DD>Method that returns version of this module. Can be used by Jackson for 1064 informational purposes. 1065<P> 1066<DD><DL> 1067<DT><B>Specified by:</B><DD><CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/Versioned.html?is-external=true#version()" title="class or interface in com.fasterxml.jackson.core">version</A></CODE> in interface <CODE><A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/Versioned.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Versioned</A></CODE><DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/Module.html#version()">version</A></CODE> in class <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/Module.html" title="class in com.fasterxml.jackson.databind">Module</A></CODE></DL> 1068</DD> 1069<DD><DL> 1070</DL> 1071</DD> 1072</DL> 1073<!-- ========= END OF CLASS DATA ========= --> 1074<HR> 1075 1076 1077<!-- ======= START OF BOTTOM NAVBAR ====== --> 1078<A NAME="navbar_bottom"><!-- --></A> 1079<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A> 1080<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY=""> 1081<TR> 1082<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> 1083<A NAME="navbar_bottom_firstrow"><!-- --></A> 1084<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY=""> 1085 <TR ALIGN="center" VALIGN="top"> 1086 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD> 1087 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD> 1088 <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD> 1089 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/SimpleModule.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD> 1090 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD> 1091 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD> 1092 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD> 1093 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD> 1094 </TR> 1095</TABLE> 1096</TD> 1097<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM> 1098</EM> 1099</TD> 1100</TR> 1101 1102<TR> 1103<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> 1104 <A HREF="../../../../../com/fasterxml/jackson/databind/module/SimpleKeyDeserializers.html" title="class in com.fasterxml.jackson.databind.module"><B>PREV CLASS</B></A> 1105 <A HREF="../../../../../com/fasterxml/jackson/databind/module/SimpleSerializers.html" title="class in com.fasterxml.jackson.databind.module"><B>NEXT CLASS</B></A></FONT></TD> 1106<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> 1107 <A HREF="../../../../../index.html?com/fasterxml/jackson/databind/module/SimpleModule.html" target="_top"><B>FRAMES</B></A> 1108 <A HREF="SimpleModule.html" target="_top"><B>NO FRAMES</B></A> 1109 <SCRIPT type="text/javascript"> 1110 <!-- 1111 if(window==top) { 1112 document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>'); 1113 } 1114 //--> 1115</SCRIPT> 1116<NOSCRIPT> 1117 <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A> 1118</NOSCRIPT> 1119 1120 1121</FONT></TD> 1122</TR> 1123<TR> 1124<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> 1125 SUMMARY: <A HREF="#nested_classes_inherited_from_class_com.fasterxml.jackson.databind.Module">NESTED</A> | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD> 1126<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> 1127DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD> 1128</TR> 1129</TABLE> 1130<A NAME="skip-navbar_bottom"></A> 1131<!-- ======== END OF BOTTOM NAVBAR ======= --> 1132 1133<HR> 1134Copyright © 2012 <a href="http://fasterxml.com/">FasterXML</a>. All Rights Reserved. 1135</BODY> 1136</HTML> 1137