• 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 Tue Nov 05 19:39:06 PST 2019 -->
6<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
7<title>DatabindContext (jackson-databind 2.10.0 API)</title>
8<meta name="date" content="2019-11-05">
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="DatabindContext (jackson-databind 2.10.0 API)";
17        }
18    }
19    catch(err) {
20    }
21//-->
22var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":6,"i9":10,"i10":10,"i11":10,"i12":6,"i13":6,"i14":6,"i15":6,"i16":6,"i17":6,"i18":6,"i19":6,"i20":6,"i21":6,"i22":10,"i23":10,"i24":10,"i25":6,"i26":10,"i27":10,"i28":6};
23var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],8:["t4","Concrete Methods"]};
24var altColor = "altColor";
25var rowColor = "rowColor";
26var tableTab = "tableTab";
27var activeTableTab = "activeTableTab";
28</script>
29<noscript>
30<div>JavaScript is disabled on your browser.</div>
31</noscript>
32<!-- ========= START OF TOP NAVBAR ======= -->
33<div class="topNav"><a name="navbar.top">
34<!--   -->
35</a>
36<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
37<a name="navbar.top.firstrow">
38<!--   -->
39</a>
40<ul class="navList" title="Navigation">
41<li><a href="../../../../overview-summary.html">Overview</a></li>
42<li><a href="package-summary.html">Package</a></li>
43<li class="navBarCell1Rev">Class</li>
44<li><a href="class-use/DatabindContext.html">Use</a></li>
45<li><a href="package-tree.html">Tree</a></li>
46<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
47<li><a href="../../../../index-all.html">Index</a></li>
48<li><a href="../../../../help-doc.html">Help</a></li>
49</ul>
50</div>
51<div class="subNav">
52<ul class="navList">
53<li><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.Std.html" title="class in com.fasterxml.jackson.databind"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
54<li><a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
55</ul>
56<ul class="navList">
57<li><a href="../../../../index.html?com/fasterxml/jackson/databind/DatabindContext.html" target="_top">Frames</a></li>
58<li><a href="DatabindContext.html" target="_top">No&nbsp;Frames</a></li>
59</ul>
60<ul class="navList" id="allclasses_navbar_top">
61<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
62</ul>
63<div>
64<script type="text/javascript"><!--
65  allClassesLink = document.getElementById("allclasses_navbar_top");
66  if(window==top) {
67    allClassesLink.style.display = "block";
68  }
69  else {
70    allClassesLink.style.display = "none";
71  }
72  //-->
73</script>
74</div>
75<div>
76<ul class="subNavList">
77<li>Summary:&nbsp;</li>
78<li>Nested&nbsp;|&nbsp;</li>
79<li>Field&nbsp;|&nbsp;</li>
80<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
81<li><a href="#method.summary">Method</a></li>
82</ul>
83<ul class="subNavList">
84<li>Detail:&nbsp;</li>
85<li>Field&nbsp;|&nbsp;</li>
86<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
87<li><a href="#method.detail">Method</a></li>
88</ul>
89</div>
90<a name="skip.navbar.top">
91<!--   -->
92</a></div>
93<!-- ========= END OF TOP NAVBAR ========= -->
94<!-- ======== START OF CLASS DATA ======== -->
95<div class="header">
96<div class="subTitle">com.fasterxml.jackson.databind</div>
97<h2 title="Class DatabindContext" class="title">Class DatabindContext</h2>
98</div>
99<div class="contentContainer">
100<ul class="inheritance">
101<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
102<li>
103<ul class="inheritance">
104<li>com.fasterxml.jackson.databind.DatabindContext</li>
105</ul>
106</li>
107</ul>
108<div class="description">
109<ul class="blockList">
110<li class="blockList">
111<dl>
112<dt>Direct Known Subclasses:</dt>
113<dd><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>, <a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind">SerializerProvider</a></dd>
114</dl>
115<hr>
116<br>
117<pre>public abstract class <span class="typeNameLabel">DatabindContext</span>
118extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
119<div class="block">Shared base class for <a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind"><code>DeserializationContext</code></a> and
120 <a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind"><code>SerializerProvider</code></a>, context objects passed through data-binding
121 process. Designed so that some of implementations can rely on shared
122 aspects like access to secondary contextual objects like type factories
123 or handler instantiators.</div>
124<dl>
125<dt><span class="simpleTagLabel">Since:</span></dt>
126<dd>2.2</dd>
127</dl>
128</li>
129</ul>
130</div>
131<div class="summary">
132<ul class="blockList">
133<li class="blockList">
134<!-- ======== CONSTRUCTOR SUMMARY ======== -->
135<ul class="blockList">
136<li class="blockList"><a name="constructor.summary">
137<!--   -->
138</a>
139<h3>Constructor Summary</h3>
140<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
141<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
142<tr>
143<th class="colOne" scope="col">Constructor and Description</th>
144</tr>
145<tr class="altColor">
146<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#DatabindContext--">DatabindContext</a></span>()</code>&nbsp;</td>
147</tr>
148</table>
149</li>
150</ul>
151<!-- ========== METHOD SUMMARY =========== -->
152<ul class="blockList">
153<li class="blockList"><a name="method.summary">
154<!--   -->
155</a>
156<h3>Method Summary</h3>
157<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
158<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
159<tr>
160<th class="colFirst" scope="col">Modifier and Type</th>
161<th class="colLast" scope="col">Method and Description</th>
162</tr>
163<tr id="i0" class="altColor">
164<td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
165<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#Z:Z_colonConcat-java.lang.String-java.lang.String-">_colonConcat</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;msgBase,
166            <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;extra)</code>&nbsp;</td>
167</tr>
168<tr id="i1" class="rowColor">
169<td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
170<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#Z:Z_desc-java.lang.String-">_desc</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;desc)</code>&nbsp;</td>
171</tr>
172<tr id="i2" class="altColor">
173<td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
174<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#Z:Z_format-java.lang.String-java.lang.Object...-">_format</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;msg,
175       <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>...&nbsp;msgArgs)</code>&nbsp;</td>
176</tr>
177<tr id="i3" class="rowColor">
178<td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
179<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#Z:Z_quotedString-java.lang.String-">_quotedString</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;desc)</code>&nbsp;</td>
180</tr>
181<tr id="i4" class="altColor">
182<td class="colFirst"><code>protected &lt;T&gt;&nbsp;T</code></td>
183<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#Z:Z_throwNotASubtype-com.fasterxml.jackson.databind.JavaType-java.lang.String-">_throwNotASubtype</a></span>(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;baseType,
184                 <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;subType)</code>&nbsp;</td>
185</tr>
186<tr id="i5" class="rowColor">
187<td class="colFirst"><code>protected &lt;T&gt;&nbsp;T</code></td>
188<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#Z:Z_throwSubtypeClassNotAllowed-com.fasterxml.jackson.databind.JavaType-java.lang.String-com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator-">_throwSubtypeClassNotAllowed</a></span>(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;baseType,
189                            <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;subType,
190                            <a href="../../../../com/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator.html" title="class in com.fasterxml.jackson.databind.jsontype">PolymorphicTypeValidator</a>&nbsp;ptv)</code>&nbsp;</td>
191</tr>
192<tr id="i6" class="altColor">
193<td class="colFirst"><code>protected &lt;T&gt;&nbsp;T</code></td>
194<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#Z:Z_throwSubtypeNameNotAllowed-com.fasterxml.jackson.databind.JavaType-java.lang.String-com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator-">_throwSubtypeNameNotAllowed</a></span>(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;baseType,
195                           <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;subType,
196                           <a href="../../../../com/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator.html" title="class in com.fasterxml.jackson.databind.jsontype">PolymorphicTypeValidator</a>&nbsp;ptv)</code>&nbsp;</td>
197</tr>
198<tr id="i7" class="rowColor">
199<td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
200<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#Z:Z_truncate-java.lang.String-">_truncate</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;desc)</code>&nbsp;</td>
201</tr>
202<tr id="i8" class="altColor">
203<td class="colFirst"><code>abstract boolean</code></td>
204<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#canOverrideAccessModifiers--">canOverrideAccessModifiers</a></span>()</code>
205<div class="block">Convenience method for accessing serialization view in use (if any); equivalent to:</div>
206</td>
207</tr>
208<tr id="i9" class="rowColor">
209<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a></code></td>
210<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#constructSpecializedType-com.fasterxml.jackson.databind.JavaType-java.lang.Class-">constructSpecializedType</a></span>(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;baseType,
211                        <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;subclass)</code>
212<div class="block">Convenience method for constructing subtypes, retaining generic
213 type parameter (if any)</div>
214</td>
215</tr>
216<tr id="i10" class="altColor">
217<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a></code></td>
218<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#constructType-java.lang.reflect.Type-">constructType</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/reflect/Type.html?is-external=true" title="class or interface in java.lang.reflect">Type</a>&nbsp;type)</code>
219<div class="block">Convenience method for constructing <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind"><code>JavaType</code></a> for given JDK
220 type (usually <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang"><code>Class</code></a>)</div>
221</td>
222</tr>
223<tr id="i11" class="rowColor">
224<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/util/Converter.html" title="interface in com.fasterxml.jackson.databind.util">Converter</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;</code></td>
225<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#converterInstance-com.fasterxml.jackson.databind.introspect.Annotated-java.lang.Object-">converterInstance</a></span>(<a href="../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</a>&nbsp;annotated,
226                 <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;converterDef)</code>
227<div class="block">Helper method to use to construct a <a href="../../../../com/fasterxml/jackson/databind/util/Converter.html" title="interface in com.fasterxml.jackson.databind.util"><code>Converter</code></a>, given a definition
228 that may be either actual converter instance, or Class for instantiating one.</div>
229</td>
230</tr>
231<tr id="i12" class="altColor">
232<td class="colFirst"><code>abstract <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;</code></td>
233<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#getActiveView--">getActiveView</a></span>()</code>
234<div class="block">Accessor for locating currently active view, if any;
235 returns null if no view has been set.</div>
236</td>
237</tr>
238<tr id="i13" class="rowColor">
239<td class="colFirst"><code>abstract <a href="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a></code></td>
240<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#getAnnotationIntrospector--">getAnnotationIntrospector</a></span>()</code>
241<div class="block">Convenience method for accessing serialization view in use (if any); equivalent to:</div>
242</td>
243</tr>
244<tr id="i14" class="altColor">
245<td class="colFirst"><code>abstract <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
246<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#getAttribute-java.lang.Object-">getAttribute</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;key)</code>
247<div class="block">Method for accessing attributes available in this context.</div>
248</td>
249</tr>
250<tr id="i15" class="rowColor">
251<td class="colFirst"><code>abstract <a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfig</a>&lt;?&gt;</code></td>
252<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#getConfig--">getConfig</a></span>()</code>
253<div class="block">Accessor to currently active configuration (both per-request configs
254 and per-mapper config).</div>
255</td>
256</tr>
257<tr id="i16" class="altColor">
258<td class="colFirst"><code>abstract <a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.10/com/fasterxml/jackson/annotation/JsonFormat.Value.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonFormat.Value</a></code></td>
259<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#getDefaultPropertyFormat-java.lang.Class-">getDefaultPropertyFormat</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;baseType)</code>&nbsp;</td>
260</tr>
261<tr id="i17" class="rowColor">
262<td class="colFirst"><code>abstract <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util">Locale</a></code></td>
263<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#getLocale--">getLocale</a></span>()</code>&nbsp;</td>
264</tr>
265<tr id="i18" class="altColor">
266<td class="colFirst"><code>abstract <a href="https://docs.oracle.com/javase/8/docs/api/java/util/TimeZone.html?is-external=true" title="class or interface in java.util">TimeZone</a></code></td>
267<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#getTimeZone--">getTimeZone</a></span>()</code>&nbsp;</td>
268</tr>
269<tr id="i19" class="rowColor">
270<td class="colFirst"><code>abstract <a href="../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type">TypeFactory</a></code></td>
271<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#getTypeFactory--">getTypeFactory</a></span>()</code>&nbsp;</td>
272</tr>
273<tr id="i20" class="altColor">
274<td class="colFirst"><code>protected abstract <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></td>
275<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#invalidTypeIdException-com.fasterxml.jackson.databind.JavaType-java.lang.String-java.lang.String-">invalidTypeIdException</a></span>(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;baseType,
276                      <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;typeId,
277                      <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;extraDesc)</code>
278<div class="block">Helper method for constructing exception to indicate that given type id
279 could not be resolved to a valid subtype of specified base type.</div>
280</td>
281</tr>
282<tr id="i21" class="rowColor">
283<td class="colFirst"><code>abstract boolean</code></td>
284<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#isEnabled-com.fasterxml.jackson.databind.MapperFeature-">isEnabled</a></span>(<a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a>&nbsp;feature)</code>
285<div class="block">Convenience method for checking whether specified serialization
286 feature is enabled or not.</div>
287</td>
288</tr>
289<tr id="i22" class="altColor">
290<td class="colFirst"><code><a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.10/com/fasterxml/jackson/annotation/ObjectIdGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">ObjectIdGenerator</a>&lt;?&gt;</code></td>
291<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#objectIdGeneratorInstance-com.fasterxml.jackson.databind.introspect.Annotated-com.fasterxml.jackson.databind.introspect.ObjectIdInfo-">objectIdGeneratorInstance</a></span>(<a href="../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</a>&nbsp;annotated,
292                         <a href="../../../../com/fasterxml/jackson/databind/introspect/ObjectIdInfo.html" title="class in com.fasterxml.jackson.databind.introspect">ObjectIdInfo</a>&nbsp;objectIdInfo)</code>&nbsp;</td>
293</tr>
294<tr id="i23" class="rowColor">
295<td class="colFirst"><code><a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.10/com/fasterxml/jackson/annotation/ObjectIdResolver.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">ObjectIdResolver</a></code></td>
296<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#objectIdResolverInstance-com.fasterxml.jackson.databind.introspect.Annotated-com.fasterxml.jackson.databind.introspect.ObjectIdInfo-">objectIdResolverInstance</a></span>(<a href="../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</a>&nbsp;annotated,
297                        <a href="../../../../com/fasterxml/jackson/databind/introspect/ObjectIdInfo.html" title="class in com.fasterxml.jackson.databind.introspect">ObjectIdInfo</a>&nbsp;objectIdInfo)</code>&nbsp;</td>
298</tr>
299<tr id="i24" class="altColor">
300<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
301<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#reportBadDefinition-java.lang.Class-java.lang.String-">reportBadDefinition</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;type,
302                   <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;msg)</code>&nbsp;</td>
303</tr>
304<tr id="i25" class="rowColor">
305<td class="colFirst"><code>abstract &lt;T&gt;&nbsp;T</code></td>
306<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#reportBadDefinition-com.fasterxml.jackson.databind.JavaType-java.lang.String-">reportBadDefinition</a></span>(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type,
307                   <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;msg)</code>
308<div class="block">Helper method called to indicate a generic problem that stems from type
309 definition(s), not input data, or input/output state; typically this
310 means throwing a <a href="../../../../com/fasterxml/jackson/databind/exc/InvalidDefinitionException.html" title="class in com.fasterxml.jackson.databind.exc"><code>InvalidDefinitionException</code></a>.</div>
311</td>
312</tr>
313<tr id="i26" class="altColor">
314<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a></code></td>
315<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#resolveAndValidateSubType-com.fasterxml.jackson.databind.JavaType-java.lang.String-com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator-">resolveAndValidateSubType</a></span>(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;baseType,
316                         <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;subClass,
317                         <a href="../../../../com/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator.html" title="class in com.fasterxml.jackson.databind.jsontype">PolymorphicTypeValidator</a>&nbsp;ptv)</code>
318<div class="block">Lookup method similar to <a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#resolveSubType-com.fasterxml.jackson.databind.JavaType-java.lang.String-"><code>resolveSubType(com.fasterxml.jackson.databind.JavaType, java.lang.String)</code></a> but one that also validates
319 that resulting subtype is valid according to given <a href="../../../../com/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator.html" title="class in com.fasterxml.jackson.databind.jsontype"><code>PolymorphicTypeValidator</code></a>.</div>
320</td>
321</tr>
322<tr id="i27" class="rowColor">
323<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a></code></td>
324<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#resolveSubType-com.fasterxml.jackson.databind.JavaType-java.lang.String-">resolveSubType</a></span>(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;baseType,
325              <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;subClassName)</code>
326<div class="block">Lookup method called when code needs to resolve class name from input;
327 usually simple lookup.</div>
328</td>
329</tr>
330<tr id="i28" class="altColor">
331<td class="colFirst"><code>abstract <a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html" title="class in com.fasterxml.jackson.databind">DatabindContext</a></code></td>
332<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#setAttribute-java.lang.Object-java.lang.Object-">setAttribute</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;key,
333            <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</code>
334<div class="block">Method for setting per-call value of given attribute.</div>
335</td>
336</tr>
337</table>
338<ul class="blockList">
339<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
340<!--   -->
341</a>
342<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
343<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
344</ul>
345</li>
346</ul>
347</li>
348</ul>
349</div>
350<div class="details">
351<ul class="blockList">
352<li class="blockList">
353<!-- ========= CONSTRUCTOR DETAIL ======== -->
354<ul class="blockList">
355<li class="blockList"><a name="constructor.detail">
356<!--   -->
357</a>
358<h3>Constructor Detail</h3>
359<a name="DatabindContext--">
360<!--   -->
361</a>
362<ul class="blockListLast">
363<li class="blockList">
364<h4>DatabindContext</h4>
365<pre>public&nbsp;DatabindContext()</pre>
366</li>
367</ul>
368</li>
369</ul>
370<!-- ============ METHOD DETAIL ========== -->
371<ul class="blockList">
372<li class="blockList"><a name="method.detail">
373<!--   -->
374</a>
375<h3>Method Detail</h3>
376<a name="getConfig--">
377<!--   -->
378</a>
379<ul class="blockList">
380<li class="blockList">
381<h4>getConfig</h4>
382<pre>public abstract&nbsp;<a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfig</a>&lt;?&gt;&nbsp;getConfig()</pre>
383<div class="block">Accessor to currently active configuration (both per-request configs
384 and per-mapper config).</div>
385</li>
386</ul>
387<a name="getAnnotationIntrospector--">
388<!--   -->
389</a>
390<ul class="blockList">
391<li class="blockList">
392<h4>getAnnotationIntrospector</h4>
393<pre>public abstract&nbsp;<a href="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a>&nbsp;getAnnotationIntrospector()</pre>
394<div class="block">Convenience method for accessing serialization view in use (if any); equivalent to:
395<pre>
396   getConfig().getAnnotationIntrospector();
397</pre></div>
398</li>
399</ul>
400<a name="isEnabled-com.fasterxml.jackson.databind.MapperFeature-">
401<!--   -->
402</a>
403<ul class="blockList">
404<li class="blockList">
405<h4>isEnabled</h4>
406<pre>public abstract&nbsp;boolean&nbsp;isEnabled(<a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a>&nbsp;feature)</pre>
407<div class="block">Convenience method for checking whether specified serialization
408 feature is enabled or not.
409 Shortcut for:
410<pre>
411  getConfig().isEnabled(feature);
412</pre></div>
413</li>
414</ul>
415<a name="canOverrideAccessModifiers--">
416<!--   -->
417</a>
418<ul class="blockList">
419<li class="blockList">
420<h4>canOverrideAccessModifiers</h4>
421<pre>public abstract&nbsp;boolean&nbsp;canOverrideAccessModifiers()</pre>
422<div class="block">Convenience method for accessing serialization view in use (if any); equivalent to:
423<pre>
424   getConfig().canOverrideAccessModifiers();
425</pre></div>
426</li>
427</ul>
428<a name="getActiveView--">
429<!--   -->
430</a>
431<ul class="blockList">
432<li class="blockList">
433<h4>getActiveView</h4>
434<pre>public abstract&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;getActiveView()</pre>
435<div class="block">Accessor for locating currently active view, if any;
436 returns null if no view has been set.</div>
437</li>
438</ul>
439<a name="getLocale--">
440<!--   -->
441</a>
442<ul class="blockList">
443<li class="blockList">
444<h4>getLocale</h4>
445<pre>public abstract&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util">Locale</a>&nbsp;getLocale()</pre>
446<dl>
447<dt><span class="simpleTagLabel">Since:</span></dt>
448<dd>2.6</dd>
449</dl>
450</li>
451</ul>
452<a name="getTimeZone--">
453<!--   -->
454</a>
455<ul class="blockList">
456<li class="blockList">
457<h4>getTimeZone</h4>
458<pre>public abstract&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/TimeZone.html?is-external=true" title="class or interface in java.util">TimeZone</a>&nbsp;getTimeZone()</pre>
459<dl>
460<dt><span class="simpleTagLabel">Since:</span></dt>
461<dd>2.6</dd>
462</dl>
463</li>
464</ul>
465<a name="getDefaultPropertyFormat-java.lang.Class-">
466<!--   -->
467</a>
468<ul class="blockList">
469<li class="blockList">
470<h4>getDefaultPropertyFormat</h4>
471<pre>public abstract&nbsp;<a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.10/com/fasterxml/jackson/annotation/JsonFormat.Value.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonFormat.Value</a>&nbsp;getDefaultPropertyFormat(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;baseType)</pre>
472<dl>
473<dt><span class="simpleTagLabel">Since:</span></dt>
474<dd>2.7</dd>
475</dl>
476</li>
477</ul>
478<a name="getAttribute-java.lang.Object-">
479<!--   -->
480</a>
481<ul class="blockList">
482<li class="blockList">
483<h4>getAttribute</h4>
484<pre>public abstract&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;getAttribute(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;key)</pre>
485<div class="block">Method for accessing attributes available in this context.
486 Per-call attributes have highest precedence; attributes set
487 via <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a> or <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a> have lower
488 precedence.</div>
489<dl>
490<dt><span class="paramLabel">Parameters:</span></dt>
491<dd><code>key</code> - Key of the attribute to get</dd>
492<dt><span class="returnLabel">Returns:</span></dt>
493<dd>Value of the attribute, if any; null otherwise</dd>
494<dt><span class="simpleTagLabel">Since:</span></dt>
495<dd>2.3</dd>
496</dl>
497</li>
498</ul>
499<a name="setAttribute-java.lang.Object-java.lang.Object-">
500<!--   -->
501</a>
502<ul class="blockList">
503<li class="blockList">
504<h4>setAttribute</h4>
505<pre>public abstract&nbsp;<a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html" title="class in com.fasterxml.jackson.databind">DatabindContext</a>&nbsp;setAttribute(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;key,
506                                             <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</pre>
507<div class="block">Method for setting per-call value of given attribute.
508 This will override any previously defined value for the
509 attribute within this context.</div>
510<dl>
511<dt><span class="paramLabel">Parameters:</span></dt>
512<dd><code>key</code> - Key of the attribute to set</dd>
513<dd><code>value</code> - Value to set attribute to</dd>
514<dt><span class="returnLabel">Returns:</span></dt>
515<dd>This context object, to allow chaining</dd>
516<dt><span class="simpleTagLabel">Since:</span></dt>
517<dd>2.3</dd>
518</dl>
519</li>
520</ul>
521<a name="constructType-java.lang.reflect.Type-">
522<!--   -->
523</a>
524<ul class="blockList">
525<li class="blockList">
526<h4>constructType</h4>
527<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;constructType(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/reflect/Type.html?is-external=true" title="class or interface in java.lang.reflect">Type</a>&nbsp;type)</pre>
528<div class="block">Convenience method for constructing <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind"><code>JavaType</code></a> for given JDK
529 type (usually <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang"><code>Class</code></a>)</div>
530</li>
531</ul>
532<a name="constructSpecializedType-com.fasterxml.jackson.databind.JavaType-java.lang.Class-">
533<!--   -->
534</a>
535<ul class="blockList">
536<li class="blockList">
537<h4>constructSpecializedType</h4>
538<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;constructSpecializedType(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;baseType,
539                                         <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;subclass)</pre>
540<div class="block">Convenience method for constructing subtypes, retaining generic
541 type parameter (if any)</div>
542</li>
543</ul>
544<a name="resolveSubType-com.fasterxml.jackson.databind.JavaType-java.lang.String-">
545<!--   -->
546</a>
547<ul class="blockList">
548<li class="blockList">
549<h4>resolveSubType</h4>
550<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;resolveSubType(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;baseType,
551                               <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;subClassName)
552                        throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
553<div class="block">Lookup method called when code needs to resolve class name from input;
554 usually simple lookup.
555 Note that unlike <a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#resolveAndValidateSubType-com.fasterxml.jackson.databind.JavaType-java.lang.String-com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator-"><code>resolveAndValidateSubType(com.fasterxml.jackson.databind.JavaType, java.lang.String, com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator)</code></a> this method DOES NOT
556 validate subtype against configured <a href="../../../../com/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator.html" title="class in com.fasterxml.jackson.databind.jsontype"><code>PolymorphicTypeValidator</code></a>: usually
557 because such check has already been made.</div>
558<dl>
559<dt><span class="throwsLabel">Throws:</span></dt>
560<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
561<dt><span class="simpleTagLabel">Since:</span></dt>
562<dd>2.9</dd>
563</dl>
564</li>
565</ul>
566<a name="resolveAndValidateSubType-com.fasterxml.jackson.databind.JavaType-java.lang.String-com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator-">
567<!--   -->
568</a>
569<ul class="blockList">
570<li class="blockList">
571<h4>resolveAndValidateSubType</h4>
572<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;resolveAndValidateSubType(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;baseType,
573                                          <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;subClass,
574                                          <a href="../../../../com/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator.html" title="class in com.fasterxml.jackson.databind.jsontype">PolymorphicTypeValidator</a>&nbsp;ptv)
575                                   throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
576<div class="block">Lookup method similar to <a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#resolveSubType-com.fasterxml.jackson.databind.JavaType-java.lang.String-"><code>resolveSubType(com.fasterxml.jackson.databind.JavaType, java.lang.String)</code></a> but one that also validates
577 that resulting subtype is valid according to given <a href="../../../../com/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator.html" title="class in com.fasterxml.jackson.databind.jsontype"><code>PolymorphicTypeValidator</code></a>.</div>
578<dl>
579<dt><span class="throwsLabel">Throws:</span></dt>
580<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
581<dt><span class="simpleTagLabel">Since:</span></dt>
582<dd>2.10</dd>
583</dl>
584</li>
585</ul>
586<a name="Z:Z_throwNotASubtype-com.fasterxml.jackson.databind.JavaType-java.lang.String-">
587<!--   -->
588</a>
589<ul class="blockList">
590<li class="blockList">
591<h4>_throwNotASubtype</h4>
592<pre>protected&nbsp;&lt;T&gt;&nbsp;T&nbsp;_throwNotASubtype(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;baseType,
593                                  <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;subType)
594                           throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
595<dl>
596<dt><span class="throwsLabel">Throws:</span></dt>
597<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
598</dl>
599</li>
600</ul>
601<a name="Z:Z_throwSubtypeNameNotAllowed-com.fasterxml.jackson.databind.JavaType-java.lang.String-com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator-">
602<!--   -->
603</a>
604<ul class="blockList">
605<li class="blockList">
606<h4>_throwSubtypeNameNotAllowed</h4>
607<pre>protected&nbsp;&lt;T&gt;&nbsp;T&nbsp;_throwSubtypeNameNotAllowed(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;baseType,
608                                            <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;subType,
609                                            <a href="../../../../com/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator.html" title="class in com.fasterxml.jackson.databind.jsontype">PolymorphicTypeValidator</a>&nbsp;ptv)
610                                     throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
611<dl>
612<dt><span class="throwsLabel">Throws:</span></dt>
613<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
614</dl>
615</li>
616</ul>
617<a name="Z:Z_throwSubtypeClassNotAllowed-com.fasterxml.jackson.databind.JavaType-java.lang.String-com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator-">
618<!--   -->
619</a>
620<ul class="blockList">
621<li class="blockList">
622<h4>_throwSubtypeClassNotAllowed</h4>
623<pre>protected&nbsp;&lt;T&gt;&nbsp;T&nbsp;_throwSubtypeClassNotAllowed(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;baseType,
624                                             <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;subType,
625                                             <a href="../../../../com/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator.html" title="class in com.fasterxml.jackson.databind.jsontype">PolymorphicTypeValidator</a>&nbsp;ptv)
626                                      throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
627<dl>
628<dt><span class="throwsLabel">Throws:</span></dt>
629<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
630</dl>
631</li>
632</ul>
633<a name="invalidTypeIdException-com.fasterxml.jackson.databind.JavaType-java.lang.String-java.lang.String-">
634<!--   -->
635</a>
636<ul class="blockList">
637<li class="blockList">
638<h4>invalidTypeIdException</h4>
639<pre>protected abstract&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a>&nbsp;invalidTypeIdException(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;baseType,
640                                                               <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;typeId,
641                                                               <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;extraDesc)</pre>
642<div class="block">Helper method for constructing exception to indicate that given type id
643 could not be resolved to a valid subtype of specified base type.
644 Most commonly called during polymorphic deserialization.
645<p>
646 Note that most of the time this method should NOT be called directly: instead,
647 method <code>handleUnknownTypeId()</code> should be called which will call this method
648 if necessary.</div>
649<dl>
650<dt><span class="simpleTagLabel">Since:</span></dt>
651<dd>2.9</dd>
652</dl>
653</li>
654</ul>
655<a name="getTypeFactory--">
656<!--   -->
657</a>
658<ul class="blockList">
659<li class="blockList">
660<h4>getTypeFactory</h4>
661<pre>public abstract&nbsp;<a href="../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type">TypeFactory</a>&nbsp;getTypeFactory()</pre>
662</li>
663</ul>
664<a name="objectIdGeneratorInstance-com.fasterxml.jackson.databind.introspect.Annotated-com.fasterxml.jackson.databind.introspect.ObjectIdInfo-">
665<!--   -->
666</a>
667<ul class="blockList">
668<li class="blockList">
669<h4>objectIdGeneratorInstance</h4>
670<pre>public&nbsp;<a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.10/com/fasterxml/jackson/annotation/ObjectIdGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">ObjectIdGenerator</a>&lt;?&gt;&nbsp;objectIdGeneratorInstance(<a href="../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</a>&nbsp;annotated,
671                                                      <a href="../../../../com/fasterxml/jackson/databind/introspect/ObjectIdInfo.html" title="class in com.fasterxml.jackson.databind.introspect">ObjectIdInfo</a>&nbsp;objectIdInfo)
672                                               throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
673<dl>
674<dt><span class="throwsLabel">Throws:</span></dt>
675<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
676</dl>
677</li>
678</ul>
679<a name="objectIdResolverInstance-com.fasterxml.jackson.databind.introspect.Annotated-com.fasterxml.jackson.databind.introspect.ObjectIdInfo-">
680<!--   -->
681</a>
682<ul class="blockList">
683<li class="blockList">
684<h4>objectIdResolverInstance</h4>
685<pre>public&nbsp;<a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.10/com/fasterxml/jackson/annotation/ObjectIdResolver.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">ObjectIdResolver</a>&nbsp;objectIdResolverInstance(<a href="../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</a>&nbsp;annotated,
686                                                 <a href="../../../../com/fasterxml/jackson/databind/introspect/ObjectIdInfo.html" title="class in com.fasterxml.jackson.databind.introspect">ObjectIdInfo</a>&nbsp;objectIdInfo)</pre>
687</li>
688</ul>
689<a name="converterInstance-com.fasterxml.jackson.databind.introspect.Annotated-java.lang.Object-">
690<!--   -->
691</a>
692<ul class="blockList">
693<li class="blockList">
694<h4>converterInstance</h4>
695<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/util/Converter.html" title="interface in com.fasterxml.jackson.databind.util">Converter</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;converterInstance(<a href="../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</a>&nbsp;annotated,
696                                                  <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;converterDef)
697                                           throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
698<div class="block">Helper method to use to construct a <a href="../../../../com/fasterxml/jackson/databind/util/Converter.html" title="interface in com.fasterxml.jackson.databind.util"><code>Converter</code></a>, given a definition
699 that may be either actual converter instance, or Class for instantiating one.</div>
700<dl>
701<dt><span class="throwsLabel">Throws:</span></dt>
702<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
703<dt><span class="simpleTagLabel">Since:</span></dt>
704<dd>2.2</dd>
705</dl>
706</li>
707</ul>
708<a name="reportBadDefinition-com.fasterxml.jackson.databind.JavaType-java.lang.String-">
709<!--   -->
710</a>
711<ul class="blockList">
712<li class="blockList">
713<h4>reportBadDefinition</h4>
714<pre>public abstract&nbsp;&lt;T&gt;&nbsp;T&nbsp;reportBadDefinition(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type,
715                                          <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;msg)
716                                   throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
717<div class="block">Helper method called to indicate a generic problem that stems from type
718 definition(s), not input data, or input/output state; typically this
719 means throwing a <a href="../../../../com/fasterxml/jackson/databind/exc/InvalidDefinitionException.html" title="class in com.fasterxml.jackson.databind.exc"><code>InvalidDefinitionException</code></a>.</div>
720<dl>
721<dt><span class="throwsLabel">Throws:</span></dt>
722<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
723<dt><span class="simpleTagLabel">Since:</span></dt>
724<dd>2.9</dd>
725</dl>
726</li>
727</ul>
728<a name="reportBadDefinition-java.lang.Class-java.lang.String-">
729<!--   -->
730</a>
731<ul class="blockList">
732<li class="blockList">
733<h4>reportBadDefinition</h4>
734<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;reportBadDefinition(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;type,
735                                 <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;msg)
736                          throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
737<dl>
738<dt><span class="throwsLabel">Throws:</span></dt>
739<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
740<dt><span class="simpleTagLabel">Since:</span></dt>
741<dd>2.9</dd>
742</dl>
743</li>
744</ul>
745<a name="Z:Z_format-java.lang.String-java.lang.Object...-">
746<!--   -->
747</a>
748<ul class="blockList">
749<li class="blockList">
750<h4>_format</h4>
751<pre>protected final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;_format(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;msg,
752                               <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>...&nbsp;msgArgs)</pre>
753<dl>
754<dt><span class="simpleTagLabel">Since:</span></dt>
755<dd>2.9</dd>
756</dl>
757</li>
758</ul>
759<a name="Z:Z_truncate-java.lang.String-">
760<!--   -->
761</a>
762<ul class="blockList">
763<li class="blockList">
764<h4>_truncate</h4>
765<pre>protected final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;_truncate(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;desc)</pre>
766<dl>
767<dt><span class="simpleTagLabel">Since:</span></dt>
768<dd>2.9</dd>
769</dl>
770</li>
771</ul>
772<a name="Z:Z_quotedString-java.lang.String-">
773<!--   -->
774</a>
775<ul class="blockList">
776<li class="blockList">
777<h4>_quotedString</h4>
778<pre>protected&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;_quotedString(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;desc)</pre>
779<dl>
780<dt><span class="simpleTagLabel">Since:</span></dt>
781<dd>2.9</dd>
782</dl>
783</li>
784</ul>
785<a name="Z:Z_colonConcat-java.lang.String-java.lang.String-">
786<!--   -->
787</a>
788<ul class="blockList">
789<li class="blockList">
790<h4>_colonConcat</h4>
791<pre>protected&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;_colonConcat(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;msgBase,
792                              <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;extra)</pre>
793<dl>
794<dt><span class="simpleTagLabel">Since:</span></dt>
795<dd>2.9</dd>
796</dl>
797</li>
798</ul>
799<a name="Z:Z_desc-java.lang.String-">
800<!--   -->
801</a>
802<ul class="blockListLast">
803<li class="blockList">
804<h4>_desc</h4>
805<pre>protected&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;_desc(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;desc)</pre>
806<dl>
807<dt><span class="simpleTagLabel">Since:</span></dt>
808<dd>2.9</dd>
809</dl>
810</li>
811</ul>
812</li>
813</ul>
814</li>
815</ul>
816</div>
817</div>
818<!-- ========= END OF CLASS DATA ========= -->
819<!-- ======= START OF BOTTOM NAVBAR ====== -->
820<div class="bottomNav"><a name="navbar.bottom">
821<!--   -->
822</a>
823<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
824<a name="navbar.bottom.firstrow">
825<!--   -->
826</a>
827<ul class="navList" title="Navigation">
828<li><a href="../../../../overview-summary.html">Overview</a></li>
829<li><a href="package-summary.html">Package</a></li>
830<li class="navBarCell1Rev">Class</li>
831<li><a href="class-use/DatabindContext.html">Use</a></li>
832<li><a href="package-tree.html">Tree</a></li>
833<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
834<li><a href="../../../../index-all.html">Index</a></li>
835<li><a href="../../../../help-doc.html">Help</a></li>
836</ul>
837</div>
838<div class="subNav">
839<ul class="navList">
840<li><a href="../../../../com/fasterxml/jackson/databind/BeanProperty.Std.html" title="class in com.fasterxml.jackson.databind"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
841<li><a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
842</ul>
843<ul class="navList">
844<li><a href="../../../../index.html?com/fasterxml/jackson/databind/DatabindContext.html" target="_top">Frames</a></li>
845<li><a href="DatabindContext.html" target="_top">No&nbsp;Frames</a></li>
846</ul>
847<ul class="navList" id="allclasses_navbar_bottom">
848<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
849</ul>
850<div>
851<script type="text/javascript"><!--
852  allClassesLink = document.getElementById("allclasses_navbar_bottom");
853  if(window==top) {
854    allClassesLink.style.display = "block";
855  }
856  else {
857    allClassesLink.style.display = "none";
858  }
859  //-->
860</script>
861</div>
862<div>
863<ul class="subNavList">
864<li>Summary:&nbsp;</li>
865<li>Nested&nbsp;|&nbsp;</li>
866<li>Field&nbsp;|&nbsp;</li>
867<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
868<li><a href="#method.summary">Method</a></li>
869</ul>
870<ul class="subNavList">
871<li>Detail:&nbsp;</li>
872<li>Field&nbsp;|&nbsp;</li>
873<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
874<li><a href="#method.detail">Method</a></li>
875</ul>
876</div>
877<a name="skip.navbar.bottom">
878<!--   -->
879</a></div>
880<!-- ======== END OF BOTTOM NAVBAR ======= -->
881<p class="legalCopy"><small>Copyright &#169; 2008&#x2013;2019 <a href="http://fasterxml.com/">FasterXML</a>. All rights reserved.</small></p>
882</body>
883</html>
884