1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 2<!-- NewPage --> 3<html lang="en"> 4<head> 5<!-- Generated by javadoc (1.8.0) on Sun Jul 19 11:36:56 PDT 2015 --> 6<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 7<title>Uses of Package com.fasterxml.jackson.databind.util (jackson-databind 2.6.0 API)</title> 8<meta name="date" content="2015-07-19"> 9<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style"> 10<script type="text/javascript" src="../../../../../script.js"></script> 11</head> 12<body> 13<script type="text/javascript"><!-- 14 try { 15 if (location.href.indexOf('is-external=true') == -1) { 16 parent.document.title="Uses of Package com.fasterxml.jackson.databind.util (jackson-databind 2.6.0 API)"; 17 } 18 } 19 catch(err) { 20 } 21//--> 22</script> 23<noscript> 24<div>JavaScript is disabled on your browser.</div> 25</noscript> 26<!-- ========= START OF TOP NAVBAR ======= --> 27<div class="topNav"><a name="navbar.top"> 28<!-- --> 29</a> 30<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> 31<a name="navbar.top.firstrow"> 32<!-- --> 33</a> 34<ul class="navList" title="Navigation"> 35<li><a href="../../../../../overview-summary.html">Overview</a></li> 36<li><a href="package-summary.html">Package</a></li> 37<li>Class</li> 38<li class="navBarCell1Rev">Use</li> 39<li><a href="package-tree.html">Tree</a></li> 40<li><a href="../../../../../deprecated-list.html">Deprecated</a></li> 41<li><a href="../../../../../index-all.html">Index</a></li> 42<li><a href="../../../../../help-doc.html">Help</a></li> 43</ul> 44</div> 45<div class="subNav"> 46<ul class="navList"> 47<li>Prev</li> 48<li>Next</li> 49</ul> 50<ul class="navList"> 51<li><a href="../../../../../index.html?com/fasterxml/jackson/databind/util/package-use.html" target="_top">Frames</a></li> 52<li><a href="package-use.html" target="_top">No Frames</a></li> 53</ul> 54<ul class="navList" id="allclasses_navbar_top"> 55<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li> 56</ul> 57<div> 58<script type="text/javascript"><!-- 59 allClassesLink = document.getElementById("allclasses_navbar_top"); 60 if(window==top) { 61 allClassesLink.style.display = "block"; 62 } 63 else { 64 allClassesLink.style.display = "none"; 65 } 66 //--> 67</script> 68</div> 69<a name="skip.navbar.top"> 70<!-- --> 71</a></div> 72<!-- ========= END OF TOP NAVBAR ========= --> 73<div class="header"> 74<h1 title="Uses of Package com.fasterxml.jackson.databind.util" class="title">Uses of Package<br>com.fasterxml.jackson.databind.util</h1> 75</div> 76<div class="contentContainer"> 77<ul class="blockList"> 78<li class="blockList"> 79<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation"> 80<caption><span>Packages that use <a href="../../../../../com/fasterxml/jackson/databind/util/package-summary.html">com.fasterxml.jackson.databind.util</a></span><span class="tabEnd"> </span></caption> 81<tr> 82<th class="colFirst" scope="col">Package</th> 83<th class="colLast" scope="col">Description</th> 84</tr> 85<tbody> 86<tr class="altColor"> 87<td class="colFirst"><a href="#com.fasterxml.jackson.databind">com.fasterxml.jackson.databind</a></td> 88<td class="colLast"> 89<div class="block">Basic data binding (mapping) functionality that 90allows for reading JSON content into Java Objects (POJOs) 91and JSON Trees (<a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><code>JsonNode</code></a>), as well as 92writing Java Objects and trees as JSON.</div> 93</td> 94</tr> 95<tr class="rowColor"> 96<td class="colFirst"><a href="#com.fasterxml.jackson.databind.cfg">com.fasterxml.jackson.databind.cfg</a></td> 97<td class="colLast"> 98<div class="block">Package that contains most of configuration-related classes; 99exception being couple of most-commonly used configuration 100things (like Feature enumerations) that are at the 101main level (<code>com.fasterxml.jackson.databind</code>).</div> 102</td> 103</tr> 104<tr class="altColor"> 105<td class="colFirst"><a href="#com.fasterxml.jackson.databind.deser">com.fasterxml.jackson.databind.deser</a></td> 106<td class="colLast"> 107<div class="block">Contains implementation classes of deserialization part of 108 data binding.</div> 109</td> 110</tr> 111<tr class="rowColor"> 112<td class="colFirst"><a href="#com.fasterxml.jackson.databind.deser.impl">com.fasterxml.jackson.databind.deser.impl</a></td> 113<td class="colLast"> 114<div class="block">Contains those implementation classes of deserialization part of 115 data binding that are not considered part of public or semi-public 116 interfaces.</div> 117</td> 118</tr> 119<tr class="altColor"> 120<td class="colFirst"><a href="#com.fasterxml.jackson.databind.deser.std">com.fasterxml.jackson.databind.deser.std</a></td> 121<td class="colLast"> 122<div class="block">Contains public standard implementations of abstraction that 123 Jackson uses.</div> 124</td> 125</tr> 126<tr class="rowColor"> 127<td class="colFirst"><a href="#com.fasterxml.jackson.databind.introspect">com.fasterxml.jackson.databind.introspect</a></td> 128<td class="colLast"> 129<div class="block">Functionality needed for Bean introspection, required for detecting 130 accessors and mutators for Beans, as well as locating and handling 131 method annotations.</div> 132</td> 133</tr> 134<tr class="altColor"> 135<td class="colFirst"><a href="#com.fasterxml.jackson.databind.jsontype.impl">com.fasterxml.jackson.databind.jsontype.impl</a></td> 136<td class="colLast"> 137<div class="block">Package that contains standard implementations for 138 <a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeResolverBuilder.html" title="interface in com.fasterxml.jackson.databind.jsontype"><code>TypeResolverBuilder</code></a> 139 and 140 <a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeIdResolver.html" title="interface in com.fasterxml.jackson.databind.jsontype"><code>TypeIdResolver</code></a>.</div> 141</td> 142</tr> 143<tr class="rowColor"> 144<td class="colFirst"><a href="#com.fasterxml.jackson.databind.node">com.fasterxml.jackson.databind.node</a></td> 145<td class="colLast"> 146<div class="block">Contains concrete <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><code>JsonNode</code></a> implementations 147 Jackson uses for the Tree model.</div> 148</td> 149</tr> 150<tr class="altColor"> 151<td class="colFirst"><a href="#com.fasterxml.jackson.databind.ser">com.fasterxml.jackson.databind.ser</a></td> 152<td class="colLast"> 153<div class="block">Contains implementation classes of serialization part of 154 data binding.</div> 155</td> 156</tr> 157<tr class="rowColor"> 158<td class="colFirst"><a href="#com.fasterxml.jackson.databind.ser.impl">com.fasterxml.jackson.databind.ser.impl</a></td> 159<td class="colLast"> 160<div class="block">Contains implementation classes of serialization part of 161 data binding.</div> 162</td> 163</tr> 164<tr class="altColor"> 165<td class="colFirst"><a href="#com.fasterxml.jackson.databind.ser.std">com.fasterxml.jackson.databind.ser.std</a></td> 166<td class="colLast"> </td> 167</tr> 168<tr class="rowColor"> 169<td class="colFirst"><a href="#com.fasterxml.jackson.databind.type">com.fasterxml.jackson.databind.type</a></td> 170<td class="colLast"> 171<div class="block">Package that contains concrete implementations of 172 <a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind"><code>JavaType</code></a>, as 173 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 174 constructing instances from various input data types 175 (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>) 176 and programmatically (for structured types, arrays, 177 <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).</div> 178</td> 179</tr> 180<tr class="altColor"> 181<td class="colFirst"><a href="#com.fasterxml.jackson.databind.util">com.fasterxml.jackson.databind.util</a></td> 182<td class="colLast"> 183<div class="block">Utility classes for Mapper package.</div> 184</td> 185</tr> 186</tbody> 187</table> 188</li> 189<li class="blockList"><a name="com.fasterxml.jackson.databind"> 190<!-- --> 191</a> 192<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation"> 193<caption><span>Classes 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></span><span class="tabEnd"> </span></caption> 194<tr> 195<th class="colOne" scope="col">Class and Description</th> 196</tr> 197<tbody> 198<tr class="altColor"> 199<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/Annotations.html#com.fasterxml.jackson.databind">Annotations</a> 200<div class="block">Interface that defines interface for accessing contents of a 201 collection of annotations.</div> 202</td> 203</tr> 204<tr class="rowColor"> 205<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/ArrayBuilders.html#com.fasterxml.jackson.databind">ArrayBuilders</a> 206<div class="block">Helper class that contains set of distinct builders for different 207 arrays of primitive values.</div> 208</td> 209</tr> 210<tr class="altColor"> 211<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/Converter.html#com.fasterxml.jackson.databind">Converter</a> 212<div class="block">Helper interface for things that convert Objects of 213 one type to another.</div> 214</td> 215</tr> 216<tr class="rowColor"> 217<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/LinkedNode.html#com.fasterxml.jackson.databind">LinkedNode</a> 218<div class="block">Node of a forward-only linked list.</div> 219</td> 220</tr> 221<tr class="altColor"> 222<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/Named.html#com.fasterxml.jackson.databind">Named</a> 223<div class="block">Simple tag interface mostly to allow sorting by name.</div> 224</td> 225</tr> 226<tr class="rowColor"> 227<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/NameTransformer.html#com.fasterxml.jackson.databind">NameTransformer</a> 228<div class="block">Helper class used to encapsulate details of name mangling, transforming 229 of names using different strategies (prefixes, suffixes).</div> 230</td> 231</tr> 232<tr class="altColor"> 233<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/ObjectBuffer.html#com.fasterxml.jackson.databind">ObjectBuffer</a> 234<div class="block">Helper class to use for constructing Object arrays by appending entries 235 to create arrays of various lengths (length that is not known a priori).</div> 236</td> 237</tr> 238<tr class="rowColor"> 239<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/RootNameLookup.html#com.fasterxml.jackson.databind">RootNameLookup</a> 240<div class="block">Helper class for caching resolved root names.</div> 241</td> 242</tr> 243</tbody> 244</table> 245</li> 246<li class="blockList"><a name="com.fasterxml.jackson.databind.cfg"> 247<!-- --> 248</a> 249<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation"> 250<caption><span>Classes 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/cfg/package-summary.html">com.fasterxml.jackson.databind.cfg</a></span><span class="tabEnd"> </span></caption> 251<tr> 252<th class="colOne" scope="col">Class and Description</th> 253</tr> 254<tbody> 255<tr class="altColor"> 256<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/Converter.html#com.fasterxml.jackson.databind.cfg">Converter</a> 257<div class="block">Helper interface for things that convert Objects of 258 one type to another.</div> 259</td> 260</tr> 261<tr class="rowColor"> 262<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/RootNameLookup.html#com.fasterxml.jackson.databind.cfg">RootNameLookup</a> 263<div class="block">Helper class for caching resolved root names.</div> 264</td> 265</tr> 266</tbody> 267</table> 268</li> 269<li class="blockList"><a name="com.fasterxml.jackson.databind.deser"> 270<!-- --> 271</a> 272<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation"> 273<caption><span>Classes 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></span><span class="tabEnd"> </span></caption> 274<tr> 275<th class="colOne" scope="col">Class and Description</th> 276</tr> 277<tbody> 278<tr class="altColor"> 279<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/Annotations.html#com.fasterxml.jackson.databind.deser">Annotations</a> 280<div class="block">Interface that defines interface for accessing contents of a 281 collection of annotations.</div> 282</td> 283</tr> 284<tr class="rowColor"> 285<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/Converter.html#com.fasterxml.jackson.databind.deser">Converter</a> 286<div class="block">Helper interface for things that convert Objects of 287 one type to another.</div> 288</td> 289</tr> 290<tr class="altColor"> 291<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/EnumResolver.html#com.fasterxml.jackson.databind.deser">EnumResolver</a> 292<div class="block">Helper class used to resolve String values (either JSON Object field 293 names or regular String values) into Java Enum instances.</div> 294</td> 295</tr> 296<tr class="rowColor"> 297<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/Named.html#com.fasterxml.jackson.databind.deser">Named</a> 298<div class="block">Simple tag interface mostly to allow sorting by name.</div> 299</td> 300</tr> 301<tr class="altColor"> 302<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/NameTransformer.html#com.fasterxml.jackson.databind.deser">NameTransformer</a> 303<div class="block">Helper class used to encapsulate details of name mangling, transforming 304 of names using different strategies (prefixes, suffixes).</div> 305</td> 306</tr> 307<tr class="rowColor"> 308<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/TokenBuffer.html#com.fasterxml.jackson.databind.deser">TokenBuffer</a> 309<div class="block">Utility class used for efficient storage of <code>JsonToken</code> 310 sequences, needed for temporary buffering.</div> 311</td> 312</tr> 313<tr class="altColor"> 314<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/ViewMatcher.html#com.fasterxml.jackson.databind.deser">ViewMatcher</a> 315<div class="block">Helper class used for checking whether a property is visible 316 in the active view</div> 317</td> 318</tr> 319</tbody> 320</table> 321</li> 322<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.impl"> 323<!-- --> 324</a> 325<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation"> 326<caption><span>Classes 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></span><span class="tabEnd"> </span></caption> 327<tr> 328<th class="colOne" scope="col">Class and Description</th> 329</tr> 330<tbody> 331<tr class="altColor"> 332<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/Annotations.html#com.fasterxml.jackson.databind.deser.impl">Annotations</a> 333<div class="block">Interface that defines interface for accessing contents of a 334 collection of annotations.</div> 335</td> 336</tr> 337<tr class="rowColor"> 338<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/Named.html#com.fasterxml.jackson.databind.deser.impl">Named</a> 339<div class="block">Simple tag interface mostly to allow sorting by name.</div> 340</td> 341</tr> 342<tr class="altColor"> 343<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/NameTransformer.html#com.fasterxml.jackson.databind.deser.impl">NameTransformer</a> 344<div class="block">Helper class used to encapsulate details of name mangling, transforming 345 of names using different strategies (prefixes, suffixes).</div> 346</td> 347</tr> 348<tr class="rowColor"> 349<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/TokenBuffer.html#com.fasterxml.jackson.databind.deser.impl">TokenBuffer</a> 350<div class="block">Utility class used for efficient storage of <code>JsonToken</code> 351 sequences, needed for temporary buffering.</div> 352</td> 353</tr> 354</tbody> 355</table> 356</li> 357<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std"> 358<!-- --> 359</a> 360<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation"> 361<caption><span>Classes 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></span><span class="tabEnd"> </span></caption> 362<tr> 363<th class="colOne" scope="col">Class and Description</th> 364</tr> 365<tbody> 366<tr class="altColor"> 367<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/CompactStringObjectMap.html#com.fasterxml.jackson.databind.deser.std">CompactStringObjectMap</a> 368<div class="block">Specialized lookup class that implements functionality similar to 369 <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>, but for special case of key always being 370 <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang"><code>String</code></a> and using more compact (and memory-access 371 friendly) hashing scheme.</div> 372</td> 373</tr> 374<tr class="rowColor"> 375<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/Converter.html#com.fasterxml.jackson.databind.deser.std">Converter</a> 376<div class="block">Helper interface for things that convert Objects of 377 one type to another.</div> 378</td> 379</tr> 380<tr class="altColor"> 381<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/EnumResolver.html#com.fasterxml.jackson.databind.deser.std">EnumResolver</a> 382<div class="block">Helper class used to resolve String values (either JSON Object field 383 names or regular String values) into Java Enum instances.</div> 384</td> 385</tr> 386<tr class="rowColor"> 387<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/NameTransformer.html#com.fasterxml.jackson.databind.deser.std">NameTransformer</a> 388<div class="block">Helper class used to encapsulate details of name mangling, transforming 389 of names using different strategies (prefixes, suffixes).</div> 390</td> 391</tr> 392<tr class="altColor"> 393<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/TokenBuffer.html#com.fasterxml.jackson.databind.deser.std">TokenBuffer</a> 394<div class="block">Utility class used for efficient storage of <code>JsonToken</code> 395 sequences, needed for temporary buffering.</div> 396</td> 397</tr> 398</tbody> 399</table> 400</li> 401<li class="blockList"><a name="com.fasterxml.jackson.databind.introspect"> 402<!-- --> 403</a> 404<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation"> 405<caption><span>Classes 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></span><span class="tabEnd"> </span></caption> 406<tr> 407<th class="colOne" scope="col">Class and Description</th> 408</tr> 409<tbody> 410<tr class="altColor"> 411<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/Annotations.html#com.fasterxml.jackson.databind.introspect">Annotations</a> 412<div class="block">Interface that defines interface for accessing contents of a 413 collection of annotations.</div> 414</td> 415</tr> 416<tr class="rowColor"> 417<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/Converter.html#com.fasterxml.jackson.databind.introspect">Converter</a> 418<div class="block">Helper interface for things that convert Objects of 419 one type to another.</div> 420</td> 421</tr> 422<tr class="altColor"> 423<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/LRUMap.html#com.fasterxml.jackson.databind.introspect">LRUMap</a> 424<div class="block">Helper for simple bounded maps used for reusing lookup values.</div> 425</td> 426</tr> 427<tr class="rowColor"> 428<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/Named.html#com.fasterxml.jackson.databind.introspect">Named</a> 429<div class="block">Simple tag interface mostly to allow sorting by name.</div> 430</td> 431</tr> 432<tr class="altColor"> 433<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/NameTransformer.html#com.fasterxml.jackson.databind.introspect">NameTransformer</a> 434<div class="block">Helper class used to encapsulate details of name mangling, transforming 435 of names using different strategies (prefixes, suffixes).</div> 436</td> 437</tr> 438</tbody> 439</table> 440</li> 441<li class="blockList"><a name="com.fasterxml.jackson.databind.jsontype.impl"> 442<!-- --> 443</a> 444<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation"> 445<caption><span>Classes 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></span><span class="tabEnd"> </span></caption> 446<tr> 447<th class="colOne" scope="col">Class and Description</th> 448</tr> 449<tbody> 450<tr class="altColor"> 451<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/TokenBuffer.html#com.fasterxml.jackson.databind.jsontype.impl">TokenBuffer</a> 452<div class="block">Utility class used for efficient storage of <code>JsonToken</code> 453 sequences, needed for temporary buffering.</div> 454</td> 455</tr> 456</tbody> 457</table> 458</li> 459<li class="blockList"><a name="com.fasterxml.jackson.databind.node"> 460<!-- --> 461</a> 462<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation"> 463<caption><span>Classes 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/node/package-summary.html">com.fasterxml.jackson.databind.node</a></span><span class="tabEnd"> </span></caption> 464<tr> 465<th class="colOne" scope="col">Class and Description</th> 466</tr> 467<tbody> 468<tr class="altColor"> 469<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/RawValue.html#com.fasterxml.jackson.databind.node">RawValue</a> 470<div class="block">Helper class used to encapsulate "raw values", pre-encoded textual content 471 that can be output as opaque value with no quoting/escaping, using 472 <code>JsonGenerator.writeRawValue(String)</code>.</div> 473</td> 474</tr> 475</tbody> 476</table> 477</li> 478<li class="blockList"><a name="com.fasterxml.jackson.databind.ser"> 479<!-- --> 480</a> 481<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation"> 482<caption><span>Classes 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></span><span class="tabEnd"> </span></caption> 483<tr> 484<th class="colOne" scope="col">Class and Description</th> 485</tr> 486<tbody> 487<tr class="altColor"> 488<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/Annotations.html#com.fasterxml.jackson.databind.ser">Annotations</a> 489<div class="block">Interface that defines interface for accessing contents of a 490 collection of annotations.</div> 491</td> 492</tr> 493<tr class="rowColor"> 494<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/Converter.html#com.fasterxml.jackson.databind.ser">Converter</a> 495<div class="block">Helper interface for things that convert Objects of 496 one type to another.</div> 497</td> 498</tr> 499<tr class="altColor"> 500<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/Named.html#com.fasterxml.jackson.databind.ser">Named</a> 501<div class="block">Simple tag interface mostly to allow sorting by name.</div> 502</td> 503</tr> 504<tr class="rowColor"> 505<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/NameTransformer.html#com.fasterxml.jackson.databind.ser">NameTransformer</a> 506<div class="block">Helper class used to encapsulate details of name mangling, transforming 507 of names using different strategies (prefixes, suffixes).</div> 508</td> 509</tr> 510<tr class="altColor"> 511<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/TypeKey.html#com.fasterxml.jackson.databind.ser">TypeKey</a> 512<div class="block">Key that offers two "modes"; one with raw class, as used for 513 cases were raw class type is available (for example, when using 514 runtime type); and one with full generics-including.</div> 515</td> 516</tr> 517</tbody> 518</table> 519</li> 520<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.impl"> 521<!-- --> 522</a> 523<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation"> 524<caption><span>Classes 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></span><span class="tabEnd"> </span></caption> 525<tr> 526<th class="colOne" scope="col">Class and Description</th> 527</tr> 528<tbody> 529<tr class="altColor"> 530<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/Annotations.html#com.fasterxml.jackson.databind.ser.impl">Annotations</a> 531<div class="block">Interface that defines interface for accessing contents of a 532 collection of annotations.</div> 533</td> 534</tr> 535<tr class="rowColor"> 536<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/Named.html#com.fasterxml.jackson.databind.ser.impl">Named</a> 537<div class="block">Simple tag interface mostly to allow sorting by name.</div> 538</td> 539</tr> 540<tr class="altColor"> 541<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/NameTransformer.html#com.fasterxml.jackson.databind.ser.impl">NameTransformer</a> 542<div class="block">Helper class used to encapsulate details of name mangling, transforming 543 of names using different strategies (prefixes, suffixes).</div> 544</td> 545</tr> 546<tr class="rowColor"> 547<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/TypeKey.html#com.fasterxml.jackson.databind.ser.impl">TypeKey</a> 548<div class="block">Key that offers two "modes"; one with raw class, as used for 549 cases were raw class type is available (for example, when using 550 runtime type); and one with full generics-including.</div> 551</td> 552</tr> 553</tbody> 554</table> 555</li> 556<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std"> 557<!-- --> 558</a> 559<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation"> 560<caption><span>Classes 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></span><span class="tabEnd"> </span></caption> 561<tr> 562<th class="colOne" scope="col">Class and Description</th> 563</tr> 564<tbody> 565<tr class="altColor"> 566<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/Converter.html#com.fasterxml.jackson.databind.ser.std">Converter</a> 567<div class="block">Helper interface for things that convert Objects of 568 one type to another.</div> 569</td> 570</tr> 571<tr class="rowColor"> 572<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/EnumValues.html#com.fasterxml.jackson.databind.ser.std">EnumValues</a> 573<div class="block">Helper class used for storing String serializations of 574 enumerations.</div> 575</td> 576</tr> 577<tr class="altColor"> 578<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/NameTransformer.html#com.fasterxml.jackson.databind.ser.std">NameTransformer</a> 579<div class="block">Helper class used to encapsulate details of name mangling, transforming 580 of names using different strategies (prefixes, suffixes).</div> 581</td> 582</tr> 583<tr class="rowColor"> 584<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/TokenBuffer.html#com.fasterxml.jackson.databind.ser.std">TokenBuffer</a> 585<div class="block">Utility class used for efficient storage of <code>JsonToken</code> 586 sequences, needed for temporary buffering.</div> 587</td> 588</tr> 589</tbody> 590</table> 591</li> 592<li class="blockList"><a name="com.fasterxml.jackson.databind.type"> 593<!-- --> 594</a> 595<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation"> 596<caption><span>Classes 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></span><span class="tabEnd"> </span></caption> 597<tr> 598<th class="colOne" scope="col">Class and Description</th> 599</tr> 600<tbody> 601<tr class="altColor"> 602<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/LRUMap.html#com.fasterxml.jackson.databind.type">LRUMap</a> 603<div class="block">Helper for simple bounded maps used for reusing lookup values.</div> 604</td> 605</tr> 606</tbody> 607</table> 608</li> 609<li class="blockList"><a name="com.fasterxml.jackson.databind.util"> 610<!-- --> 611</a> 612<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation"> 613<caption><span>Classes 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></span><span class="tabEnd"> </span></caption> 614<tr> 615<th class="colOne" scope="col">Class and Description</th> 616</tr> 617<tbody> 618<tr class="altColor"> 619<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/ArrayBuilders.BooleanBuilder.html#com.fasterxml.jackson.databind.util">ArrayBuilders.BooleanBuilder</a> </td> 620</tr> 621<tr class="rowColor"> 622<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/ArrayBuilders.ByteBuilder.html#com.fasterxml.jackson.databind.util">ArrayBuilders.ByteBuilder</a> </td> 623</tr> 624<tr class="altColor"> 625<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/ArrayBuilders.DoubleBuilder.html#com.fasterxml.jackson.databind.util">ArrayBuilders.DoubleBuilder</a> </td> 626</tr> 627<tr class="rowColor"> 628<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/ArrayBuilders.FloatBuilder.html#com.fasterxml.jackson.databind.util">ArrayBuilders.FloatBuilder</a> </td> 629</tr> 630<tr class="altColor"> 631<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/ArrayBuilders.IntBuilder.html#com.fasterxml.jackson.databind.util">ArrayBuilders.IntBuilder</a> </td> 632</tr> 633<tr class="rowColor"> 634<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/ArrayBuilders.LongBuilder.html#com.fasterxml.jackson.databind.util">ArrayBuilders.LongBuilder</a> </td> 635</tr> 636<tr class="altColor"> 637<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/ArrayBuilders.ShortBuilder.html#com.fasterxml.jackson.databind.util">ArrayBuilders.ShortBuilder</a> </td> 638</tr> 639<tr class="rowColor"> 640<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/CompactStringObjectMap.html#com.fasterxml.jackson.databind.util">CompactStringObjectMap</a> 641<div class="block">Specialized lookup class that implements functionality similar to 642 <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>, but for special case of key always being 643 <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang"><code>String</code></a> and using more compact (and memory-access 644 friendly) hashing scheme.</div> 645</td> 646</tr> 647<tr class="altColor"> 648<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/Converter.html#com.fasterxml.jackson.databind.util">Converter</a> 649<div class="block">Helper interface for things that convert Objects of 650 one type to another.</div> 651</td> 652</tr> 653<tr class="rowColor"> 654<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/EnumResolver.html#com.fasterxml.jackson.databind.util">EnumResolver</a> 655<div class="block">Helper class used to resolve String values (either JSON Object field 656 names or regular String values) into Java Enum instances.</div> 657</td> 658</tr> 659<tr class="altColor"> 660<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/EnumValues.html#com.fasterxml.jackson.databind.util">EnumValues</a> 661<div class="block">Helper class used for storing String serializations of 662 enumerations.</div> 663</td> 664</tr> 665<tr class="rowColor"> 666<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/LinkedNode.html#com.fasterxml.jackson.databind.util">LinkedNode</a> 667<div class="block">Node of a forward-only linked list.</div> 668</td> 669</tr> 670<tr class="altColor"> 671<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/LRUMap.html#com.fasterxml.jackson.databind.util">LRUMap</a> 672<div class="block">Helper for simple bounded maps used for reusing lookup values.</div> 673</td> 674</tr> 675<tr class="rowColor"> 676<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/Named.html#com.fasterxml.jackson.databind.util">Named</a> 677<div class="block">Simple tag interface mostly to allow sorting by name.</div> 678</td> 679</tr> 680<tr class="altColor"> 681<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/NameTransformer.html#com.fasterxml.jackson.databind.util">NameTransformer</a> 682<div class="block">Helper class used to encapsulate details of name mangling, transforming 683 of names using different strategies (prefixes, suffixes).</div> 684</td> 685</tr> 686<tr class="rowColor"> 687<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/PrimitiveArrayBuilder.html#com.fasterxml.jackson.databind.util">PrimitiveArrayBuilder</a> 688<div class="block">Base class for specialized primitive array builders.</div> 689</td> 690</tr> 691<tr class="altColor"> 692<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/SimpleBeanPropertyDefinition.html#com.fasterxml.jackson.databind.util">SimpleBeanPropertyDefinition</a> 693<div class="block">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 694 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 695 accessor (getter) or mutator (setter, constructor parameter) 696 (or both, for fields).</div> 697</td> 698</tr> 699<tr class="rowColor"> 700<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/StdDateFormat.html#com.fasterxml.jackson.databind.util">StdDateFormat</a> 701<div class="block">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 702 serializers and deserializers.</div> 703</td> 704</tr> 705<tr class="altColor"> 706<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/TokenBuffer.html#com.fasterxml.jackson.databind.util">TokenBuffer</a> 707<div class="block">Utility class used for efficient storage of <code>JsonToken</code> 708 sequences, needed for temporary buffering.</div> 709</td> 710</tr> 711<tr class="rowColor"> 712<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/TokenBuffer.Segment.html#com.fasterxml.jackson.databind.util">TokenBuffer.Segment</a> 713<div class="block">Individual segment of TokenBuffer that can store up to 16 tokens 714 (limited by 4 bits per token type marker requirement).</div> 715</td> 716</tr> 717<tr class="altColor"> 718<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/TypeKey.html#com.fasterxml.jackson.databind.util">TypeKey</a> 719<div class="block">Key that offers two "modes"; one with raw class, as used for 720 cases were raw class type is available (for example, when using 721 runtime type); and one with full generics-including.</div> 722</td> 723</tr> 724<tr class="rowColor"> 725<td class="colOne"><a href="../../../../../com/fasterxml/jackson/databind/util/class-use/ViewMatcher.html#com.fasterxml.jackson.databind.util">ViewMatcher</a> 726<div class="block">Helper class used for checking whether a property is visible 727 in the active view</div> 728</td> 729</tr> 730</tbody> 731</table> 732</li> 733</ul> 734</div> 735<!-- ======= START OF BOTTOM NAVBAR ====== --> 736<div class="bottomNav"><a name="navbar.bottom"> 737<!-- --> 738</a> 739<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> 740<a name="navbar.bottom.firstrow"> 741<!-- --> 742</a> 743<ul class="navList" title="Navigation"> 744<li><a href="../../../../../overview-summary.html">Overview</a></li> 745<li><a href="package-summary.html">Package</a></li> 746<li>Class</li> 747<li class="navBarCell1Rev">Use</li> 748<li><a href="package-tree.html">Tree</a></li> 749<li><a href="../../../../../deprecated-list.html">Deprecated</a></li> 750<li><a href="../../../../../index-all.html">Index</a></li> 751<li><a href="../../../../../help-doc.html">Help</a></li> 752</ul> 753</div> 754<div class="subNav"> 755<ul class="navList"> 756<li>Prev</li> 757<li>Next</li> 758</ul> 759<ul class="navList"> 760<li><a href="../../../../../index.html?com/fasterxml/jackson/databind/util/package-use.html" target="_top">Frames</a></li> 761<li><a href="package-use.html" target="_top">No Frames</a></li> 762</ul> 763<ul class="navList" id="allclasses_navbar_bottom"> 764<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li> 765</ul> 766<div> 767<script type="text/javascript"><!-- 768 allClassesLink = document.getElementById("allclasses_navbar_bottom"); 769 if(window==top) { 770 allClassesLink.style.display = "block"; 771 } 772 else { 773 allClassesLink.style.display = "none"; 774 } 775 //--> 776</script> 777</div> 778<a name="skip.navbar.bottom"> 779<!-- --> 780</a></div> 781<!-- ======== END OF BOTTOM NAVBAR ======= --> 782<p class="legalCopy"><small>Copyright © 2014–2015 <a href="http://fasterxml.com/">FasterXML</a>. All rights reserved.</small></p> 783</body> 784</html> 785