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 (version 1.7.0_10-ea) on Sun Jul 14 20:03:33 PDT 2013 --> 6<title>org.codehaus.jackson.map.type (Jackson JSON Processor)</title> 7<meta name="date" content="2013-07-14"> 8<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style"> 9</head> 10<body> 11<script type="text/javascript"><!-- 12 if (location.href.indexOf('is-external=true') == -1) { 13 parent.document.title="org.codehaus.jackson.map.type (Jackson JSON Processor)"; 14 } 15//--> 16</script> 17<noscript> 18<div>JavaScript is disabled on your browser.</div> 19</noscript> 20<!-- ========= START OF TOP NAVBAR ======= --> 21<div class="topNav"><a name="navbar_top"> 22<!-- --> 23</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> 24<!-- --> 25</a> 26<ul class="navList" title="Navigation"> 27<li><a href="../../../../../overview-summary.html">Overview</a></li> 28<li class="navBarCell1Rev">Package</li> 29<li>Class</li> 30<li><a href="package-use.html">Use</a></li> 31<li><a href="package-tree.html">Tree</a></li> 32<li><a href="../../../../../deprecated-list.html">Deprecated</a></li> 33<li><a href="../../../../../index-all.html">Index</a></li> 34<li><a href="../../../../../help-doc.html">Help</a></li> 35</ul> 36</div> 37<div class="subNav"> 38<ul class="navList"> 39<li><a href="../../../../../org/codehaus/jackson/map/ser/std/package-summary.html">Prev Package</a></li> 40<li><a href="../../../../../org/codehaus/jackson/map/util/package-summary.html">Next Package</a></li> 41</ul> 42<ul class="navList"> 43<li><a href="../../../../../index.html?org/codehaus/jackson/map/type/package-summary.html" target="_top">Frames</a></li> 44<li><a href="package-summary.html" target="_top">No Frames</a></li> 45</ul> 46<ul class="navList" id="allclasses_navbar_top"> 47<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li> 48</ul> 49<div> 50<script type="text/javascript"><!-- 51 allClassesLink = document.getElementById("allclasses_navbar_top"); 52 if(window==top) { 53 allClassesLink.style.display = "block"; 54 } 55 else { 56 allClassesLink.style.display = "none"; 57 } 58 //--> 59</script> 60</div> 61<a name="skip-navbar_top"> 62<!-- --> 63</a></div> 64<!-- ========= END OF TOP NAVBAR ========= --> 65<div class="header"> 66<h1 title="Package" class="title">Package org.codehaus.jackson.map.type</h1> 67<div class="docSummary"> 68<div class="block">Package that contains concrete implementations of 69 <a href="../../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type"><code>JavaType</code></a>, as 70 well as the factory (<a href="../../../../../org/codehaus/jackson/map/type/TypeFactory.html" title="class in org.codehaus.jackson.map.type"><code>TypeFactory</code></a>) for 71 constructing instances from various input data types 72 (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>) 73 and programmatically (for structured types, arrays, 74 <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> 75</div> 76<p>See: <a href="#package_description">Description</a></p> 77</div> 78<div class="contentContainer"> 79<ul class="blockList"> 80<li class="blockList"> 81<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation"> 82<caption><span>Class Summary</span><span class="tabEnd"> </span></caption> 83<tr> 84<th class="colFirst" scope="col">Class</th> 85<th class="colLast" scope="col">Description</th> 86</tr> 87<tbody> 88<tr class="altColor"> 89<td class="colFirst"><a href="../../../../../org/codehaus/jackson/map/type/ArrayType.html" title="class in org.codehaus.jackson.map.type">ArrayType</a></td> 90<td class="colLast"> 91<div class="block">Array types represent Java arrays, both primitive and object valued.</div> 92</td> 93</tr> 94<tr class="rowColor"> 95<td class="colFirst"><a href="../../../../../org/codehaus/jackson/map/type/ClassKey.html" title="class in org.codehaus.jackson.map.type">ClassKey</a></td> 96<td class="colLast"> 97<div class="block">Key class, used as an efficient and accurate key 98 for locating per-class values, such as 99 <a href="../../../../../org/codehaus/jackson/map/JsonSerializer.html" title="class in org.codehaus.jackson.map"><code>JsonSerializer</code></a>s.</div> 100</td> 101</tr> 102<tr class="altColor"> 103<td class="colFirst"><a href="../../../../../org/codehaus/jackson/map/type/CollectionLikeType.html" title="class in org.codehaus.jackson.map.type">CollectionLikeType</a></td> 104<td class="colLast"> 105<div class="block">Type that represents things that act similar to <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util"><code>Collection</code></a>; 106 but may or may not be instances of that interface.</div> 107</td> 108</tr> 109<tr class="rowColor"> 110<td class="colFirst"><a href="../../../../../org/codehaus/jackson/map/type/CollectionType.html" title="class in org.codehaus.jackson.map.type">CollectionType</a></td> 111<td class="colLast"> 112<div class="block">Type that represents Java Collection types (Lists, Sets).</div> 113</td> 114</tr> 115<tr class="altColor"> 116<td class="colFirst"><a href="../../../../../org/codehaus/jackson/map/type/HierarchicType.html" title="class in org.codehaus.jackson.map.type">HierarchicType</a></td> 117<td class="colLast"> 118<div class="block">Simple replacement for <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> (and/or various Type subtypes) 119 that is used as part of single-path extends/implements chain to express 120 specific relationship between one subtype and one supertype.</div> 121</td> 122</tr> 123<tr class="rowColor"> 124<td class="colFirst"><a href="../../../../../org/codehaus/jackson/map/type/MapLikeType.html" title="class in org.codehaus.jackson.map.type">MapLikeType</a></td> 125<td class="colLast"> 126<div class="block">Type that represents Map-like types; things that consist of key/value pairs but that 127 do not necessarily implement <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 that do not have enough 128 introspection functionality to allow for some level of generic handling.</div> 129</td> 130</tr> 131<tr class="altColor"> 132<td class="colFirst"><a href="../../../../../org/codehaus/jackson/map/type/MapType.html" title="class in org.codehaus.jackson.map.type">MapType</a></td> 133<td class="colLast"> 134<div class="block">Type that represents "true" Java Map types.</div> 135</td> 136</tr> 137<tr class="rowColor"> 138<td class="colFirst"><a href="../../../../../org/codehaus/jackson/map/type/SimpleType.html" title="class in org.codehaus.jackson.map.type">SimpleType</a></td> 139<td class="colLast"> 140<div class="block">Simple types are defined as anything other than one of recognized 141 container types (arrays, Collections, Maps).</div> 142</td> 143</tr> 144<tr class="altColor"> 145<td class="colFirst"><a href="../../../../../org/codehaus/jackson/map/type/TypeBase.html" title="class in org.codehaus.jackson.map.type">TypeBase</a></td> 146<td class="colLast"> </td> 147</tr> 148<tr class="rowColor"> 149<td class="colFirst"><a href="../../../../../org/codehaus/jackson/map/type/TypeBindings.html" title="class in org.codehaus.jackson.map.type">TypeBindings</a></td> 150<td class="colLast"> 151<div class="block">Helper class used for resolving type parameters for given class</div> 152</td> 153</tr> 154<tr class="altColor"> 155<td class="colFirst"><a href="../../../../../org/codehaus/jackson/map/type/TypeFactory.html" title="class in org.codehaus.jackson.map.type">TypeFactory</a></td> 156<td class="colLast"> 157<div class="block">Class used for creating concrete <a href="../../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type"><code>JavaType</code></a> instances, 158 given various inputs.</div> 159</td> 160</tr> 161<tr class="rowColor"> 162<td class="colFirst"><a href="../../../../../org/codehaus/jackson/map/type/TypeModifier.html" title="class in org.codehaus.jackson.map.type">TypeModifier</a></td> 163<td class="colLast"> 164<div class="block">Class that defines API that can be used to modify details of 165 <a href="../../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type"><code>JavaType</code></a> instances constructed using <a href="../../../../../org/codehaus/jackson/map/type/TypeFactory.html" title="class in org.codehaus.jackson.map.type"><code>TypeFactory</code></a>.</div> 166</td> 167</tr> 168<tr class="altColor"> 169<td class="colFirst"><a href="../../../../../org/codehaus/jackson/map/type/TypeParser.html" title="class in org.codehaus.jackson.map.type">TypeParser</a></td> 170<td class="colLast"> 171<div class="block">Simple recursive-descent parser for parsing canonical <a href="../../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type"><code>JavaType</code></a> 172 representations and constructing type instances.</div> 173</td> 174</tr> 175</tbody> 176</table> 177</li> 178</ul> 179<a name="package_description"> 180<!-- --> 181</a> 182<h2 title="Package org.codehaus.jackson.map.type Description">Package org.codehaus.jackson.map.type Description</h2> 183<div class="block">Package that contains concrete implementations of 184 <a href="../../../../../org/codehaus/jackson/type/JavaType.html" title="class in org.codehaus.jackson.type"><code>JavaType</code></a>, as 185 well as the factory (<a href="../../../../../org/codehaus/jackson/map/type/TypeFactory.html" title="class in org.codehaus.jackson.map.type"><code>TypeFactory</code></a>) for 186 constructing instances from various input data types 187 (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>) 188 and programmatically (for structured types, arrays, 189 <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> 190</div> 191<!-- ======= START OF BOTTOM NAVBAR ====== --> 192<div class="bottomNav"><a name="navbar_bottom"> 193<!-- --> 194</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> 195<!-- --> 196</a> 197<ul class="navList" title="Navigation"> 198<li><a href="../../../../../overview-summary.html">Overview</a></li> 199<li class="navBarCell1Rev">Package</li> 200<li>Class</li> 201<li><a href="package-use.html">Use</a></li> 202<li><a href="package-tree.html">Tree</a></li> 203<li><a href="../../../../../deprecated-list.html">Deprecated</a></li> 204<li><a href="../../../../../index-all.html">Index</a></li> 205<li><a href="../../../../../help-doc.html">Help</a></li> 206</ul> 207</div> 208<div class="subNav"> 209<ul class="navList"> 210<li><a href="../../../../../org/codehaus/jackson/map/ser/std/package-summary.html">Prev Package</a></li> 211<li><a href="../../../../../org/codehaus/jackson/map/util/package-summary.html">Next Package</a></li> 212</ul> 213<ul class="navList"> 214<li><a href="../../../../../index.html?org/codehaus/jackson/map/type/package-summary.html" target="_top">Frames</a></li> 215<li><a href="package-summary.html" target="_top">No Frames</a></li> 216</ul> 217<ul class="navList" id="allclasses_navbar_bottom"> 218<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li> 219</ul> 220<div> 221<script type="text/javascript"><!-- 222 allClassesLink = document.getElementById("allclasses_navbar_bottom"); 223 if(window==top) { 224 allClassesLink.style.display = "block"; 225 } 226 else { 227 allClassesLink.style.display = "none"; 228 } 229 //--> 230</script> 231</div> 232<a name="skip-navbar_bottom"> 233<!-- --> 234</a></div> 235<!-- ======== END OF BOTTOM NAVBAR ======= --> 236</body> 237</html> 238