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.ext (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.ext (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/exc/package-summary.html">Prev Package</a></li> 40<li><a href="../../../../../org/codehaus/jackson/map/introspect/package-summary.html">Next Package</a></li> 41</ul> 42<ul class="navList"> 43<li><a href="../../../../../index.html?org/codehaus/jackson/map/ext/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.ext</h1> 67<div class="docSummary"> 68<div class="block">Contains extended support for "external" packages: things that 69may or may not be present in runtime environment, but that are 70commonly enough used so that explicit support can be added.</div> 71</div> 72<p>See: <a href="#package_description">Description</a></p> 73</div> 74<div class="contentContainer"> 75<ul class="blockList"> 76<li class="blockList"> 77<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation"> 78<caption><span>Class Summary</span><span class="tabEnd"> </span></caption> 79<tr> 80<th class="colFirst" scope="col">Class</th> 81<th class="colLast" scope="col">Description</th> 82</tr> 83<tbody> 84<tr class="altColor"> 85<td class="colFirst"><a href="../../../../../org/codehaus/jackson/map/ext/CoreXMLDeserializers.html" title="class in org.codehaus.jackson.map.ext">CoreXMLDeserializers</a></td> 86<td class="colLast"> 87<div class="block">Container deserializers that handle "core" XML types: ones included in standard 88 JDK 1.5.</div> 89</td> 90</tr> 91<tr class="rowColor"> 92<td class="colFirst"><a href="../../../../../org/codehaus/jackson/map/ext/CoreXMLDeserializers.DurationDeserializer.html" title="class in org.codehaus.jackson.map.ext">CoreXMLDeserializers.DurationDeserializer</a></td> 93<td class="colLast"> </td> 94</tr> 95<tr class="altColor"> 96<td class="colFirst"><a href="../../../../../org/codehaus/jackson/map/ext/CoreXMLDeserializers.GregorianCalendarDeserializer.html" title="class in org.codehaus.jackson.map.ext">CoreXMLDeserializers.GregorianCalendarDeserializer</a></td> 97<td class="colLast"> </td> 98</tr> 99<tr class="rowColor"> 100<td class="colFirst"><a href="../../../../../org/codehaus/jackson/map/ext/CoreXMLDeserializers.QNameDeserializer.html" title="class in org.codehaus.jackson.map.ext">CoreXMLDeserializers.QNameDeserializer</a></td> 101<td class="colLast"> </td> 102</tr> 103<tr class="altColor"> 104<td class="colFirst"><a href="../../../../../org/codehaus/jackson/map/ext/CoreXMLSerializers.html" title="class in org.codehaus.jackson.map.ext">CoreXMLSerializers</a></td> 105<td class="colLast"> 106<div class="block">Provider for serializers of XML types that are part of full JDK 1.5, but 107 that some alleged 1.5 platforms are missing (Android, GAE).</div> 108</td> 109</tr> 110<tr class="rowColor"> 111<td class="colFirst"><a href="../../../../../org/codehaus/jackson/map/ext/CoreXMLSerializers.XMLGregorianCalendarSerializer.html" title="class in org.codehaus.jackson.map.ext">CoreXMLSerializers.XMLGregorianCalendarSerializer</a></td> 112<td class="colLast"> </td> 113</tr> 114<tr class="altColor"> 115<td class="colFirst"><a href="../../../../../org/codehaus/jackson/map/ext/DOMDeserializer.html" title="class in org.codehaus.jackson.map.ext">DOMDeserializer</a><T></td> 116<td class="colLast"> 117<div class="block">Base for serializers that allows parsing DOM Documents from JSON Strings.</div> 118</td> 119</tr> 120<tr class="rowColor"> 121<td class="colFirst"><a href="../../../../../org/codehaus/jackson/map/ext/DOMDeserializer.DocumentDeserializer.html" title="class in org.codehaus.jackson.map.ext">DOMDeserializer.DocumentDeserializer</a></td> 122<td class="colLast"> </td> 123</tr> 124<tr class="altColor"> 125<td class="colFirst"><a href="../../../../../org/codehaus/jackson/map/ext/DOMDeserializer.NodeDeserializer.html" title="class in org.codehaus.jackson.map.ext">DOMDeserializer.NodeDeserializer</a></td> 126<td class="colLast"> </td> 127</tr> 128<tr class="rowColor"> 129<td class="colFirst"><a href="../../../../../org/codehaus/jackson/map/ext/DOMSerializer.html" title="class in org.codehaus.jackson.map.ext">DOMSerializer</a></td> 130<td class="colLast"> </td> 131</tr> 132<tr class="altColor"> 133<td class="colFirst"><a href="../../../../../org/codehaus/jackson/map/ext/JodaDeserializers.html" title="class in org.codehaus.jackson.map.ext">JodaDeserializers</a></td> 134<td class="colLast"> 135<div class="block">Provider for deserializers that handle some basic data types 136 for <a href="http://joda-time.sourceforge.net/">Joda</a> date/time library.</div> 137</td> 138</tr> 139<tr class="rowColor"> 140<td class="colFirst"><a href="../../../../../org/codehaus/jackson/map/ext/JodaDeserializers.DateMidnightDeserializer.html" title="class in org.codehaus.jackson.map.ext">JodaDeserializers.DateMidnightDeserializer</a></td> 141<td class="colLast"> </td> 142</tr> 143<tr class="altColor"> 144<td class="colFirst"><a href="../../../../../org/codehaus/jackson/map/ext/JodaDeserializers.DateTimeDeserializer.html" title="class in org.codehaus.jackson.map.ext">JodaDeserializers.DateTimeDeserializer</a><T extends ReadableInstant></td> 145<td class="colLast"> 146<div class="block">Basic deserializer for <code>DateTime</code>.</div> 147</td> 148</tr> 149<tr class="rowColor"> 150<td class="colFirst"><a href="../../../../../org/codehaus/jackson/map/ext/JodaDeserializers.LocalDateDeserializer.html" title="class in org.codehaus.jackson.map.ext">JodaDeserializers.LocalDateDeserializer</a></td> 151<td class="colLast"> </td> 152</tr> 153<tr class="altColor"> 154<td class="colFirst"><a href="../../../../../org/codehaus/jackson/map/ext/JodaDeserializers.LocalDateTimeDeserializer.html" title="class in org.codehaus.jackson.map.ext">JodaDeserializers.LocalDateTimeDeserializer</a></td> 155<td class="colLast"> </td> 156</tr> 157<tr class="rowColor"> 158<td class="colFirst"><a href="../../../../../org/codehaus/jackson/map/ext/JodaDeserializers.PeriodDeserializer.html" title="class in org.codehaus.jackson.map.ext">JodaDeserializers.PeriodDeserializer</a></td> 159<td class="colLast"> </td> 160</tr> 161<tr class="altColor"> 162<td class="colFirst"><a href="../../../../../org/codehaus/jackson/map/ext/JodaSerializers.html" title="class in org.codehaus.jackson.map.ext">JodaSerializers</a></td> 163<td class="colLast"> 164<div class="block">Provider for serializers that handle some basic data types 165 for <a href="http://joda-time.sourceforge.net/">Joda</a> date/time library.</div> 166</td> 167</tr> 168<tr class="rowColor"> 169<td class="colFirst"><a href="../../../../../org/codehaus/jackson/map/ext/JodaSerializers.DateMidnightSerializer.html" title="class in org.codehaus.jackson.map.ext">JodaSerializers.DateMidnightSerializer</a></td> 170<td class="colLast"> </td> 171</tr> 172<tr class="altColor"> 173<td class="colFirst"><a href="../../../../../org/codehaus/jackson/map/ext/JodaSerializers.DateTimeSerializer.html" title="class in org.codehaus.jackson.map.ext">JodaSerializers.DateTimeSerializer</a></td> 174<td class="colLast"> </td> 175</tr> 176<tr class="rowColor"> 177<td class="colFirst"><a href="../../../../../org/codehaus/jackson/map/ext/JodaSerializers.JodaSerializer.html" title="class in org.codehaus.jackson.map.ext">JodaSerializers.JodaSerializer</a><T></td> 178<td class="colLast"> </td> 179</tr> 180<tr class="altColor"> 181<td class="colFirst"><a href="../../../../../org/codehaus/jackson/map/ext/JodaSerializers.LocalDateSerializer.html" title="class in org.codehaus.jackson.map.ext">JodaSerializers.LocalDateSerializer</a></td> 182<td class="colLast"> </td> 183</tr> 184<tr class="rowColor"> 185<td class="colFirst"><a href="../../../../../org/codehaus/jackson/map/ext/JodaSerializers.LocalDateTimeSerializer.html" title="class in org.codehaus.jackson.map.ext">JodaSerializers.LocalDateTimeSerializer</a></td> 186<td class="colLast"> </td> 187</tr> 188<tr class="altColor"> 189<td class="colFirst"><a href="../../../../../org/codehaus/jackson/map/ext/OptionalHandlerFactory.html" title="class in org.codehaus.jackson.map.ext">OptionalHandlerFactory</a></td> 190<td class="colLast"> 191<div class="block">Helper class used for isolating details of handling optional+external types (Joda datetime, 192 javax.xml classes) from standard factories that offer them.</div> 193</td> 194</tr> 195</tbody> 196</table> 197</li> 198</ul> 199<a name="package_description"> 200<!-- --> 201</a> 202<h2 title="Package org.codehaus.jackson.map.ext Description">Package org.codehaus.jackson.map.ext Description</h2> 203<div class="block">Contains extended support for "external" packages: things that 204may or may not be present in runtime environment, but that are 205commonly enough used so that explicit support can be added. 206<p> 207Currently supported extensions include: 208<ul> 209 <li>Support for Java 1.5 core XML datatypes: the reason these are 210considered "external" is that some platforms that claim to be 1.5 conformant 211are only partially so (Google Android, GAE) and do not included these 212 types. 213 </li> 214 <li>Joda time. This package has superior date/time handling functionality, 215and is thus supported. However, to minimize forced dependencies this 216support is added as extension so that Joda is not needed by Jackson 217itself: but if it is present, its core types are supported to some 218degree 219 </li> 220</ul></div> 221</div> 222<!-- ======= START OF BOTTOM NAVBAR ====== --> 223<div class="bottomNav"><a name="navbar_bottom"> 224<!-- --> 225</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> 226<!-- --> 227</a> 228<ul class="navList" title="Navigation"> 229<li><a href="../../../../../overview-summary.html">Overview</a></li> 230<li class="navBarCell1Rev">Package</li> 231<li>Class</li> 232<li><a href="package-use.html">Use</a></li> 233<li><a href="package-tree.html">Tree</a></li> 234<li><a href="../../../../../deprecated-list.html">Deprecated</a></li> 235<li><a href="../../../../../index-all.html">Index</a></li> 236<li><a href="../../../../../help-doc.html">Help</a></li> 237</ul> 238</div> 239<div class="subNav"> 240<ul class="navList"> 241<li><a href="../../../../../org/codehaus/jackson/map/exc/package-summary.html">Prev Package</a></li> 242<li><a href="../../../../../org/codehaus/jackson/map/introspect/package-summary.html">Next Package</a></li> 243</ul> 244<ul class="navList"> 245<li><a href="../../../../../index.html?org/codehaus/jackson/map/ext/package-summary.html" target="_top">Frames</a></li> 246<li><a href="package-summary.html" target="_top">No Frames</a></li> 247</ul> 248<ul class="navList" id="allclasses_navbar_bottom"> 249<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li> 250</ul> 251<div> 252<script type="text/javascript"><!-- 253 allClassesLink = document.getElementById("allclasses_navbar_bottom"); 254 if(window==top) { 255 allClassesLink.style.display = "block"; 256 } 257 else { 258 allClassesLink.style.display = "none"; 259 } 260 //--> 261</script> 262</div> 263<a name="skip-navbar_bottom"> 264<!-- --> 265</a></div> 266<!-- ======== END OF BOTTOM NAVBAR ======= --> 267</body> 268</html> 269