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:25 PDT 2012 --> 6<META http-equiv="Content-Type" content="text/html; charset=UTF-8"> 7<TITLE> 8Uses of Package com.fasterxml.jackson.databind.util (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="Uses of Package com.fasterxml.jackson.databind.util (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="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD> 44 <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </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 PREV 60 NEXT</FONT></TD> 61<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> 62 <A HREF="../../../../../index.html?com/fasterxml/jackson/databind/util/package-use.html" target="_top"><B>FRAMES</B></A> 63 <A HREF="package-use.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</TABLE> 79<A NAME="skip-navbar_top"></A> 80<!-- ========= END OF TOP NAVBAR ========= --> 81 82<HR> 83<CENTER> 84<H2> 85<B>Uses of Package<br>com.fasterxml.jackson.databind.util</B></H2> 86</CENTER> 87 88<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 89<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 90<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> 91Packages that use <A HREF="../../../../../com/fasterxml/jackson/databind/util/package-summary.html">com.fasterxml.jackson.databind.util</A></FONT></TH> 92</TR> 93<TR BGCOLOR="white" CLASS="TableRowColor"> 94<TD><A HREF="#com.fasterxml.jackson.databind"><B>com.fasterxml.jackson.databind</B></A></TD> 95<TD>Contains basic mapper (conversion) functionality that 96allows for converting between regular streaming json content and 97Java objects (beans or Tree Model: support for both is via 98<A HREF="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><CODE>ObjectMapper</CODE></A> class, as well 99as convenience methods included in 100<A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><CODE>JsonParser</CODE></A> </TD> 101</TR> 102<TR BGCOLOR="white" CLASS="TableRowColor"> 103<TD><A HREF="#com.fasterxml.jackson.databind.deser"><B>com.fasterxml.jackson.databind.deser</B></A></TD> 104<TD>Contains implementation classes of deserialization part of 105 data binding. </TD> 106</TR> 107<TR BGCOLOR="white" CLASS="TableRowColor"> 108<TD><A HREF="#com.fasterxml.jackson.databind.deser.impl"><B>com.fasterxml.jackson.databind.deser.impl</B></A></TD> 109<TD>Contains those implementation classes of deserialization part of 110 data binding that are not considered part of public or semi-public 111 interfaces. </TD> 112</TR> 113<TR BGCOLOR="white" CLASS="TableRowColor"> 114<TD><A HREF="#com.fasterxml.jackson.databind.deser.std"><B>com.fasterxml.jackson.databind.deser.std</B></A></TD> 115<TD>Contains public standard implementations of abstraction that 116 Jackson uses. </TD> 117</TR> 118<TR BGCOLOR="white" CLASS="TableRowColor"> 119<TD><A HREF="#com.fasterxml.jackson.databind.ext"><B>com.fasterxml.jackson.databind.ext</B></A></TD> 120<TD>Contains extended support for "external" packages: things that 121may or may not be present in runtime environment, but that are 122commonly enough used so that explicit support can be added. </TD> 123</TR> 124<TR BGCOLOR="white" CLASS="TableRowColor"> 125<TD><A HREF="#com.fasterxml.jackson.databind.introspect"><B>com.fasterxml.jackson.databind.introspect</B></A></TD> 126<TD>Functionality needed for Bean introspection, required for detecting 127 accessors and mutators for Beans, as well as locating and handling 128 method annotations. </TD> 129</TR> 130<TR BGCOLOR="white" CLASS="TableRowColor"> 131<TD><A HREF="#com.fasterxml.jackson.databind.jsontype.impl"><B>com.fasterxml.jackson.databind.jsontype.impl</B></A></TD> 132<TD>Package that contains standard implementations for 133 <A HREF="../../../../../com/fasterxml/jackson/databind/jsontype/TypeResolverBuilder.html" title="interface in com.fasterxml.jackson.databind.jsontype"><CODE>TypeResolverBuilder</CODE></A> 134 and 135 <A HREF="../../../../../com/fasterxml/jackson/databind/jsontype/TypeIdResolver.html" title="interface in com.fasterxml.jackson.databind.jsontype"><CODE>TypeIdResolver</CODE></A>. </TD> 136</TR> 137<TR BGCOLOR="white" CLASS="TableRowColor"> 138<TD><A HREF="#com.fasterxml.jackson.databind.ser"><B>com.fasterxml.jackson.databind.ser</B></A></TD> 139<TD>Contains implementation classes of serialization part of 140 data binding. </TD> 141</TR> 142<TR BGCOLOR="white" CLASS="TableRowColor"> 143<TD><A HREF="#com.fasterxml.jackson.databind.ser.impl"><B>com.fasterxml.jackson.databind.ser.impl</B></A></TD> 144<TD>Contains implementation classes of serialization part of 145 data binding. </TD> 146</TR> 147<TR BGCOLOR="white" CLASS="TableRowColor"> 148<TD><A HREF="#com.fasterxml.jackson.databind.ser.std"><B>com.fasterxml.jackson.databind.ser.std</B></A></TD> 149<TD> </TD> 150</TR> 151<TR BGCOLOR="white" CLASS="TableRowColor"> 152<TD><A HREF="#com.fasterxml.jackson.databind.type"><B>com.fasterxml.jackson.databind.type</B></A></TD> 153<TD>Package that contains concrete implementations of 154 <A HREF="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind"><CODE>JavaType</CODE></A>, as 155 well as the factory (<A HREF="../../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type"><CODE>TypeFactory</CODE></A>) for 156 constructing instances from various input data types 157 (like <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang"><CODE>Class</CODE></A>, <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/reflect/Type.html?is-external=true" title="class or interface in java.lang.reflect"><CODE>Type</CODE></A>) 158 and programmatically (for structured types, arrays, 159 <A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util"><CODE>List</CODE></A>s and <A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util"><CODE>Map</CODE></A>s). </TD> 160</TR> 161<TR BGCOLOR="white" CLASS="TableRowColor"> 162<TD><A HREF="#com.fasterxml.jackson.databind.util"><B>com.fasterxml.jackson.databind.util</B></A></TD> 163<TD>Utility classes for Mapper package. </TD> 164</TR> 165</TABLE> 166 167<P> 168<A NAME="com.fasterxml.jackson.databind"><!-- --></A> 169<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 170<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 171<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> 172Classes in <A HREF="../../../../../com/fasterxml/jackson/databind/util/package-summary.html">com.fasterxml.jackson.databind.util</A> used by <A HREF="../../../../../com/fasterxml/jackson/databind/package-summary.html">com.fasterxml.jackson.databind</A></FONT></TH> 173</TR> 174<TR BGCOLOR="white" CLASS="TableRowColor"> 175<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/util/class-use/Annotations.html#com.fasterxml.jackson.databind"><B>Annotations</B></A></B> 176 177<BR> 178 Interface that defines interface for accessing contents of a 179 collection of annotations.</TD> 180</TR> 181<TR BGCOLOR="white" CLASS="TableRowColor"> 182<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/util/class-use/ArrayBuilders.html#com.fasterxml.jackson.databind"><B>ArrayBuilders</B></A></B> 183 184<BR> 185 Helper class that contains set of distinct builders for different 186 arrays of primitive values.</TD> 187</TR> 188<TR BGCOLOR="white" CLASS="TableRowColor"> 189<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/util/class-use/LinkedNode.html#com.fasterxml.jackson.databind"><B>LinkedNode</B></A></B> 190 191<BR> 192 Node of a forward-only linked list.</TD> 193</TR> 194<TR BGCOLOR="white" CLASS="TableRowColor"> 195<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/util/class-use/Named.html#com.fasterxml.jackson.databind"><B>Named</B></A></B> 196 197<BR> 198 Simple tag interface mostly to allow sorting by name.</TD> 199</TR> 200<TR BGCOLOR="white" CLASS="TableRowColor"> 201<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/util/class-use/NameTransformer.html#com.fasterxml.jackson.databind"><B>NameTransformer</B></A></B> 202 203<BR> 204 Helper class used to encapsulate details of name mangling, transforming 205 of names using different strategies (prefixes, suffixes).</TD> 206</TR> 207<TR BGCOLOR="white" CLASS="TableRowColor"> 208<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/util/class-use/ObjectBuffer.html#com.fasterxml.jackson.databind"><B>ObjectBuffer</B></A></B> 209 210<BR> 211 Helper class to use for constructing Object arrays by appending entries 212 to create arrays of various lengths (length that is not known a priori).</TD> 213</TR> 214<TR BGCOLOR="white" CLASS="TableRowColor"> 215<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/util/class-use/RootNameLookup.html#com.fasterxml.jackson.databind"><B>RootNameLookup</B></A></B> 216 217<BR> 218 Helper class for caching resolved root names.</TD> 219</TR> 220</TABLE> 221 222<P> 223<A NAME="com.fasterxml.jackson.databind.deser"><!-- --></A> 224<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 225<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 226<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> 227Classes in <A HREF="../../../../../com/fasterxml/jackson/databind/util/package-summary.html">com.fasterxml.jackson.databind.util</A> used by <A HREF="../../../../../com/fasterxml/jackson/databind/deser/package-summary.html">com.fasterxml.jackson.databind.deser</A></FONT></TH> 228</TR> 229<TR BGCOLOR="white" CLASS="TableRowColor"> 230<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/util/class-use/Annotations.html#com.fasterxml.jackson.databind.deser"><B>Annotations</B></A></B> 231 232<BR> 233 Interface that defines interface for accessing contents of a 234 collection of annotations.</TD> 235</TR> 236<TR BGCOLOR="white" CLASS="TableRowColor"> 237<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/util/class-use/EnumResolver.html#com.fasterxml.jackson.databind.deser"><B>EnumResolver</B></A></B> 238 239<BR> 240 Helper class used to resolve String values (either JSON Object field 241 names or regular String values) into Java Enum instances.</TD> 242</TR> 243<TR BGCOLOR="white" CLASS="TableRowColor"> 244<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/util/class-use/Named.html#com.fasterxml.jackson.databind.deser"><B>Named</B></A></B> 245 246<BR> 247 Simple tag interface mostly to allow sorting by name.</TD> 248</TR> 249<TR BGCOLOR="white" CLASS="TableRowColor"> 250<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/util/class-use/NameTransformer.html#com.fasterxml.jackson.databind.deser"><B>NameTransformer</B></A></B> 251 252<BR> 253 Helper class used to encapsulate details of name mangling, transforming 254 of names using different strategies (prefixes, suffixes).</TD> 255</TR> 256<TR BGCOLOR="white" CLASS="TableRowColor"> 257<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/util/class-use/TokenBuffer.html#com.fasterxml.jackson.databind.deser"><B>TokenBuffer</B></A></B> 258 259<BR> 260 Utility class used for efficient storage of <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonToken.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><CODE>JsonToken</CODE></A> 261 sequences, needed for temporary buffering.</TD> 262</TR> 263<TR BGCOLOR="white" CLASS="TableRowColor"> 264<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/util/class-use/ViewMatcher.html#com.fasterxml.jackson.databind.deser"><B>ViewMatcher</B></A></B> 265 266<BR> 267 Helper class used for checking whether a property is visible 268 in the active view</TD> 269</TR> 270</TABLE> 271 272<P> 273<A NAME="com.fasterxml.jackson.databind.deser.impl"><!-- --></A> 274<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 275<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 276<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> 277Classes in <A HREF="../../../../../com/fasterxml/jackson/databind/util/package-summary.html">com.fasterxml.jackson.databind.util</A> used by <A HREF="../../../../../com/fasterxml/jackson/databind/deser/impl/package-summary.html">com.fasterxml.jackson.databind.deser.impl</A></FONT></TH> 278</TR> 279<TR BGCOLOR="white" CLASS="TableRowColor"> 280<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/util/class-use/Annotations.html#com.fasterxml.jackson.databind.deser.impl"><B>Annotations</B></A></B> 281 282<BR> 283 Interface that defines interface for accessing contents of a 284 collection of annotations.</TD> 285</TR> 286<TR BGCOLOR="white" CLASS="TableRowColor"> 287<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/util/class-use/Named.html#com.fasterxml.jackson.databind.deser.impl"><B>Named</B></A></B> 288 289<BR> 290 Simple tag interface mostly to allow sorting by name.</TD> 291</TR> 292<TR BGCOLOR="white" CLASS="TableRowColor"> 293<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/util/class-use/NameTransformer.html#com.fasterxml.jackson.databind.deser.impl"><B>NameTransformer</B></A></B> 294 295<BR> 296 Helper class used to encapsulate details of name mangling, transforming 297 of names using different strategies (prefixes, suffixes).</TD> 298</TR> 299<TR BGCOLOR="white" CLASS="TableRowColor"> 300<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/util/class-use/TokenBuffer.html#com.fasterxml.jackson.databind.deser.impl"><B>TokenBuffer</B></A></B> 301 302<BR> 303 Utility class used for efficient storage of <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonToken.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><CODE>JsonToken</CODE></A> 304 sequences, needed for temporary buffering.</TD> 305</TR> 306</TABLE> 307 308<P> 309<A NAME="com.fasterxml.jackson.databind.deser.std"><!-- --></A> 310<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 311<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 312<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> 313Classes in <A HREF="../../../../../com/fasterxml/jackson/databind/util/package-summary.html">com.fasterxml.jackson.databind.util</A> used by <A HREF="../../../../../com/fasterxml/jackson/databind/deser/std/package-summary.html">com.fasterxml.jackson.databind.deser.std</A></FONT></TH> 314</TR> 315<TR BGCOLOR="white" CLASS="TableRowColor"> 316<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/util/class-use/Converter.html#com.fasterxml.jackson.databind.deser.std"><B>Converter</B></A></B> 317 318<BR> 319 Helper interface for things that convert Objects of 320 one type to another.</TD> 321</TR> 322<TR BGCOLOR="white" CLASS="TableRowColor"> 323<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/util/class-use/EnumResolver.html#com.fasterxml.jackson.databind.deser.std"><B>EnumResolver</B></A></B> 324 325<BR> 326 Helper class used to resolve String values (either JSON Object field 327 names or regular String values) into Java Enum instances.</TD> 328</TR> 329<TR BGCOLOR="white" CLASS="TableRowColor"> 330<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/util/class-use/NameTransformer.html#com.fasterxml.jackson.databind.deser.std"><B>NameTransformer</B></A></B> 331 332<BR> 333 Helper class used to encapsulate details of name mangling, transforming 334 of names using different strategies (prefixes, suffixes).</TD> 335</TR> 336<TR BGCOLOR="white" CLASS="TableRowColor"> 337<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/util/class-use/TokenBuffer.html#com.fasterxml.jackson.databind.deser.std"><B>TokenBuffer</B></A></B> 338 339<BR> 340 Utility class used for efficient storage of <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonToken.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><CODE>JsonToken</CODE></A> 341 sequences, needed for temporary buffering.</TD> 342</TR> 343</TABLE> 344 345<P> 346<A NAME="com.fasterxml.jackson.databind.ext"><!-- --></A> 347<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 348<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 349<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> 350Classes in <A HREF="../../../../../com/fasterxml/jackson/databind/util/package-summary.html">com.fasterxml.jackson.databind.util</A> used by <A HREF="../../../../../com/fasterxml/jackson/databind/ext/package-summary.html">com.fasterxml.jackson.databind.ext</A></FONT></TH> 351</TR> 352<TR BGCOLOR="white" CLASS="TableRowColor"> 353<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/util/class-use/Provider.html#com.fasterxml.jackson.databind.ext"><B>Provider</B></A></B> 354 355<BR> 356 Simple helper class used for decoupling instantiation of 357 optionally loaded handlers, like deserializers and deserializers 358 for libraries that are only present on some platforms.</TD> 359</TR> 360</TABLE> 361 362<P> 363<A NAME="com.fasterxml.jackson.databind.introspect"><!-- --></A> 364<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 365<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 366<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> 367Classes in <A HREF="../../../../../com/fasterxml/jackson/databind/util/package-summary.html">com.fasterxml.jackson.databind.util</A> used by <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/package-summary.html">com.fasterxml.jackson.databind.introspect</A></FONT></TH> 368</TR> 369<TR BGCOLOR="white" CLASS="TableRowColor"> 370<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/util/class-use/Annotations.html#com.fasterxml.jackson.databind.introspect"><B>Annotations</B></A></B> 371 372<BR> 373 Interface that defines interface for accessing contents of a 374 collection of annotations.</TD> 375</TR> 376<TR BGCOLOR="white" CLASS="TableRowColor"> 377<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/util/class-use/Named.html#com.fasterxml.jackson.databind.introspect"><B>Named</B></A></B> 378 379<BR> 380 Simple tag interface mostly to allow sorting by name.</TD> 381</TR> 382<TR BGCOLOR="white" CLASS="TableRowColor"> 383<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/util/class-use/NameTransformer.html#com.fasterxml.jackson.databind.introspect"><B>NameTransformer</B></A></B> 384 385<BR> 386 Helper class used to encapsulate details of name mangling, transforming 387 of names using different strategies (prefixes, suffixes).</TD> 388</TR> 389</TABLE> 390 391<P> 392<A NAME="com.fasterxml.jackson.databind.jsontype.impl"><!-- --></A> 393<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 394<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 395<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> 396Classes in <A HREF="../../../../../com/fasterxml/jackson/databind/util/package-summary.html">com.fasterxml.jackson.databind.util</A> used by <A HREF="../../../../../com/fasterxml/jackson/databind/jsontype/impl/package-summary.html">com.fasterxml.jackson.databind.jsontype.impl</A></FONT></TH> 397</TR> 398<TR BGCOLOR="white" CLASS="TableRowColor"> 399<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/util/class-use/TokenBuffer.html#com.fasterxml.jackson.databind.jsontype.impl"><B>TokenBuffer</B></A></B> 400 401<BR> 402 Utility class used for efficient storage of <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonToken.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><CODE>JsonToken</CODE></A> 403 sequences, needed for temporary buffering.</TD> 404</TR> 405</TABLE> 406 407<P> 408<A NAME="com.fasterxml.jackson.databind.ser"><!-- --></A> 409<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 410<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 411<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> 412Classes in <A HREF="../../../../../com/fasterxml/jackson/databind/util/package-summary.html">com.fasterxml.jackson.databind.util</A> used by <A HREF="../../../../../com/fasterxml/jackson/databind/ser/package-summary.html">com.fasterxml.jackson.databind.ser</A></FONT></TH> 413</TR> 414<TR BGCOLOR="white" CLASS="TableRowColor"> 415<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/util/class-use/Annotations.html#com.fasterxml.jackson.databind.ser"><B>Annotations</B></A></B> 416 417<BR> 418 Interface that defines interface for accessing contents of a 419 collection of annotations.</TD> 420</TR> 421<TR BGCOLOR="white" CLASS="TableRowColor"> 422<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/util/class-use/Named.html#com.fasterxml.jackson.databind.ser"><B>Named</B></A></B> 423 424<BR> 425 Simple tag interface mostly to allow sorting by name.</TD> 426</TR> 427<TR BGCOLOR="white" CLASS="TableRowColor"> 428<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/util/class-use/NameTransformer.html#com.fasterxml.jackson.databind.ser"><B>NameTransformer</B></A></B> 429 430<BR> 431 Helper class used to encapsulate details of name mangling, transforming 432 of names using different strategies (prefixes, suffixes).</TD> 433</TR> 434</TABLE> 435 436<P> 437<A NAME="com.fasterxml.jackson.databind.ser.impl"><!-- --></A> 438<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 439<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 440<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> 441Classes in <A HREF="../../../../../com/fasterxml/jackson/databind/util/package-summary.html">com.fasterxml.jackson.databind.util</A> used by <A HREF="../../../../../com/fasterxml/jackson/databind/ser/impl/package-summary.html">com.fasterxml.jackson.databind.ser.impl</A></FONT></TH> 442</TR> 443<TR BGCOLOR="white" CLASS="TableRowColor"> 444<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/util/class-use/Named.html#com.fasterxml.jackson.databind.ser.impl"><B>Named</B></A></B> 445 446<BR> 447 Simple tag interface mostly to allow sorting by name.</TD> 448</TR> 449<TR BGCOLOR="white" CLASS="TableRowColor"> 450<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/util/class-use/NameTransformer.html#com.fasterxml.jackson.databind.ser.impl"><B>NameTransformer</B></A></B> 451 452<BR> 453 Helper class used to encapsulate details of name mangling, transforming 454 of names using different strategies (prefixes, suffixes).</TD> 455</TR> 456</TABLE> 457 458<P> 459<A NAME="com.fasterxml.jackson.databind.ser.std"><!-- --></A> 460<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 461<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 462<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> 463Classes in <A HREF="../../../../../com/fasterxml/jackson/databind/util/package-summary.html">com.fasterxml.jackson.databind.util</A> used by <A HREF="../../../../../com/fasterxml/jackson/databind/ser/std/package-summary.html">com.fasterxml.jackson.databind.ser.std</A></FONT></TH> 464</TR> 465<TR BGCOLOR="white" CLASS="TableRowColor"> 466<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/util/class-use/Converter.html#com.fasterxml.jackson.databind.ser.std"><B>Converter</B></A></B> 467 468<BR> 469 Helper interface for things that convert Objects of 470 one type to another.</TD> 471</TR> 472<TR BGCOLOR="white" CLASS="TableRowColor"> 473<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/util/class-use/EnumValues.html#com.fasterxml.jackson.databind.ser.std"><B>EnumValues</B></A></B> 474 475<BR> 476 Helper class used for storing String serializations of 477 enumerations.</TD> 478</TR> 479<TR BGCOLOR="white" CLASS="TableRowColor"> 480<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/util/class-use/NameTransformer.html#com.fasterxml.jackson.databind.ser.std"><B>NameTransformer</B></A></B> 481 482<BR> 483 Helper class used to encapsulate details of name mangling, transforming 484 of names using different strategies (prefixes, suffixes).</TD> 485</TR> 486<TR BGCOLOR="white" CLASS="TableRowColor"> 487<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/util/class-use/Provider.html#com.fasterxml.jackson.databind.ser.std"><B>Provider</B></A></B> 488 489<BR> 490 Simple helper class used for decoupling instantiation of 491 optionally loaded handlers, like deserializers and deserializers 492 for libraries that are only present on some platforms.</TD> 493</TR> 494<TR BGCOLOR="white" CLASS="TableRowColor"> 495<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/util/class-use/TokenBuffer.html#com.fasterxml.jackson.databind.ser.std"><B>TokenBuffer</B></A></B> 496 497<BR> 498 Utility class used for efficient storage of <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonToken.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><CODE>JsonToken</CODE></A> 499 sequences, needed for temporary buffering.</TD> 500</TR> 501</TABLE> 502 503<P> 504<A NAME="com.fasterxml.jackson.databind.type"><!-- --></A> 505<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 506<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 507<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> 508Classes in <A HREF="../../../../../com/fasterxml/jackson/databind/util/package-summary.html">com.fasterxml.jackson.databind.util</A> used by <A HREF="../../../../../com/fasterxml/jackson/databind/type/package-summary.html">com.fasterxml.jackson.databind.type</A></FONT></TH> 509</TR> 510<TR BGCOLOR="white" CLASS="TableRowColor"> 511<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/util/class-use/LRUMap.html#com.fasterxml.jackson.databind.type"><B>LRUMap</B></A></B> 512 513<BR> 514 Helper for simple bounded LRU maps used for reusing lookup values.</TD> 515</TR> 516</TABLE> 517 518<P> 519<A NAME="com.fasterxml.jackson.databind.util"><!-- --></A> 520<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 521<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 522<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> 523Classes in <A HREF="../../../../../com/fasterxml/jackson/databind/util/package-summary.html">com.fasterxml.jackson.databind.util</A> used by <A HREF="../../../../../com/fasterxml/jackson/databind/util/package-summary.html">com.fasterxml.jackson.databind.util</A></FONT></TH> 524</TR> 525<TR BGCOLOR="white" CLASS="TableRowColor"> 526<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/util/class-use/ArrayBuilders.BooleanBuilder.html#com.fasterxml.jackson.databind.util"><B>ArrayBuilders.BooleanBuilder</B></A></B> 527 528<BR> 529 </TD> 530</TR> 531<TR BGCOLOR="white" CLASS="TableRowColor"> 532<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/util/class-use/ArrayBuilders.ByteBuilder.html#com.fasterxml.jackson.databind.util"><B>ArrayBuilders.ByteBuilder</B></A></B> 533 534<BR> 535 </TD> 536</TR> 537<TR BGCOLOR="white" CLASS="TableRowColor"> 538<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/util/class-use/ArrayBuilders.DoubleBuilder.html#com.fasterxml.jackson.databind.util"><B>ArrayBuilders.DoubleBuilder</B></A></B> 539 540<BR> 541 </TD> 542</TR> 543<TR BGCOLOR="white" CLASS="TableRowColor"> 544<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/util/class-use/ArrayBuilders.FloatBuilder.html#com.fasterxml.jackson.databind.util"><B>ArrayBuilders.FloatBuilder</B></A></B> 545 546<BR> 547 </TD> 548</TR> 549<TR BGCOLOR="white" CLASS="TableRowColor"> 550<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/util/class-use/ArrayBuilders.IntBuilder.html#com.fasterxml.jackson.databind.util"><B>ArrayBuilders.IntBuilder</B></A></B> 551 552<BR> 553 </TD> 554</TR> 555<TR BGCOLOR="white" CLASS="TableRowColor"> 556<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/util/class-use/ArrayBuilders.LongBuilder.html#com.fasterxml.jackson.databind.util"><B>ArrayBuilders.LongBuilder</B></A></B> 557 558<BR> 559 </TD> 560</TR> 561<TR BGCOLOR="white" CLASS="TableRowColor"> 562<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/util/class-use/ArrayBuilders.ShortBuilder.html#com.fasterxml.jackson.databind.util"><B>ArrayBuilders.ShortBuilder</B></A></B> 563 564<BR> 565 </TD> 566</TR> 567<TR BGCOLOR="white" CLASS="TableRowColor"> 568<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/util/class-use/EnumResolver.html#com.fasterxml.jackson.databind.util"><B>EnumResolver</B></A></B> 569 570<BR> 571 Helper class used to resolve String values (either JSON Object field 572 names or regular String values) into Java Enum instances.</TD> 573</TR> 574<TR BGCOLOR="white" CLASS="TableRowColor"> 575<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/util/class-use/EnumValues.html#com.fasterxml.jackson.databind.util"><B>EnumValues</B></A></B> 576 577<BR> 578 Helper class used for storing String serializations of 579 enumerations.</TD> 580</TR> 581<TR BGCOLOR="white" CLASS="TableRowColor"> 582<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/util/class-use/LinkedNode.html#com.fasterxml.jackson.databind.util"><B>LinkedNode</B></A></B> 583 584<BR> 585 Node of a forward-only linked list.</TD> 586</TR> 587<TR BGCOLOR="white" CLASS="TableRowColor"> 588<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/util/class-use/LRUMap.html#com.fasterxml.jackson.databind.util"><B>LRUMap</B></A></B> 589 590<BR> 591 Helper for simple bounded LRU maps used for reusing lookup values.</TD> 592</TR> 593<TR BGCOLOR="white" CLASS="TableRowColor"> 594<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/util/class-use/Named.html#com.fasterxml.jackson.databind.util"><B>Named</B></A></B> 595 596<BR> 597 Simple tag interface mostly to allow sorting by name.</TD> 598</TR> 599<TR BGCOLOR="white" CLASS="TableRowColor"> 600<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/util/class-use/NameTransformer.html#com.fasterxml.jackson.databind.util"><B>NameTransformer</B></A></B> 601 602<BR> 603 Helper class used to encapsulate details of name mangling, transforming 604 of names using different strategies (prefixes, suffixes).</TD> 605</TR> 606<TR BGCOLOR="white" CLASS="TableRowColor"> 607<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/util/class-use/PrimitiveArrayBuilder.html#com.fasterxml.jackson.databind.util"><B>PrimitiveArrayBuilder</B></A></B> 608 609<BR> 610 Base class for specialized primitive array builders.</TD> 611</TR> 612<TR BGCOLOR="white" CLASS="TableRowColor"> 613<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/util/class-use/SimpleBeanPropertyDefinition.html#com.fasterxml.jackson.databind.util"><B>SimpleBeanPropertyDefinition</B></A></B> 614 615<BR> 616 Simple immutable <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/BeanPropertyDefinition.html" title="class in com.fasterxml.jackson.databind.introspect"><CODE>BeanPropertyDefinition</CODE></A> implementation that can 617 be wrapped around a <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect"><CODE>AnnotatedMember</CODE></A> that is a simple 618 accessor (getter) or mutator (setter, constructor parameter) 619 (or both, for fields).</TD> 620</TR> 621<TR BGCOLOR="white" CLASS="TableRowColor"> 622<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/util/class-use/StdDateFormat.html#com.fasterxml.jackson.databind.util"><B>StdDateFormat</B></A></B> 623 624<BR> 625 Default <A HREF="http://docs.oracle.com/javase/6/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text"><CODE>DateFormat</CODE></A> implementation used by standard Date 626 serializers and deserializers.</TD> 627</TR> 628<TR BGCOLOR="white" CLASS="TableRowColor"> 629<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/util/class-use/TokenBuffer.html#com.fasterxml.jackson.databind.util"><B>TokenBuffer</B></A></B> 630 631<BR> 632 Utility class used for efficient storage of <A HREF="http://fasterxml.github.com/jackson-core/javadoc/2.1.0/com/fasterxml/jackson/core/JsonToken.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><CODE>JsonToken</CODE></A> 633 sequences, needed for temporary buffering.</TD> 634</TR> 635<TR BGCOLOR="white" CLASS="TableRowColor"> 636<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/util/class-use/TokenBuffer.Segment.html#com.fasterxml.jackson.databind.util"><B>TokenBuffer.Segment</B></A></B> 637 638<BR> 639 Individual segment of TokenBuffer that can store up to 16 tokens 640 (limited by 4 bits per token type marker requirement).</TD> 641</TR> 642<TR BGCOLOR="white" CLASS="TableRowColor"> 643<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/util/class-use/ViewMatcher.html#com.fasterxml.jackson.databind.util"><B>ViewMatcher</B></A></B> 644 645<BR> 646 Helper class used for checking whether a property is visible 647 in the active view</TD> 648</TR> 649</TABLE> 650 651<P> 652<HR> 653 654 655<!-- ======= START OF BOTTOM NAVBAR ====== --> 656<A NAME="navbar_bottom"><!-- --></A> 657<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A> 658<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY=""> 659<TR> 660<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> 661<A NAME="navbar_bottom_firstrow"><!-- --></A> 662<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY=""> 663 <TR ALIGN="center" VALIGN="top"> 664 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD> 665 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD> 666 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD> 667 <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD> 668 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD> 669 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD> 670 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD> 671 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD> 672 </TR> 673</TABLE> 674</TD> 675<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM> 676</EM> 677</TD> 678</TR> 679 680<TR> 681<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> 682 PREV 683 NEXT</FONT></TD> 684<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> 685 <A HREF="../../../../../index.html?com/fasterxml/jackson/databind/util/package-use.html" target="_top"><B>FRAMES</B></A> 686 <A HREF="package-use.html" target="_top"><B>NO FRAMES</B></A> 687 <SCRIPT type="text/javascript"> 688 <!-- 689 if(window==top) { 690 document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>'); 691 } 692 //--> 693</SCRIPT> 694<NOSCRIPT> 695 <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A> 696</NOSCRIPT> 697 698 699</FONT></TD> 700</TR> 701</TABLE> 702<A NAME="skip-navbar_bottom"></A> 703<!-- ======== END OF BOTTOM NAVBAR ======= --> 704 705<HR> 706Copyright © 2012 <a href="http://fasterxml.com/">FasterXML</a>. All Rights Reserved. 707</BODY> 708</HTML> 709