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 Mar 24 11:44:36 PDT 2020 --> 6<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 7<title>MappingIterator (jackson-databind 2.11.0.rc1 API)</title> 8<meta name="date" content="2020-03-24"> 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="MappingIterator (jackson-databind 2.11.0.rc1 API)"; 17 } 18 } 19 catch(err) { 20 } 21//--> 22var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":9,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10}; 23var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance 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/MappingIterator.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/MapperFeature.html" title="enum in com.fasterxml.jackson.databind"><span class="typeNameLink">Prev Class</span></a></li> 54<li><a href="../../../../com/fasterxml/jackson/databind/MappingJsonFactory.html" title="class in com.fasterxml.jackson.databind"><span class="typeNameLink">Next Class</span></a></li> 55</ul> 56<ul class="navList"> 57<li><a href="../../../../index.html?com/fasterxml/jackson/databind/MappingIterator.html" target="_top">Frames</a></li> 58<li><a href="MappingIterator.html" target="_top">No Frames</a></li> 59</ul> 60<ul class="navList" id="allclasses_navbar_top"> 61<li><a href="../../../../allclasses-noframe.html">All 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: </li> 78<li>Nested | </li> 79<li><a href="#field.summary">Field</a> | </li> 80<li><a href="#constructor.summary">Constr</a> | </li> 81<li><a href="#method.summary">Method</a></li> 82</ul> 83<ul class="subNavList"> 84<li>Detail: </li> 85<li><a href="#field.detail">Field</a> | </li> 86<li><a href="#constructor.detail">Constr</a> | </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 MappingIterator" class="title">Class MappingIterator<T></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.MappingIterator<T></li> 105</ul> 106</li> 107</ul> 108<div class="description"> 109<ul class="blockList"> 110<li class="blockList"> 111<dl> 112<dt>All Implemented Interfaces:</dt> 113<dd><a href="https://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html?is-external=true" title="class or interface in java.io">Closeable</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/AutoCloseable.html?is-external=true" title="class or interface in java.lang">AutoCloseable</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a><T></dd> 114</dl> 115<hr> 116<br> 117<pre>public class <span class="typeNameLabel">MappingIterator<T></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> 119implements <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a><T>, <a href="https://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html?is-external=true" title="class or interface in java.io">Closeable</a></pre> 120<div class="block">Iterator exposed by <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><code>ObjectMapper</code></a> when binding sequence of 121 objects. Extension is done to allow more convenient exposing of 122 <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io"><code>IOException</code></a> (which basic <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util"><code>Iterator</code></a> does not expose)</div> 123</li> 124</ul> 125</div> 126<div class="summary"> 127<ul class="blockList"> 128<li class="blockList"> 129<!-- =========== FIELD SUMMARY =========== --> 130<ul class="blockList"> 131<li class="blockList"><a name="field.summary"> 132<!-- --> 133</a> 134<h3>Field Summary</h3> 135<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation"> 136<caption><span>Fields</span><span class="tabEnd"> </span></caption> 137<tr> 138<th class="colFirst" scope="col">Modifier and Type</th> 139<th class="colLast" scope="col">Field and Description</th> 140</tr> 141<tr class="altColor"> 142<td class="colFirst"><code>protected boolean</code></td> 143<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html#Z:Z_closeParser">_closeParser</a></span></code> 144<div class="block">Flag that indicates whether input <a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a> should be closed 145 when we are done or not; generally only called when caller did not 146 pass JsonParser.</div> 147</td> 148</tr> 149<tr class="rowColor"> 150<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a></code></td> 151<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html#Z:Z_context">_context</a></span></code> 152<div class="block">Context for deserialization, needed to pass through to deserializer</div> 153</td> 154</tr> 155<tr class="altColor"> 156<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a><<a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="type parameter in MappingIterator">T</a>></code></td> 157<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html#Z:Z_deserializer">_deserializer</a></span></code> 158<div class="block">Deserializer for individual element values.</div> 159</td> 160</tr> 161<tr class="rowColor"> 162<td class="colFirst"><code>protected <a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a></code></td> 163<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html#Z:Z_parser">_parser</a></span></code> 164<div class="block">Underlying parser used for reading content to bind.</div> 165</td> 166</tr> 167<tr class="altColor"> 168<td class="colFirst"><code>protected <a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/JsonStreamContext.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonStreamContext</a></code></td> 169<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html#Z:Z_seqContext">_seqContext</a></span></code> 170<div class="block">Context to resynchronize to, in case an exception is encountered 171 but caller wants to try to read more elements.</div> 172</td> 173</tr> 174<tr class="rowColor"> 175<td class="colFirst"><code>protected int</code></td> 176<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html#Z:Z_state">_state</a></span></code> 177<div class="block">State of the iterator</div> 178</td> 179</tr> 180<tr class="altColor"> 181<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a></code></td> 182<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html#Z:Z_type">_type</a></span></code> 183<div class="block">Type to bind individual elements to.</div> 184</td> 185</tr> 186<tr class="rowColor"> 187<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="type parameter in MappingIterator">T</a></code></td> 188<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html#Z:Z_updatedValue">_updatedValue</a></span></code> 189<div class="block">If not null, "value to update" instead of creating a new instance 190 for each call.</div> 191</td> 192</tr> 193<tr class="altColor"> 194<td class="colFirst"><code>protected static <a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="class in com.fasterxml.jackson.databind">MappingIterator</a><?></code></td> 195<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html#EMPTY_ITERATOR">EMPTY_ITERATOR</a></span></code> </td> 196</tr> 197<tr class="rowColor"> 198<td class="colFirst"><code>protected static int</code></td> 199<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html#STATE_CLOSED">STATE_CLOSED</a></span></code> 200<div class="block">State in which iterator is closed</div> 201</td> 202</tr> 203<tr class="altColor"> 204<td class="colFirst"><code>protected static int</code></td> 205<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html#STATE_HAS_VALUE">STATE_HAS_VALUE</a></span></code> 206<div class="block">State in which "hasNextValue()" has been succesfully called 207 and deserializer can be called to fetch value</div> 208</td> 209</tr> 210<tr class="rowColor"> 211<td class="colFirst"><code>protected static int</code></td> 212<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html#STATE_MAY_HAVE_VALUE">STATE_MAY_HAVE_VALUE</a></span></code> 213<div class="block">State in which no recovery is needed, but "hasNextValue()" needs 214 to be called first</div> 215</td> 216</tr> 217<tr class="altColor"> 218<td class="colFirst"><code>protected static int</code></td> 219<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html#STATE_NEED_RESYNC">STATE_NEED_RESYNC</a></span></code> 220<div class="block">State in which value read failed</div> 221</td> 222</tr> 223</table> 224</li> 225</ul> 226<!-- ======== CONSTRUCTOR SUMMARY ======== --> 227<ul class="blockList"> 228<li class="blockList"><a name="constructor.summary"> 229<!-- --> 230</a> 231<h3>Constructor Summary</h3> 232<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> 233<caption><span>Constructors</span><span class="tabEnd"> </span></caption> 234<tr> 235<th class="colFirst" scope="col">Modifier</th> 236<th class="colLast" scope="col">Constructor and Description</th> 237</tr> 238<tr class="altColor"> 239<td class="colFirst"><code>protected </code></td> 240<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html#MappingIterator-com.fasterxml.jackson.databind.JavaType-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-com.fasterxml.jackson.databind.JsonDeserializer-boolean-java.lang.Object-">MappingIterator</a></span>(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> type, 241 <a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a> p, 242 <a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a> ctxt, 243 <a href="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a><?> deser, 244 boolean managedParser, 245 <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> valueToUpdate)</code> </td> 246</tr> 247</table> 248</li> 249</ul> 250<!-- ========== METHOD SUMMARY =========== --> 251<ul class="blockList"> 252<li class="blockList"><a name="method.summary"> 253<!-- --> 254</a> 255<h3>Method Summary</h3> 256<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> 257<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption> 258<tr> 259<th class="colFirst" scope="col">Modifier and Type</th> 260<th class="colLast" scope="col">Method and Description</th> 261</tr> 262<tr id="i0" class="altColor"> 263<td class="colFirst"><code>protected <R> R</code></td> 264<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html#Z:Z_handleIOException-java.io.IOException-">_handleIOException</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a> e)</code> </td> 265</tr> 266<tr id="i1" class="rowColor"> 267<td class="colFirst"><code>protected <R> R</code></td> 268<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html#Z:Z_handleMappingException-com.fasterxml.jackson.databind.JsonMappingException-">_handleMappingException</a></span>(<a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a> e)</code> </td> 269</tr> 270<tr id="i2" class="altColor"> 271<td class="colFirst"><code>protected void</code></td> 272<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html#Z:Z_resync--">_resync</a></span>()</code> </td> 273</tr> 274<tr id="i3" class="rowColor"> 275<td class="colFirst"><code>protected <R> R</code></td> 276<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html#Z:Z_throwNoSuchElement--">_throwNoSuchElement</a></span>()</code> </td> 277</tr> 278<tr id="i4" class="altColor"> 279<td class="colFirst"><code>void</code></td> 280<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html#close--">close</a></span>()</code> </td> 281</tr> 282<tr id="i5" class="rowColor"> 283<td class="colFirst"><code>static <T> <a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="class in com.fasterxml.jackson.databind">MappingIterator</a><T></code></td> 284<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html#emptyIterator--">emptyIterator</a></span>()</code> 285<div class="block">Method for getting an "empty" iterator instance: one that never 286 has more values; may be freely shared.</div> 287</td> 288</tr> 289<tr id="i6" class="altColor"> 290<td class="colFirst"><code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/JsonLocation.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonLocation</a></code></td> 291<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html#getCurrentLocation--">getCurrentLocation</a></span>()</code> 292<div class="block">Convenience method, functionally equivalent to: 293<code> 294 iterator.getParser().getCurrentLocation() 295</code></div> 296</td> 297</tr> 298<tr id="i7" class="rowColor"> 299<td class="colFirst"><code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a></code></td> 300<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html#getParser--">getParser</a></span>()</code> 301<div class="block">Accessor for getting underlying parser this iterator uses.</div> 302</td> 303</tr> 304<tr id="i8" class="altColor"> 305<td class="colFirst"><code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/FormatSchema.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">FormatSchema</a></code></td> 306<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html#getParserSchema--">getParserSchema</a></span>()</code> 307<div class="block">Accessor for accessing <a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/FormatSchema.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>FormatSchema</code></a> that the underlying parser 308 (as per <a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html#getParser--"><code>getParser()</code></a>) is using, if any; only parser of schema-aware 309 formats use schemas.</div> 310</td> 311</tr> 312<tr id="i9" class="rowColor"> 313<td class="colFirst"><code>boolean</code></td> 314<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html#hasNext--">hasNext</a></span>()</code> </td> 315</tr> 316<tr id="i10" class="altColor"> 317<td class="colFirst"><code>boolean</code></td> 318<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html#hasNextValue--">hasNextValue</a></span>()</code> 319<div class="block">Equivalent of <a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html#next--"><code>next()</code></a> but one that may throw checked 320 exceptions from Jackson due to invalid input.</div> 321</td> 322</tr> 323<tr id="i11" class="rowColor"> 324<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="type parameter in MappingIterator">T</a></code></td> 325<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html#next--">next</a></span>()</code> </td> 326</tr> 327<tr id="i12" class="altColor"> 328<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="type parameter in MappingIterator">T</a></code></td> 329<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html#nextValue--">nextValue</a></span>()</code> </td> 330</tr> 331<tr id="i13" class="rowColor"> 332<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="type parameter in MappingIterator">T</a>></code></td> 333<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html#readAll--">readAll</a></span>()</code> 334<div class="block">Convenience method for reading all entries accessible via 335 this iterator; resulting container will be a <a href="https://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util"><code>ArrayList</code></a>.</div> 336</td> 337</tr> 338<tr id="i14" class="altColor"> 339<td class="colFirst"><code><C extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><? super <a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="type parameter in MappingIterator">T</a>>><br>C</code></td> 340<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html#readAll-C-">readAll</a></span>(C results)</code> 341<div class="block">Convenience method for reading all entries accessible via 342 this iterator</div> 343</td> 344</tr> 345<tr id="i15" class="rowColor"> 346<td class="colFirst"><code><L extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><? super <a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="type parameter in MappingIterator">T</a>>><br>L</code></td> 347<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html#readAll-L-">readAll</a></span>(L resultList)</code> 348<div class="block">Convenience method for reading all entries accessible via 349 this iterator</div> 350</td> 351</tr> 352<tr id="i16" class="altColor"> 353<td class="colFirst"><code>void</code></td> 354<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html#remove--">remove</a></span>()</code> </td> 355</tr> 356</table> 357<ul class="blockList"> 358<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object"> 359<!-- --> 360</a> 361<h3>Methods inherited from class 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> 362<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> 363</ul> 364<ul class="blockList"> 365<li class="blockList"><a name="methods.inherited.from.class.java.util.Iterator"> 366<!-- --> 367</a> 368<h3>Methods inherited from interface java.util.<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a></h3> 369<code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true#forEachRemaining-java.util.function.Consumer-" title="class or interface in java.util">forEachRemaining</a></code></li> 370</ul> 371</li> 372</ul> 373</li> 374</ul> 375</div> 376<div class="details"> 377<ul class="blockList"> 378<li class="blockList"> 379<!-- ============ FIELD DETAIL =========== --> 380<ul class="blockList"> 381<li class="blockList"><a name="field.detail"> 382<!-- --> 383</a> 384<h3>Field Detail</h3> 385<a name="EMPTY_ITERATOR"> 386<!-- --> 387</a> 388<ul class="blockList"> 389<li class="blockList"> 390<h4>EMPTY_ITERATOR</h4> 391<pre>protected static final <a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="class in com.fasterxml.jackson.databind">MappingIterator</a><?> EMPTY_ITERATOR</pre> 392</li> 393</ul> 394<a name="STATE_CLOSED"> 395<!-- --> 396</a> 397<ul class="blockList"> 398<li class="blockList"> 399<h4>STATE_CLOSED</h4> 400<pre>protected static final int STATE_CLOSED</pre> 401<div class="block">State in which iterator is closed</div> 402<dl> 403<dt><span class="seeLabel">See Also:</span></dt> 404<dd><a href="../../../../constant-values.html#com.fasterxml.jackson.databind.MappingIterator.STATE_CLOSED">Constant Field Values</a></dd> 405</dl> 406</li> 407</ul> 408<a name="STATE_NEED_RESYNC"> 409<!-- --> 410</a> 411<ul class="blockList"> 412<li class="blockList"> 413<h4>STATE_NEED_RESYNC</h4> 414<pre>protected static final int STATE_NEED_RESYNC</pre> 415<div class="block">State in which value read failed</div> 416<dl> 417<dt><span class="seeLabel">See Also:</span></dt> 418<dd><a href="../../../../constant-values.html#com.fasterxml.jackson.databind.MappingIterator.STATE_NEED_RESYNC">Constant Field Values</a></dd> 419</dl> 420</li> 421</ul> 422<a name="STATE_MAY_HAVE_VALUE"> 423<!-- --> 424</a> 425<ul class="blockList"> 426<li class="blockList"> 427<h4>STATE_MAY_HAVE_VALUE</h4> 428<pre>protected static final int STATE_MAY_HAVE_VALUE</pre> 429<div class="block">State in which no recovery is needed, but "hasNextValue()" needs 430 to be called first</div> 431<dl> 432<dt><span class="seeLabel">See Also:</span></dt> 433<dd><a href="../../../../constant-values.html#com.fasterxml.jackson.databind.MappingIterator.STATE_MAY_HAVE_VALUE">Constant Field Values</a></dd> 434</dl> 435</li> 436</ul> 437<a name="STATE_HAS_VALUE"> 438<!-- --> 439</a> 440<ul class="blockList"> 441<li class="blockList"> 442<h4>STATE_HAS_VALUE</h4> 443<pre>protected static final int STATE_HAS_VALUE</pre> 444<div class="block">State in which "hasNextValue()" has been succesfully called 445 and deserializer can be called to fetch value</div> 446<dl> 447<dt><span class="seeLabel">See Also:</span></dt> 448<dd><a href="../../../../constant-values.html#com.fasterxml.jackson.databind.MappingIterator.STATE_HAS_VALUE">Constant Field Values</a></dd> 449</dl> 450</li> 451</ul> 452<a name="Z:Z_type"> 453<!-- --> 454</a> 455<ul class="blockList"> 456<li class="blockList"> 457<h4>_type</h4> 458<pre>protected final <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _type</pre> 459<div class="block">Type to bind individual elements to.</div> 460</li> 461</ul> 462<a name="Z:Z_context"> 463<!-- --> 464</a> 465<ul class="blockList"> 466<li class="blockList"> 467<h4>_context</h4> 468<pre>protected final <a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a> _context</pre> 469<div class="block">Context for deserialization, needed to pass through to deserializer</div> 470</li> 471</ul> 472<a name="Z:Z_deserializer"> 473<!-- --> 474</a> 475<ul class="blockList"> 476<li class="blockList"> 477<h4>_deserializer</h4> 478<pre>protected final <a href="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a><<a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="type parameter in MappingIterator">T</a>> _deserializer</pre> 479<div class="block">Deserializer for individual element values.</div> 480</li> 481</ul> 482<a name="Z:Z_parser"> 483<!-- --> 484</a> 485<ul class="blockList"> 486<li class="blockList"> 487<h4>_parser</h4> 488<pre>protected final <a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a> _parser</pre> 489<div class="block">Underlying parser used for reading content to bind. Initialized 490 as not <code>null</code> but set as <code>null</code> when 491 iterator is closed, to denote closing.</div> 492</li> 493</ul> 494<a name="Z:Z_seqContext"> 495<!-- --> 496</a> 497<ul class="blockList"> 498<li class="blockList"> 499<h4>_seqContext</h4> 500<pre>protected final <a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/JsonStreamContext.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonStreamContext</a> _seqContext</pre> 501<div class="block">Context to resynchronize to, in case an exception is encountered 502 but caller wants to try to read more elements.</div> 503</li> 504</ul> 505<a name="Z:Z_updatedValue"> 506<!-- --> 507</a> 508<ul class="blockList"> 509<li class="blockList"> 510<h4>_updatedValue</h4> 511<pre>protected final <a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="type parameter in MappingIterator">T</a> _updatedValue</pre> 512<div class="block">If not null, "value to update" instead of creating a new instance 513 for each call.</div> 514</li> 515</ul> 516<a name="Z:Z_closeParser"> 517<!-- --> 518</a> 519<ul class="blockList"> 520<li class="blockList"> 521<h4>_closeParser</h4> 522<pre>protected final boolean _closeParser</pre> 523<div class="block">Flag that indicates whether input <a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a> should be closed 524 when we are done or not; generally only called when caller did not 525 pass JsonParser.</div> 526</li> 527</ul> 528<a name="Z:Z_state"> 529<!-- --> 530</a> 531<ul class="blockListLast"> 532<li class="blockList"> 533<h4>_state</h4> 534<pre>protected int _state</pre> 535<div class="block">State of the iterator</div> 536</li> 537</ul> 538</li> 539</ul> 540<!-- ========= CONSTRUCTOR DETAIL ======== --> 541<ul class="blockList"> 542<li class="blockList"><a name="constructor.detail"> 543<!-- --> 544</a> 545<h3>Constructor Detail</h3> 546<a name="MappingIterator-com.fasterxml.jackson.databind.JavaType-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-com.fasterxml.jackson.databind.JsonDeserializer-boolean-java.lang.Object-"> 547<!-- --> 548</a> 549<ul class="blockListLast"> 550<li class="blockList"> 551<h4>MappingIterator</h4> 552<pre>protected MappingIterator(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> type, 553 <a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a> p, 554 <a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a> ctxt, 555 <a href="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a><?> deser, 556 boolean managedParser, 557 <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> valueToUpdate)</pre> 558<dl> 559<dt><span class="paramLabel">Parameters:</span></dt> 560<dd><code>managedParser</code> - Whether we "own" the <a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a> passed or not: 561 if true, it was created by <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a> and code here needs to 562 close it; if false, it was passed by calling code and should not be 563 closed by iterator.</dd> 564</dl> 565</li> 566</ul> 567</li> 568</ul> 569<!-- ============ METHOD DETAIL ========== --> 570<ul class="blockList"> 571<li class="blockList"><a name="method.detail"> 572<!-- --> 573</a> 574<h3>Method Detail</h3> 575<a name="emptyIterator--"> 576<!-- --> 577</a> 578<ul class="blockList"> 579<li class="blockList"> 580<h4>emptyIterator</h4> 581<pre>public static <T> <a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="class in com.fasterxml.jackson.databind">MappingIterator</a><T> emptyIterator()</pre> 582<div class="block">Method for getting an "empty" iterator instance: one that never 583 has more values; may be freely shared.</div> 584<dl> 585<dt><span class="simpleTagLabel">Since:</span></dt> 586<dd>2.10 Existed earlier but <code>public</code> since 2.10</dd> 587</dl> 588</li> 589</ul> 590<a name="hasNext--"> 591<!-- --> 592</a> 593<ul class="blockList"> 594<li class="blockList"> 595<h4>hasNext</h4> 596<pre>public boolean hasNext()</pre> 597<dl> 598<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 599<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true#hasNext--" title="class or interface in java.util">hasNext</a></code> in interface <code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a><<a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="type parameter in MappingIterator">T</a>></code></dd> 600</dl> 601</li> 602</ul> 603<a name="next--"> 604<!-- --> 605</a> 606<ul class="blockList"> 607<li class="blockList"> 608<h4>next</h4> 609<pre>public <a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="type parameter in MappingIterator">T</a> next()</pre> 610<dl> 611<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 612<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true#next--" title="class or interface in java.util">next</a></code> in interface <code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a><<a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="type parameter in MappingIterator">T</a>></code></dd> 613</dl> 614</li> 615</ul> 616<a name="remove--"> 617<!-- --> 618</a> 619<ul class="blockList"> 620<li class="blockList"> 621<h4>remove</h4> 622<pre>public void remove()</pre> 623<dl> 624<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 625<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true#remove--" title="class or interface in java.util">remove</a></code> in interface <code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a><<a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="type parameter in MappingIterator">T</a>></code></dd> 626</dl> 627</li> 628</ul> 629<a name="close--"> 630<!-- --> 631</a> 632<ul class="blockList"> 633<li class="blockList"> 634<h4>close</h4> 635<pre>public void close() 636 throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> 637<dl> 638<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 639<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html?is-external=true#close--" title="class or interface in java.io">close</a></code> in interface <code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html?is-external=true" title="class or interface in java.io">Closeable</a></code></dd> 640<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 641<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/AutoCloseable.html?is-external=true#close--" title="class or interface in java.lang">close</a></code> in interface <code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/AutoCloseable.html?is-external=true" title="class or interface in java.lang">AutoCloseable</a></code></dd> 642<dt><span class="throwsLabel">Throws:</span></dt> 643<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> 644</dl> 645</li> 646</ul> 647<a name="hasNextValue--"> 648<!-- --> 649</a> 650<ul class="blockList"> 651<li class="blockList"> 652<h4>hasNextValue</h4> 653<pre>public boolean hasNextValue() 654 throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> 655<div class="block">Equivalent of <a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html#next--"><code>next()</code></a> but one that may throw checked 656 exceptions from Jackson due to invalid input.</div> 657<dl> 658<dt><span class="throwsLabel">Throws:</span></dt> 659<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> 660</dl> 661</li> 662</ul> 663<a name="nextValue--"> 664<!-- --> 665</a> 666<ul class="blockList"> 667<li class="blockList"> 668<h4>nextValue</h4> 669<pre>public <a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="type parameter in MappingIterator">T</a> nextValue() 670 throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> 671<dl> 672<dt><span class="throwsLabel">Throws:</span></dt> 673<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> 674</dl> 675</li> 676</ul> 677<a name="readAll--"> 678<!-- --> 679</a> 680<ul class="blockList"> 681<li class="blockList"> 682<h4>readAll</h4> 683<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="type parameter in MappingIterator">T</a>> readAll() 684 throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> 685<div class="block">Convenience method for reading all entries accessible via 686 this iterator; resulting container will be a <a href="https://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util"><code>ArrayList</code></a>.</div> 687<dl> 688<dt><span class="returnLabel">Returns:</span></dt> 689<dd>List of entries read</dd> 690<dt><span class="throwsLabel">Throws:</span></dt> 691<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> 692<dt><span class="simpleTagLabel">Since:</span></dt> 693<dd>2.2</dd> 694</dl> 695</li> 696</ul> 697<a name="readAll-java.util.List-"> 698<!-- --> 699</a><a name="readAll-L-"> 700<!-- --> 701</a> 702<ul class="blockList"> 703<li class="blockList"> 704<h4>readAll</h4> 705<pre>public <L extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><? super <a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="type parameter in MappingIterator">T</a>>> L readAll(L resultList) 706 throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> 707<div class="block">Convenience method for reading all entries accessible via 708 this iterator</div> 709<dl> 710<dt><span class="returnLabel">Returns:</span></dt> 711<dd>List of entries read (same as passed-in argument)</dd> 712<dt><span class="throwsLabel">Throws:</span></dt> 713<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> 714<dt><span class="simpleTagLabel">Since:</span></dt> 715<dd>2.2</dd> 716</dl> 717</li> 718</ul> 719<a name="readAll-java.util.Collection-"> 720<!-- --> 721</a><a name="readAll-C-"> 722<!-- --> 723</a> 724<ul class="blockList"> 725<li class="blockList"> 726<h4>readAll</h4> 727<pre>public <C extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><? super <a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="type parameter in MappingIterator">T</a>>> C readAll(C results) 728 throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> 729<div class="block">Convenience method for reading all entries accessible via 730 this iterator</div> 731<dl> 732<dt><span class="throwsLabel">Throws:</span></dt> 733<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> 734<dt><span class="simpleTagLabel">Since:</span></dt> 735<dd>2.5</dd> 736</dl> 737</li> 738</ul> 739<a name="getParser--"> 740<!-- --> 741</a> 742<ul class="blockList"> 743<li class="blockList"> 744<h4>getParser</h4> 745<pre>public <a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a> getParser()</pre> 746<div class="block">Accessor for getting underlying parser this iterator uses.</div> 747<dl> 748<dt><span class="simpleTagLabel">Since:</span></dt> 749<dd>2.2</dd> 750</dl> 751</li> 752</ul> 753<a name="getParserSchema--"> 754<!-- --> 755</a> 756<ul class="blockList"> 757<li class="blockList"> 758<h4>getParserSchema</h4> 759<pre>public <a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/FormatSchema.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">FormatSchema</a> getParserSchema()</pre> 760<div class="block">Accessor for accessing <a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/FormatSchema.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>FormatSchema</code></a> that the underlying parser 761 (as per <a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html#getParser--"><code>getParser()</code></a>) is using, if any; only parser of schema-aware 762 formats use schemas.</div> 763<dl> 764<dt><span class="simpleTagLabel">Since:</span></dt> 765<dd>2.2</dd> 766</dl> 767</li> 768</ul> 769<a name="getCurrentLocation--"> 770<!-- --> 771</a> 772<ul class="blockList"> 773<li class="blockList"> 774<h4>getCurrentLocation</h4> 775<pre>public <a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/JsonLocation.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonLocation</a> getCurrentLocation()</pre> 776<div class="block">Convenience method, functionally equivalent to: 777<code> 778 iterator.getParser().getCurrentLocation() 779</code></div> 780<dl> 781<dt><span class="returnLabel">Returns:</span></dt> 782<dd>Location of the input stream of the underlying parser</dd> 783<dt><span class="simpleTagLabel">Since:</span></dt> 784<dd>2.2.1</dd> 785</dl> 786</li> 787</ul> 788<a name="Z:Z_resync--"> 789<!-- --> 790</a> 791<ul class="blockList"> 792<li class="blockList"> 793<h4>_resync</h4> 794<pre>protected void _resync() 795 throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> 796<dl> 797<dt><span class="throwsLabel">Throws:</span></dt> 798<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> 799</dl> 800</li> 801</ul> 802<a name="Z:Z_throwNoSuchElement--"> 803<!-- --> 804</a> 805<ul class="blockList"> 806<li class="blockList"> 807<h4>_throwNoSuchElement</h4> 808<pre>protected <R> R _throwNoSuchElement()</pre> 809</li> 810</ul> 811<a name="Z:Z_handleMappingException-com.fasterxml.jackson.databind.JsonMappingException-"> 812<!-- --> 813</a> 814<ul class="blockList"> 815<li class="blockList"> 816<h4>_handleMappingException</h4> 817<pre>protected <R> R _handleMappingException(<a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a> e)</pre> 818</li> 819</ul> 820<a name="Z:Z_handleIOException-java.io.IOException-"> 821<!-- --> 822</a> 823<ul class="blockListLast"> 824<li class="blockList"> 825<h4>_handleIOException</h4> 826<pre>protected <R> R _handleIOException(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a> e)</pre> 827</li> 828</ul> 829</li> 830</ul> 831</li> 832</ul> 833</div> 834</div> 835<!-- ========= END OF CLASS DATA ========= --> 836<!-- ======= START OF BOTTOM NAVBAR ====== --> 837<div class="bottomNav"><a name="navbar.bottom"> 838<!-- --> 839</a> 840<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> 841<a name="navbar.bottom.firstrow"> 842<!-- --> 843</a> 844<ul class="navList" title="Navigation"> 845<li><a href="../../../../overview-summary.html">Overview</a></li> 846<li><a href="package-summary.html">Package</a></li> 847<li class="navBarCell1Rev">Class</li> 848<li><a href="class-use/MappingIterator.html">Use</a></li> 849<li><a href="package-tree.html">Tree</a></li> 850<li><a href="../../../../deprecated-list.html">Deprecated</a></li> 851<li><a href="../../../../index-all.html">Index</a></li> 852<li><a href="../../../../help-doc.html">Help</a></li> 853</ul> 854</div> 855<div class="subNav"> 856<ul class="navList"> 857<li><a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind"><span class="typeNameLink">Prev Class</span></a></li> 858<li><a href="../../../../com/fasterxml/jackson/databind/MappingJsonFactory.html" title="class in com.fasterxml.jackson.databind"><span class="typeNameLink">Next Class</span></a></li> 859</ul> 860<ul class="navList"> 861<li><a href="../../../../index.html?com/fasterxml/jackson/databind/MappingIterator.html" target="_top">Frames</a></li> 862<li><a href="MappingIterator.html" target="_top">No Frames</a></li> 863</ul> 864<ul class="navList" id="allclasses_navbar_bottom"> 865<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> 866</ul> 867<div> 868<script type="text/javascript"><!-- 869 allClassesLink = document.getElementById("allclasses_navbar_bottom"); 870 if(window==top) { 871 allClassesLink.style.display = "block"; 872 } 873 else { 874 allClassesLink.style.display = "none"; 875 } 876 //--> 877</script> 878</div> 879<div> 880<ul class="subNavList"> 881<li>Summary: </li> 882<li>Nested | </li> 883<li><a href="#field.summary">Field</a> | </li> 884<li><a href="#constructor.summary">Constr</a> | </li> 885<li><a href="#method.summary">Method</a></li> 886</ul> 887<ul class="subNavList"> 888<li>Detail: </li> 889<li><a href="#field.detail">Field</a> | </li> 890<li><a href="#constructor.detail">Constr</a> | </li> 891<li><a href="#method.detail">Method</a></li> 892</ul> 893</div> 894<a name="skip.navbar.bottom"> 895<!-- --> 896</a></div> 897<!-- ======== END OF BOTTOM NAVBAR ======= --> 898<p class="legalCopy"><small>Copyright © 2008–2020 <a href="http://fasterxml.com/">FasterXML</a>. All rights reserved.</small></p> 899</body> 900</html> 901