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_29) on Mon Mar 26 19:07:21 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.0.0 API) 9</TITLE> 10 11<META NAME="date" CONTENT="2012-03-26"> 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.0.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<CODE>JsonParser</CODE> </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 <CODE>JsonToken</CODE> 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 <CODE>JsonToken</CODE> 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/EnumResolver.html#com.fasterxml.jackson.databind.deser.std"><B>EnumResolver</B></A></B> 317 318<BR> 319 Helper class used to resolve String values (either JSON Object field 320 names or regular String values) into Java Enum instances.</TD> 321</TR> 322<TR BGCOLOR="white" CLASS="TableRowColor"> 323<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/util/class-use/NameTransformer.html#com.fasterxml.jackson.databind.deser.std"><B>NameTransformer</B></A></B> 324 325<BR> 326 Helper class used to encapsulate details of name mangling, transforming 327 of names using different strategies (prefixes, suffixes).</TD> 328</TR> 329<TR BGCOLOR="white" CLASS="TableRowColor"> 330<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/util/class-use/TokenBuffer.html#com.fasterxml.jackson.databind.deser.std"><B>TokenBuffer</B></A></B> 331 332<BR> 333 Utility class used for efficient storage of <CODE>JsonToken</CODE> 334 sequences, needed for temporary buffering.</TD> 335</TR> 336</TABLE> 337 338<P> 339<A NAME="com.fasterxml.jackson.databind.ext"><!-- --></A> 340<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 341<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 342<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> 343Classes 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> 344</TR> 345<TR BGCOLOR="white" CLASS="TableRowColor"> 346<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/util/class-use/Provider.html#com.fasterxml.jackson.databind.ext"><B>Provider</B></A></B> 347 348<BR> 349 Simple helper class used for decoupling instantiation of 350 optionally loaded handlers, like deserializers and deserializers 351 for libraries that are only present on some platforms.</TD> 352</TR> 353</TABLE> 354 355<P> 356<A NAME="com.fasterxml.jackson.databind.introspect"><!-- --></A> 357<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 358<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 359<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> 360Classes 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> 361</TR> 362<TR BGCOLOR="white" CLASS="TableRowColor"> 363<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/util/class-use/Annotations.html#com.fasterxml.jackson.databind.introspect"><B>Annotations</B></A></B> 364 365<BR> 366 Interface that defines interface for accessing contents of a 367 collection of annotations.</TD> 368</TR> 369<TR BGCOLOR="white" CLASS="TableRowColor"> 370<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/util/class-use/Named.html#com.fasterxml.jackson.databind.introspect"><B>Named</B></A></B> 371 372<BR> 373 Simple tag interface mostly to allow sorting by name.</TD> 374</TR> 375<TR BGCOLOR="white" CLASS="TableRowColor"> 376<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/util/class-use/NameTransformer.html#com.fasterxml.jackson.databind.introspect"><B>NameTransformer</B></A></B> 377 378<BR> 379 Helper class used to encapsulate details of name mangling, transforming 380 of names using different strategies (prefixes, suffixes).</TD> 381</TR> 382</TABLE> 383 384<P> 385<A NAME="com.fasterxml.jackson.databind.jsontype.impl"><!-- --></A> 386<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 387<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 388<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> 389Classes 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> 390</TR> 391<TR BGCOLOR="white" CLASS="TableRowColor"> 392<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/util/class-use/TokenBuffer.html#com.fasterxml.jackson.databind.jsontype.impl"><B>TokenBuffer</B></A></B> 393 394<BR> 395 Utility class used for efficient storage of <CODE>JsonToken</CODE> 396 sequences, needed for temporary buffering.</TD> 397</TR> 398</TABLE> 399 400<P> 401<A NAME="com.fasterxml.jackson.databind.ser"><!-- --></A> 402<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 403<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 404<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> 405Classes 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> 406</TR> 407<TR BGCOLOR="white" CLASS="TableRowColor"> 408<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/util/class-use/Annotations.html#com.fasterxml.jackson.databind.ser"><B>Annotations</B></A></B> 409 410<BR> 411 Interface that defines interface for accessing contents of a 412 collection of annotations.</TD> 413</TR> 414<TR BGCOLOR="white" CLASS="TableRowColor"> 415<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/util/class-use/Named.html#com.fasterxml.jackson.databind.ser"><B>Named</B></A></B> 416 417<BR> 418 Simple tag interface mostly to allow sorting by name.</TD> 419</TR> 420<TR BGCOLOR="white" CLASS="TableRowColor"> 421<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/util/class-use/NameTransformer.html#com.fasterxml.jackson.databind.ser"><B>NameTransformer</B></A></B> 422 423<BR> 424 Helper class used to encapsulate details of name mangling, transforming 425 of names using different strategies (prefixes, suffixes).</TD> 426</TR> 427</TABLE> 428 429<P> 430<A NAME="com.fasterxml.jackson.databind.ser.impl"><!-- --></A> 431<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 432<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 433<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> 434Classes 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> 435</TR> 436<TR BGCOLOR="white" CLASS="TableRowColor"> 437<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/util/class-use/Named.html#com.fasterxml.jackson.databind.ser.impl"><B>Named</B></A></B> 438 439<BR> 440 Simple tag interface mostly to allow sorting by name.</TD> 441</TR> 442<TR BGCOLOR="white" CLASS="TableRowColor"> 443<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/util/class-use/NameTransformer.html#com.fasterxml.jackson.databind.ser.impl"><B>NameTransformer</B></A></B> 444 445<BR> 446 Helper class used to encapsulate details of name mangling, transforming 447 of names using different strategies (prefixes, suffixes).</TD> 448</TR> 449</TABLE> 450 451<P> 452<A NAME="com.fasterxml.jackson.databind.ser.std"><!-- --></A> 453<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 454<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 455<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> 456Classes 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> 457</TR> 458<TR BGCOLOR="white" CLASS="TableRowColor"> 459<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/util/class-use/EnumValues.html#com.fasterxml.jackson.databind.ser.std"><B>EnumValues</B></A></B> 460 461<BR> 462 Helper class used for storing String serializations of 463 enumerations.</TD> 464</TR> 465<TR BGCOLOR="white" CLASS="TableRowColor"> 466<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/util/class-use/NameTransformer.html#com.fasterxml.jackson.databind.ser.std"><B>NameTransformer</B></A></B> 467 468<BR> 469 Helper class used to encapsulate details of name mangling, transforming 470 of names using different strategies (prefixes, suffixes).</TD> 471</TR> 472<TR BGCOLOR="white" CLASS="TableRowColor"> 473<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/util/class-use/Provider.html#com.fasterxml.jackson.databind.ser.std"><B>Provider</B></A></B> 474 475<BR> 476 Simple helper class used for decoupling instantiation of 477 optionally loaded handlers, like deserializers and deserializers 478 for libraries that are only present on some platforms.</TD> 479</TR> 480<TR BGCOLOR="white" CLASS="TableRowColor"> 481<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/util/class-use/TokenBuffer.html#com.fasterxml.jackson.databind.ser.std"><B>TokenBuffer</B></A></B> 482 483<BR> 484 Utility class used for efficient storage of <CODE>JsonToken</CODE> 485 sequences, needed for temporary buffering.</TD> 486</TR> 487</TABLE> 488 489<P> 490<A NAME="com.fasterxml.jackson.databind.type"><!-- --></A> 491<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 492<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 493<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> 494Classes 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> 495</TR> 496<TR BGCOLOR="white" CLASS="TableRowColor"> 497<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/util/class-use/LRUMap.html#com.fasterxml.jackson.databind.type"><B>LRUMap</B></A></B> 498 499<BR> 500 Helper for simple bounded LRU maps used for reusing lookup values.</TD> 501</TR> 502</TABLE> 503 504<P> 505<A NAME="com.fasterxml.jackson.databind.util"><!-- --></A> 506<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 507<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 508<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> 509Classes 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> 510</TR> 511<TR BGCOLOR="white" CLASS="TableRowColor"> 512<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> 513 514<BR> 515 </TD> 516</TR> 517<TR BGCOLOR="white" CLASS="TableRowColor"> 518<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> 519 520<BR> 521 </TD> 522</TR> 523<TR BGCOLOR="white" CLASS="TableRowColor"> 524<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> 525 526<BR> 527 </TD> 528</TR> 529<TR BGCOLOR="white" CLASS="TableRowColor"> 530<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> 531 532<BR> 533 </TD> 534</TR> 535<TR BGCOLOR="white" CLASS="TableRowColor"> 536<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> 537 538<BR> 539 </TD> 540</TR> 541<TR BGCOLOR="white" CLASS="TableRowColor"> 542<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> 543 544<BR> 545 </TD> 546</TR> 547<TR BGCOLOR="white" CLASS="TableRowColor"> 548<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> 549 550<BR> 551 </TD> 552</TR> 553<TR BGCOLOR="white" CLASS="TableRowColor"> 554<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/util/class-use/EnumResolver.html#com.fasterxml.jackson.databind.util"><B>EnumResolver</B></A></B> 555 556<BR> 557 Helper class used to resolve String values (either JSON Object field 558 names or regular String values) into Java Enum instances.</TD> 559</TR> 560<TR BGCOLOR="white" CLASS="TableRowColor"> 561<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/util/class-use/EnumValues.html#com.fasterxml.jackson.databind.util"><B>EnumValues</B></A></B> 562 563<BR> 564 Helper class used for storing String serializations of 565 enumerations.</TD> 566</TR> 567<TR BGCOLOR="white" CLASS="TableRowColor"> 568<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/util/class-use/LinkedNode.html#com.fasterxml.jackson.databind.util"><B>LinkedNode</B></A></B> 569 570<BR> 571 Node of a forward-only linked list.</TD> 572</TR> 573<TR BGCOLOR="white" CLASS="TableRowColor"> 574<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/util/class-use/LRUMap.html#com.fasterxml.jackson.databind.util"><B>LRUMap</B></A></B> 575 576<BR> 577 Helper for simple bounded LRU maps used for reusing lookup values.</TD> 578</TR> 579<TR BGCOLOR="white" CLASS="TableRowColor"> 580<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/util/class-use/Named.html#com.fasterxml.jackson.databind.util"><B>Named</B></A></B> 581 582<BR> 583 Simple tag interface mostly to allow sorting by name.</TD> 584</TR> 585<TR BGCOLOR="white" CLASS="TableRowColor"> 586<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/util/class-use/NameTransformer.html#com.fasterxml.jackson.databind.util"><B>NameTransformer</B></A></B> 587 588<BR> 589 Helper class used to encapsulate details of name mangling, transforming 590 of names using different strategies (prefixes, suffixes).</TD> 591</TR> 592<TR BGCOLOR="white" CLASS="TableRowColor"> 593<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/util/class-use/PrimitiveArrayBuilder.html#com.fasterxml.jackson.databind.util"><B>PrimitiveArrayBuilder</B></A></B> 594 595<BR> 596 Base class for specialized primitive array builders.</TD> 597</TR> 598<TR BGCOLOR="white" CLASS="TableRowColor"> 599<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/util/class-use/SimpleBeanPropertyDefinition.html#com.fasterxml.jackson.databind.util"><B>SimpleBeanPropertyDefinition</B></A></B> 600 601<BR> 602 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 603 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 604 accessor (getter) or mutator (setter, constructor parameter) 605 (or both, for fields).</TD> 606</TR> 607<TR BGCOLOR="white" CLASS="TableRowColor"> 608<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/util/class-use/StdDateFormat.html#com.fasterxml.jackson.databind.util"><B>StdDateFormat</B></A></B> 609 610<BR> 611 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 612 serializers and deserializers.</TD> 613</TR> 614<TR BGCOLOR="white" CLASS="TableRowColor"> 615<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/util/class-use/TokenBuffer.html#com.fasterxml.jackson.databind.util"><B>TokenBuffer</B></A></B> 616 617<BR> 618 Utility class used for efficient storage of <CODE>JsonToken</CODE> 619 sequences, needed for temporary buffering.</TD> 620</TR> 621<TR BGCOLOR="white" CLASS="TableRowColor"> 622<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> 623 624<BR> 625 Individual segment of TokenBuffer that can store up to 16 tokens 626 (limited by 4 bits per token type marker requirement).</TD> 627</TR> 628<TR BGCOLOR="white" CLASS="TableRowColor"> 629<TD><B><A HREF="../../../../../com/fasterxml/jackson/databind/util/class-use/ViewMatcher.html#com.fasterxml.jackson.databind.util"><B>ViewMatcher</B></A></B> 630 631<BR> 632 Helper class used for checking whether a property is visible 633 in the active view</TD> 634</TR> 635</TABLE> 636 637<P> 638<HR> 639 640 641<!-- ======= START OF BOTTOM NAVBAR ====== --> 642<A NAME="navbar_bottom"><!-- --></A> 643<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A> 644<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY=""> 645<TR> 646<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> 647<A NAME="navbar_bottom_firstrow"><!-- --></A> 648<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY=""> 649 <TR ALIGN="center" VALIGN="top"> 650 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD> 651 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD> 652 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD> 653 <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD> 654 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD> 655 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD> 656 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD> 657 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD> 658 </TR> 659</TABLE> 660</TD> 661<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM> 662</EM> 663</TD> 664</TR> 665 666<TR> 667<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> 668 PREV 669 NEXT</FONT></TD> 670<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> 671 <A HREF="../../../../../index.html?com/fasterxml/jackson/databind/util/package-use.html" target="_top"><B>FRAMES</B></A> 672 <A HREF="package-use.html" target="_top"><B>NO FRAMES</B></A> 673 <SCRIPT type="text/javascript"> 674 <!-- 675 if(window==top) { 676 document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>'); 677 } 678 //--> 679</SCRIPT> 680<NOSCRIPT> 681 <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A> 682</NOSCRIPT> 683 684 685</FONT></TD> 686</TR> 687</TABLE> 688<A NAME="skip-navbar_bottom"></A> 689<!-- ======== END OF BOTTOM NAVBAR ======= --> 690 691<HR> 692Copyright © 2012 <a href="http://fasterxml.com">fasterxml.com</a>. All Rights Reserved. 693</BODY> 694</HTML> 695