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:47 PDT 2020 -->
6<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
7<title>DatabindContext (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="DatabindContext (jackson-databind 2.11.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":6,"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>abstract <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.11/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.11/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.11/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.11/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 abstract&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).
542<p>
543 Note: since 2.11 handling has varied a bit across serialization, deserialization.</div>
544</li>
545</ul>
546<a name="resolveSubType-com.fasterxml.jackson.databind.JavaType-java.lang.String-">
547<!--   -->
548</a>
549<ul class="blockList">
550<li class="blockList">
551<h4>resolveSubType</h4>
552<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,
553                               <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)
554                        throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
555<div class="block">Lookup method called when code needs to resolve class name from input;
556 usually simple lookup.
557 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
558 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
559 because such check has already been made.</div>
560<dl>
561<dt><span class="throwsLabel">Throws:</span></dt>
562<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
563<dt><span class="simpleTagLabel">Since:</span></dt>
564<dd>2.9</dd>
565</dl>
566</li>
567</ul>
568<a name="resolveAndValidateSubType-com.fasterxml.jackson.databind.JavaType-java.lang.String-com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator-">
569<!--   -->
570</a>
571<ul class="blockList">
572<li class="blockList">
573<h4>resolveAndValidateSubType</h4>
574<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,
575                                          <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,
576                                          <a href="../../../../com/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator.html" title="class in com.fasterxml.jackson.databind.jsontype">PolymorphicTypeValidator</a>&nbsp;ptv)
577                                   throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
578<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
579 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>
580<dl>
581<dt><span class="throwsLabel">Throws:</span></dt>
582<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
583<dt><span class="simpleTagLabel">Since:</span></dt>
584<dd>2.10</dd>
585</dl>
586</li>
587</ul>
588<a name="Z:Z_throwNotASubtype-com.fasterxml.jackson.databind.JavaType-java.lang.String-">
589<!--   -->
590</a>
591<ul class="blockList">
592<li class="blockList">
593<h4>_throwNotASubtype</h4>
594<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,
595                                  <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)
596                           throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
597<dl>
598<dt><span class="throwsLabel">Throws:</span></dt>
599<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
600</dl>
601</li>
602</ul>
603<a name="Z:Z_throwSubtypeNameNotAllowed-com.fasterxml.jackson.databind.JavaType-java.lang.String-com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator-">
604<!--   -->
605</a>
606<ul class="blockList">
607<li class="blockList">
608<h4>_throwSubtypeNameNotAllowed</h4>
609<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,
610                                            <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,
611                                            <a href="../../../../com/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator.html" title="class in com.fasterxml.jackson.databind.jsontype">PolymorphicTypeValidator</a>&nbsp;ptv)
612                                     throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
613<dl>
614<dt><span class="throwsLabel">Throws:</span></dt>
615<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
616</dl>
617</li>
618</ul>
619<a name="Z:Z_throwSubtypeClassNotAllowed-com.fasterxml.jackson.databind.JavaType-java.lang.String-com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator-">
620<!--   -->
621</a>
622<ul class="blockList">
623<li class="blockList">
624<h4>_throwSubtypeClassNotAllowed</h4>
625<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,
626                                             <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,
627                                             <a href="../../../../com/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator.html" title="class in com.fasterxml.jackson.databind.jsontype">PolymorphicTypeValidator</a>&nbsp;ptv)
628                                      throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
629<dl>
630<dt><span class="throwsLabel">Throws:</span></dt>
631<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
632</dl>
633</li>
634</ul>
635<a name="invalidTypeIdException-com.fasterxml.jackson.databind.JavaType-java.lang.String-java.lang.String-">
636<!--   -->
637</a>
638<ul class="blockList">
639<li class="blockList">
640<h4>invalidTypeIdException</h4>
641<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,
642                                                               <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,
643                                                               <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>
644<div class="block">Helper method for constructing exception to indicate that given type id
645 could not be resolved to a valid subtype of specified base type.
646 Most commonly called during polymorphic deserialization.
647<p>
648 Note that most of the time this method should NOT be called directly: instead,
649 method <code>handleUnknownTypeId()</code> should be called which will call this method
650 if necessary.</div>
651<dl>
652<dt><span class="simpleTagLabel">Since:</span></dt>
653<dd>2.9</dd>
654</dl>
655</li>
656</ul>
657<a name="getTypeFactory--">
658<!--   -->
659</a>
660<ul class="blockList">
661<li class="blockList">
662<h4>getTypeFactory</h4>
663<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>
664</li>
665</ul>
666<a name="objectIdGeneratorInstance-com.fasterxml.jackson.databind.introspect.Annotated-com.fasterxml.jackson.databind.introspect.ObjectIdInfo-">
667<!--   -->
668</a>
669<ul class="blockList">
670<li class="blockList">
671<h4>objectIdGeneratorInstance</h4>
672<pre>public&nbsp;<a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/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,
673                                                      <a href="../../../../com/fasterxml/jackson/databind/introspect/ObjectIdInfo.html" title="class in com.fasterxml.jackson.databind.introspect">ObjectIdInfo</a>&nbsp;objectIdInfo)
674                                               throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
675<dl>
676<dt><span class="throwsLabel">Throws:</span></dt>
677<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
678</dl>
679</li>
680</ul>
681<a name="objectIdResolverInstance-com.fasterxml.jackson.databind.introspect.Annotated-com.fasterxml.jackson.databind.introspect.ObjectIdInfo-">
682<!--   -->
683</a>
684<ul class="blockList">
685<li class="blockList">
686<h4>objectIdResolverInstance</h4>
687<pre>public&nbsp;<a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/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,
688                                                 <a href="../../../../com/fasterxml/jackson/databind/introspect/ObjectIdInfo.html" title="class in com.fasterxml.jackson.databind.introspect">ObjectIdInfo</a>&nbsp;objectIdInfo)</pre>
689</li>
690</ul>
691<a name="converterInstance-com.fasterxml.jackson.databind.introspect.Annotated-java.lang.Object-">
692<!--   -->
693</a>
694<ul class="blockList">
695<li class="blockList">
696<h4>converterInstance</h4>
697<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,
698                                                  <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)
699                                           throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
700<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
701 that may be either actual converter instance, or Class for instantiating one.</div>
702<dl>
703<dt><span class="throwsLabel">Throws:</span></dt>
704<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
705<dt><span class="simpleTagLabel">Since:</span></dt>
706<dd>2.2</dd>
707</dl>
708</li>
709</ul>
710<a name="reportBadDefinition-com.fasterxml.jackson.databind.JavaType-java.lang.String-">
711<!--   -->
712</a>
713<ul class="blockList">
714<li class="blockList">
715<h4>reportBadDefinition</h4>
716<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,
717                                          <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)
718                                   throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
719<div class="block">Helper method called to indicate a generic problem that stems from type
720 definition(s), not input data, or input/output state; typically this
721 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>
722<dl>
723<dt><span class="throwsLabel">Throws:</span></dt>
724<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
725<dt><span class="simpleTagLabel">Since:</span></dt>
726<dd>2.9</dd>
727</dl>
728</li>
729</ul>
730<a name="reportBadDefinition-java.lang.Class-java.lang.String-">
731<!--   -->
732</a>
733<ul class="blockList">
734<li class="blockList">
735<h4>reportBadDefinition</h4>
736<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,
737                                 <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)
738                          throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
739<dl>
740<dt><span class="throwsLabel">Throws:</span></dt>
741<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
742<dt><span class="simpleTagLabel">Since:</span></dt>
743<dd>2.9</dd>
744</dl>
745</li>
746</ul>
747<a name="Z:Z_format-java.lang.String-java.lang.Object...-">
748<!--   -->
749</a>
750<ul class="blockList">
751<li class="blockList">
752<h4>_format</h4>
753<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,
754                               <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>
755<dl>
756<dt><span class="simpleTagLabel">Since:</span></dt>
757<dd>2.9</dd>
758</dl>
759</li>
760</ul>
761<a name="Z:Z_truncate-java.lang.String-">
762<!--   -->
763</a>
764<ul class="blockList">
765<li class="blockList">
766<h4>_truncate</h4>
767<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>
768<dl>
769<dt><span class="simpleTagLabel">Since:</span></dt>
770<dd>2.9</dd>
771</dl>
772</li>
773</ul>
774<a name="Z:Z_quotedString-java.lang.String-">
775<!--   -->
776</a>
777<ul class="blockList">
778<li class="blockList">
779<h4>_quotedString</h4>
780<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>
781<dl>
782<dt><span class="simpleTagLabel">Since:</span></dt>
783<dd>2.9</dd>
784</dl>
785</li>
786</ul>
787<a name="Z:Z_colonConcat-java.lang.String-java.lang.String-">
788<!--   -->
789</a>
790<ul class="blockList">
791<li class="blockList">
792<h4>_colonConcat</h4>
793<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,
794                              <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>
795<dl>
796<dt><span class="simpleTagLabel">Since:</span></dt>
797<dd>2.9</dd>
798</dl>
799</li>
800</ul>
801<a name="Z:Z_desc-java.lang.String-">
802<!--   -->
803</a>
804<ul class="blockListLast">
805<li class="blockList">
806<h4>_desc</h4>
807<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>
808<dl>
809<dt><span class="simpleTagLabel">Since:</span></dt>
810<dd>2.9</dd>
811</dl>
812</li>
813</ul>
814</li>
815</ul>
816</li>
817</ul>
818</div>
819</div>
820<!-- ========= END OF CLASS DATA ========= -->
821<!-- ======= START OF BOTTOM NAVBAR ====== -->
822<div class="bottomNav"><a name="navbar.bottom">
823<!--   -->
824</a>
825<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
826<a name="navbar.bottom.firstrow">
827<!--   -->
828</a>
829<ul class="navList" title="Navigation">
830<li><a href="../../../../overview-summary.html">Overview</a></li>
831<li><a href="package-summary.html">Package</a></li>
832<li class="navBarCell1Rev">Class</li>
833<li><a href="class-use/DatabindContext.html">Use</a></li>
834<li><a href="package-tree.html">Tree</a></li>
835<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
836<li><a href="../../../../index-all.html">Index</a></li>
837<li><a href="../../../../help-doc.html">Help</a></li>
838</ul>
839</div>
840<div class="subNav">
841<ul class="navList">
842<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>
843<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>
844</ul>
845<ul class="navList">
846<li><a href="../../../../index.html?com/fasterxml/jackson/databind/DatabindContext.html" target="_top">Frames</a></li>
847<li><a href="DatabindContext.html" target="_top">No&nbsp;Frames</a></li>
848</ul>
849<ul class="navList" id="allclasses_navbar_bottom">
850<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
851</ul>
852<div>
853<script type="text/javascript"><!--
854  allClassesLink = document.getElementById("allclasses_navbar_bottom");
855  if(window==top) {
856    allClassesLink.style.display = "block";
857  }
858  else {
859    allClassesLink.style.display = "none";
860  }
861  //-->
862</script>
863</div>
864<div>
865<ul class="subNavList">
866<li>Summary:&nbsp;</li>
867<li>Nested&nbsp;|&nbsp;</li>
868<li>Field&nbsp;|&nbsp;</li>
869<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
870<li><a href="#method.summary">Method</a></li>
871</ul>
872<ul class="subNavList">
873<li>Detail:&nbsp;</li>
874<li>Field&nbsp;|&nbsp;</li>
875<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
876<li><a href="#method.detail">Method</a></li>
877</ul>
878</div>
879<a name="skip.navbar.bottom">
880<!--   -->
881</a></div>
882<!-- ======== END OF BOTTOM NAVBAR ======= -->
883<p class="legalCopy"><small>Copyright &#169; 2008&#x2013;2020 <a href="http://fasterxml.com/">FasterXML</a>. All rights reserved.</small></p>
884</body>
885</html>
886