• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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_162) on Sat Apr 25 17:14:53 PDT 2020 -->
6<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
7<title>com.fasterxml.jackson.databind.ext (jackson-databind 2.11.0 API)</title>
8<meta name="date" content="2020-04-25">
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="com.fasterxml.jackson.databind.ext (jackson-databind 2.11.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 class="navBarCell1Rev">Package</li>
37<li>Class</li>
38<li><a href="package-use.html">Use</a></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><a href="../../../../../com/fasterxml/jackson/databind/exc/package-summary.html">Prev&nbsp;Package</a></li>
48<li><a href="../../../../../com/fasterxml/jackson/databind/introspect/package-summary.html">Next&nbsp;Package</a></li>
49</ul>
50<ul class="navList">
51<li><a href="../../../../../index.html?com/fasterxml/jackson/databind/ext/package-summary.html" target="_top">Frames</a></li>
52<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
53</ul>
54<ul class="navList" id="allclasses_navbar_top">
55<li><a href="../../../../../allclasses-noframe.html">All&nbsp;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="Package" class="title">Package&nbsp;com.fasterxml.jackson.databind.ext</h1>
75<div class="docSummary">
76<div class="block">Contains extended support for "external" packages: things that
77may or may not be present in runtime environment, but that are
78commonly enough used so that explicit support can be added.</div>
79</div>
80<p>See:&nbsp;<a href="#package.description">Description</a></p>
81</div>
82<div class="contentContainer">
83<ul class="blockList">
84<li class="blockList">
85<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
86<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
87<tr>
88<th class="colFirst" scope="col">Class</th>
89<th class="colLast" scope="col">Description</th>
90</tr>
91<tbody>
92<tr class="altColor">
93<td class="colFirst"><a href="../../../../../com/fasterxml/jackson/databind/ext/CoreXMLDeserializers.html" title="class in com.fasterxml.jackson.databind.ext">CoreXMLDeserializers</a></td>
94<td class="colLast">
95<div class="block">Container deserializers that handle "core" XML types: ones included in standard
96 JDK 1.5.</div>
97</td>
98</tr>
99<tr class="rowColor">
100<td class="colFirst"><a href="../../../../../com/fasterxml/jackson/databind/ext/CoreXMLDeserializers.Std.html" title="class in com.fasterxml.jackson.databind.ext">CoreXMLDeserializers.Std</a></td>
101<td class="colLast">
102<div class="block">Combo-deserializer that supports deserialization of somewhat optional
103 javax.xml types <a href="https://docs.oracle.com/javase/8/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace"><code>QName</code></a>, <a href="https://docs.oracle.com/javase/8/docs/api/javax/xml/datatype/Duration.html?is-external=true" title="class or interface in javax.xml.datatype"><code>Duration</code></a> and <a href="https://docs.oracle.com/javase/8/docs/api/javax/xml/datatype/XMLGregorianCalendar.html?is-external=true" title="class or interface in javax.xml.datatype"><code>XMLGregorianCalendar</code></a>.</div>
104</td>
105</tr>
106<tr class="altColor">
107<td class="colFirst"><a href="../../../../../com/fasterxml/jackson/databind/ext/CoreXMLSerializers.html" title="class in com.fasterxml.jackson.databind.ext">CoreXMLSerializers</a></td>
108<td class="colLast">
109<div class="block">Provider for serializers of XML types that are part of full JDK 1.5, but
110 that some alleged 1.5 platforms are missing (Android, GAE).</div>
111</td>
112</tr>
113<tr class="rowColor">
114<td class="colFirst"><a href="../../../../../com/fasterxml/jackson/databind/ext/CoreXMLSerializers.XMLGregorianCalendarSerializer.html" title="class in com.fasterxml.jackson.databind.ext">CoreXMLSerializers.XMLGregorianCalendarSerializer</a></td>
115<td class="colLast">&nbsp;</td>
116</tr>
117<tr class="altColor">
118<td class="colFirst"><a href="../../../../../com/fasterxml/jackson/databind/ext/DOMDeserializer.html" title="class in com.fasterxml.jackson.databind.ext">DOMDeserializer</a>&lt;T&gt;</td>
119<td class="colLast">
120<div class="block">Base for serializers that allows parsing DOM Documents from JSON Strings.</div>
121</td>
122</tr>
123<tr class="rowColor">
124<td class="colFirst"><a href="../../../../../com/fasterxml/jackson/databind/ext/DOMDeserializer.DocumentDeserializer.html" title="class in com.fasterxml.jackson.databind.ext">DOMDeserializer.DocumentDeserializer</a></td>
125<td class="colLast">&nbsp;</td>
126</tr>
127<tr class="altColor">
128<td class="colFirst"><a href="../../../../../com/fasterxml/jackson/databind/ext/DOMDeserializer.NodeDeserializer.html" title="class in com.fasterxml.jackson.databind.ext">DOMDeserializer.NodeDeserializer</a></td>
129<td class="colLast">&nbsp;</td>
130</tr>
131<tr class="rowColor">
132<td class="colFirst"><a href="../../../../../com/fasterxml/jackson/databind/ext/DOMSerializer.html" title="class in com.fasterxml.jackson.databind.ext">DOMSerializer</a></td>
133<td class="colLast">&nbsp;</td>
134</tr>
135<tr class="altColor">
136<td class="colFirst"><a href="../../../../../com/fasterxml/jackson/databind/ext/Java7Handlers.html" title="class in com.fasterxml.jackson.databind.ext">Java7Handlers</a></td>
137<td class="colLast">
138<div class="block">To support Java7-incomplete platforms, we will offer support for JDK 7
139 datatype(s) (that is, <a href="https://docs.oracle.com/javase/8/docs/api/java/nio/file/Path.html?is-external=true" title="class or interface in java.nio.file"><code>Path</code></a> through this class, loaded
140 dynamically; if loading fails, support will be missing.</div>
141</td>
142</tr>
143<tr class="rowColor">
144<td class="colFirst"><a href="../../../../../com/fasterxml/jackson/databind/ext/Java7HandlersImpl.html" title="class in com.fasterxml.jackson.databind.ext">Java7HandlersImpl</a></td>
145<td class="colLast">&nbsp;</td>
146</tr>
147<tr class="altColor">
148<td class="colFirst"><a href="../../../../../com/fasterxml/jackson/databind/ext/Java7Support.html" title="class in com.fasterxml.jackson.databind.ext">Java7Support</a></td>
149<td class="colLast">
150<div class="block">To support Java7-incomplete platforms, we will offer support for JDK 7
151 annotations through this class, loaded dynamically; if loading fails,
152 support will be missing.</div>
153</td>
154</tr>
155<tr class="rowColor">
156<td class="colFirst"><a href="../../../../../com/fasterxml/jackson/databind/ext/Java7SupportImpl.html" title="class in com.fasterxml.jackson.databind.ext">Java7SupportImpl</a></td>
157<td class="colLast">&nbsp;</td>
158</tr>
159<tr class="altColor">
160<td class="colFirst"><a href="../../../../../com/fasterxml/jackson/databind/ext/NioPathDeserializer.html" title="class in com.fasterxml.jackson.databind.ext">NioPathDeserializer</a></td>
161<td class="colLast">&nbsp;</td>
162</tr>
163<tr class="rowColor">
164<td class="colFirst"><a href="../../../../../com/fasterxml/jackson/databind/ext/NioPathSerializer.html" title="class in com.fasterxml.jackson.databind.ext">NioPathSerializer</a></td>
165<td class="colLast">&nbsp;</td>
166</tr>
167<tr class="altColor">
168<td class="colFirst"><a href="../../../../../com/fasterxml/jackson/databind/ext/OptionalHandlerFactory.html" title="class in com.fasterxml.jackson.databind.ext">OptionalHandlerFactory</a></td>
169<td class="colLast">
170<div class="block">Helper class used for isolating details of handling optional+external types
171 (javax.xml classes) from standard factories that offer them.</div>
172</td>
173</tr>
174</tbody>
175</table>
176</li>
177</ul>
178<a name="package.description">
179<!--   -->
180</a>
181<h2 title="Package com.fasterxml.jackson.databind.ext Description">Package com.fasterxml.jackson.databind.ext Description</h2>
182<div class="block">Contains extended support for "external" packages: things that
183may or may not be present in runtime environment, but that are
184commonly enough used so that explicit support can be added.
185<p>
186Currently supported extensions include:
187<ul>
188 <li>Support for Java 1.5 core XML datatypes: the reason these are
189considered "external" is that some platforms that claim to be 1.5 conformant
190are only partially so (Google Android, GAE) and do not included these
191 types.
192  </li>
193 <li>Joda time. This package has superior date/time handling functionality,
194and is thus supported. However, to minimize forced dependencies this
195support is added as extension so that Joda is not needed by Jackson
196itself: but if it is present, its core types are supported to some
197degree
198  </li>
199</ul></div>
200</div>
201<!-- ======= START OF BOTTOM NAVBAR ====== -->
202<div class="bottomNav"><a name="navbar.bottom">
203<!--   -->
204</a>
205<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
206<a name="navbar.bottom.firstrow">
207<!--   -->
208</a>
209<ul class="navList" title="Navigation">
210<li><a href="../../../../../overview-summary.html">Overview</a></li>
211<li class="navBarCell1Rev">Package</li>
212<li>Class</li>
213<li><a href="package-use.html">Use</a></li>
214<li><a href="package-tree.html">Tree</a></li>
215<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
216<li><a href="../../../../../index-all.html">Index</a></li>
217<li><a href="../../../../../help-doc.html">Help</a></li>
218</ul>
219</div>
220<div class="subNav">
221<ul class="navList">
222<li><a href="../../../../../com/fasterxml/jackson/databind/exc/package-summary.html">Prev&nbsp;Package</a></li>
223<li><a href="../../../../../com/fasterxml/jackson/databind/introspect/package-summary.html">Next&nbsp;Package</a></li>
224</ul>
225<ul class="navList">
226<li><a href="../../../../../index.html?com/fasterxml/jackson/databind/ext/package-summary.html" target="_top">Frames</a></li>
227<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
228</ul>
229<ul class="navList" id="allclasses_navbar_bottom">
230<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
231</ul>
232<div>
233<script type="text/javascript"><!--
234  allClassesLink = document.getElementById("allclasses_navbar_bottom");
235  if(window==top) {
236    allClassesLink.style.display = "block";
237  }
238  else {
239    allClassesLink.style.display = "none";
240  }
241  //-->
242</script>
243</div>
244<a name="skip.navbar.bottom">
245<!--   -->
246</a></div>
247<!-- ======== END OF BOTTOM NAVBAR ======= -->
248<p class="legalCopy"><small>Copyright &#169; 2008&#x2013;2020 <a href="http://fasterxml.com/">FasterXML</a>. All rights reserved.</small></p>
249</body>
250</html>
251