• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2<!-- NewPage -->
3<html lang="en">
4<head>
5<!-- Generated by javadoc (version 1.7.0_79) on Wed Jul 20 08:39:09 PDT 2016 -->
6<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
7<title>MappingIterator (jackson-databind 2.8.0 API)</title>
8<meta name="date" content="2016-07-20">
9<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
10</head>
11<body>
12<script type="text/javascript"><!--
13    if (location.href.indexOf('is-external=true') == -1) {
14        parent.document.title="MappingIterator (jackson-databind 2.8.0 API)";
15    }
16//-->
17</script>
18<noscript>
19<div>JavaScript is disabled on your browser.</div>
20</noscript>
21<!-- ========= START OF TOP NAVBAR ======= -->
22<div class="topNav"><a name="navbar_top">
23<!--   -->
24</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
25<!--   -->
26</a>
27<ul class="navList" title="Navigation">
28<li><a href="../../../../overview-summary.html">Overview</a></li>
29<li><a href="package-summary.html">Package</a></li>
30<li class="navBarCell1Rev">Class</li>
31<li><a href="class-use/MappingIterator.html">Use</a></li>
32<li><a href="package-tree.html">Tree</a></li>
33<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
34<li><a href="../../../../index-all.html">Index</a></li>
35<li><a href="../../../../help-doc.html">Help</a></li>
36</ul>
37</div>
38<div class="subNav">
39<ul class="navList">
40<li><a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind"><span class="strong">Prev Class</span></a></li>
41<li><a href="../../../../com/fasterxml/jackson/databind/MappingJsonFactory.html" title="class in com.fasterxml.jackson.databind"><span class="strong">Next Class</span></a></li>
42</ul>
43<ul class="navList">
44<li><a href="../../../../index.html?com/fasterxml/jackson/databind/MappingIterator.html" target="_top">Frames</a></li>
45<li><a href="MappingIterator.html" target="_top">No Frames</a></li>
46</ul>
47<ul class="navList" id="allclasses_navbar_top">
48<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
49</ul>
50<div>
51<script type="text/javascript"><!--
52  allClassesLink = document.getElementById("allclasses_navbar_top");
53  if(window==top) {
54    allClassesLink.style.display = "block";
55  }
56  else {
57    allClassesLink.style.display = "none";
58  }
59  //-->
60</script>
61</div>
62<div>
63<ul class="subNavList">
64<li>Summary:&nbsp;</li>
65<li>Nested&nbsp;|&nbsp;</li>
66<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
67<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
68<li><a href="#method_summary">Method</a></li>
69</ul>
70<ul class="subNavList">
71<li>Detail:&nbsp;</li>
72<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
73<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
74<li><a href="#method_detail">Method</a></li>
75</ul>
76</div>
77<a name="skip-navbar_top">
78<!--   -->
79</a></div>
80<!-- ========= END OF TOP NAVBAR ========= -->
81<!-- ======== START OF CLASS DATA ======== -->
82<div class="header">
83<div class="subTitle">com.fasterxml.jackson.databind</div>
84<h2 title="Class MappingIterator" class="title">Class MappingIterator&lt;T&gt;</h2>
85</div>
86<div class="contentContainer">
87<ul class="inheritance">
88<li><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
89<li>
90<ul class="inheritance">
91<li>com.fasterxml.jackson.databind.MappingIterator&lt;T&gt;</li>
92</ul>
93</li>
94</ul>
95<div class="description">
96<ul class="blockList">
97<li class="blockList">
98<dl>
99<dt>All Implemented Interfaces:</dt>
100<dd><a href="http://docs.oracle.com/javase/7/docs/api/java/io/Closeable.html?is-external=true" title="class or interface in java.io">Closeable</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/AutoCloseable.html?is-external=true" title="class or interface in java.lang">AutoCloseable</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a>&lt;T&gt;</dd>
101</dl>
102<hr>
103<br>
104<pre>public class <span class="strong">MappingIterator&lt;T&gt;</span>
105extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>
106implements <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a>&lt;T&gt;, <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Closeable.html?is-external=true" title="class or interface in java.io">Closeable</a></pre>
107<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
108 objects. Extension is done to allow more convenient exposing of
109 <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io"><code>IOException</code></a> (which basic <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util"><code>Iterator</code></a> does not expose)</div>
110</li>
111</ul>
112</div>
113<div class="summary">
114<ul class="blockList">
115<li class="blockList">
116<!-- =========== FIELD SUMMARY =========== -->
117<ul class="blockList">
118<li class="blockList"><a name="field_summary">
119<!--   -->
120</a>
121<h3>Field Summary</h3>
122<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
123<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
124<tr>
125<th class="colFirst" scope="col">Modifier and Type</th>
126<th class="colLast" scope="col">Field and Description</th>
127</tr>
128<tr class="altColor">
129<td class="colFirst"><code>protected boolean</code></td>
130<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html#_closeParser">_closeParser</a></strong></code>
131<div class="block">Flag that indicates whether input <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/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
132 when we are done or not; generally only called when caller did not
133 pass JsonParser.</div>
134</td>
135</tr>
136<tr class="rowColor">
137<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a></code></td>
138<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html#_context">_context</a></strong></code>
139<div class="block">Context for deserialization, needed to pass through to deserializer</div>
140</td>
141</tr>
142<tr class="altColor">
143<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;<a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="type parameter in MappingIterator">T</a>&gt;</code></td>
144<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html#_deserializer">_deserializer</a></strong></code>
145<div class="block">Deserializer for individual element values.</div>
146</td>
147</tr>
148<tr class="rowColor">
149<td class="colFirst"><code>protected <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a></code></td>
150<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html#_parser">_parser</a></strong></code>
151<div class="block">Underlying parser used for reading content to bind.</div>
152</td>
153</tr>
154<tr class="altColor">
155<td class="colFirst"><code>protected <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonStreamContext.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonStreamContext</a></code></td>
156<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html#_seqContext">_seqContext</a></strong></code>
157<div class="block">Context to resynchronize to, in case an exception is encountered
158 but caller wants to try to read more elements.</div>
159</td>
160</tr>
161<tr class="rowColor">
162<td class="colFirst"><code>protected int</code></td>
163<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html#_state">_state</a></strong></code>
164<div class="block">State of the iterator</div>
165</td>
166</tr>
167<tr class="altColor">
168<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a></code></td>
169<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html#_type">_type</a></strong></code>
170<div class="block">Type to bind individual elements to.</div>
171</td>
172</tr>
173<tr class="rowColor">
174<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="type parameter in MappingIterator">T</a></code></td>
175<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html#_updatedValue">_updatedValue</a></strong></code>
176<div class="block">If not null, "value to update" instead of creating a new instance
177 for each call.</div>
178</td>
179</tr>
180<tr class="altColor">
181<td class="colFirst"><code>protected static <a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="class in com.fasterxml.jackson.databind">MappingIterator</a>&lt;?&gt;</code></td>
182<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html#EMPTY_ITERATOR">EMPTY_ITERATOR</a></strong></code>&nbsp;</td>
183</tr>
184<tr class="rowColor">
185<td class="colFirst"><code>protected static int</code></td>
186<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html#STATE_CLOSED">STATE_CLOSED</a></strong></code>
187<div class="block">State in which iterator is closed</div>
188</td>
189</tr>
190<tr class="altColor">
191<td class="colFirst"><code>protected static int</code></td>
192<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html#STATE_HAS_VALUE">STATE_HAS_VALUE</a></strong></code>
193<div class="block">State in which "hasNextValue()" has been succesfully called
194 and deserializer can be called to fetch value</div>
195</td>
196</tr>
197<tr class="rowColor">
198<td class="colFirst"><code>protected static int</code></td>
199<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html#STATE_MAY_HAVE_VALUE">STATE_MAY_HAVE_VALUE</a></strong></code>
200<div class="block">State in which no recovery is needed, but "hasNextValue()" needs
201 to be called first</div>
202</td>
203</tr>
204<tr class="altColor">
205<td class="colFirst"><code>protected static int</code></td>
206<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html#STATE_NEED_RESYNC">STATE_NEED_RESYNC</a></strong></code>
207<div class="block">State in which value read failed</div>
208</td>
209</tr>
210</table>
211</li>
212</ul>
213<!-- ======== CONSTRUCTOR SUMMARY ======== -->
214<ul class="blockList">
215<li class="blockList"><a name="constructor_summary">
216<!--   -->
217</a>
218<h3>Constructor Summary</h3>
219<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
220<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
221<tr>
222<th class="colFirst" scope="col">Modifier</th>
223<th class="colLast" scope="col">Constructor and Description</th>
224</tr>
225<tr class="altColor">
226<td class="colFirst"><code>protected </code></td>
227<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html#MappingIterator(com.fasterxml.jackson.databind.JavaType,%20com.fasterxml.jackson.core.JsonParser,%20com.fasterxml.jackson.databind.DeserializationContext,%20com.fasterxml.jackson.databind.JsonDeserializer,%20boolean,%20java.lang.Object)">MappingIterator</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type,
228               <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;p,
229               <a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
230               <a href="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;&nbsp;deser,
231               boolean&nbsp;managedParser,
232               <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;valueToUpdate)</code>&nbsp;</td>
233</tr>
234</table>
235</li>
236</ul>
237<!-- ========== METHOD SUMMARY =========== -->
238<ul class="blockList">
239<li class="blockList"><a name="method_summary">
240<!--   -->
241</a>
242<h3>Method Summary</h3>
243<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
244<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
245<tr>
246<th class="colFirst" scope="col">Modifier and Type</th>
247<th class="colLast" scope="col">Method and Description</th>
248</tr>
249<tr class="altColor">
250<td class="colFirst"><code>protected &lt;R&gt;&nbsp;R</code></td>
251<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html#_handleIOException(java.io.IOException)">_handleIOException</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>&nbsp;e)</code>&nbsp;</td>
252</tr>
253<tr class="rowColor">
254<td class="colFirst"><code>protected &lt;R&gt;&nbsp;R</code></td>
255<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html#_handleMappingException(com.fasterxml.jackson.databind.JsonMappingException)">_handleMappingException</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a>&nbsp;e)</code>&nbsp;</td>
256</tr>
257<tr class="altColor">
258<td class="colFirst"><code>protected void</code></td>
259<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html#_resync()">_resync</a></strong>()</code>&nbsp;</td>
260</tr>
261<tr class="rowColor">
262<td class="colFirst"><code>protected &lt;R&gt;&nbsp;R</code></td>
263<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html#_throwNoSuchElement()">_throwNoSuchElement</a></strong>()</code>&nbsp;</td>
264</tr>
265<tr class="altColor">
266<td class="colFirst"><code>void</code></td>
267<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html#close()">close</a></strong>()</code>&nbsp;</td>
268</tr>
269<tr class="rowColor">
270<td class="colFirst"><code>protected static &lt;T&gt;&nbsp;<a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="class in com.fasterxml.jackson.databind">MappingIterator</a>&lt;T&gt;</code></td>
271<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html#emptyIterator()">emptyIterator</a></strong>()</code>&nbsp;</td>
272</tr>
273<tr class="altColor">
274<td class="colFirst"><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonLocation.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonLocation</a></code></td>
275<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html#getCurrentLocation()">getCurrentLocation</a></strong>()</code>
276<div class="block">Convenience method, functionally equivalent to:
277<code>
278   iterator.getParser().getCurrentLocation()
279</code></div>
280</td>
281</tr>
282<tr class="rowColor">
283<td class="colFirst"><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a></code></td>
284<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html#getParser()">getParser</a></strong>()</code>
285<div class="block">Accessor for getting underlying parser this iterator uses.</div>
286</td>
287</tr>
288<tr class="altColor">
289<td class="colFirst"><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/FormatSchema.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">FormatSchema</a></code></td>
290<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html#getParserSchema()">getParserSchema</a></strong>()</code>
291<div class="block">Accessor for accessing <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/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
292 (as per <a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html#getParser()"><code>getParser()</code></a>) is using, if any; only parser of schema-aware
293 formats use schemas.</div>
294</td>
295</tr>
296<tr class="rowColor">
297<td class="colFirst"><code>boolean</code></td>
298<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html#hasNext()">hasNext</a></strong>()</code>&nbsp;</td>
299</tr>
300<tr class="altColor">
301<td class="colFirst"><code>boolean</code></td>
302<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html#hasNextValue()">hasNextValue</a></strong>()</code>
303<div class="block">Equivalent of <a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html#next()"><code>next()</code></a> but one that may throw checked
304 exceptions from Jackson due to invalid input.</div>
305</td>
306</tr>
307<tr class="rowColor">
308<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="type parameter in MappingIterator">T</a></code></td>
309<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html#next()">next</a></strong>()</code>&nbsp;</td>
310</tr>
311<tr class="altColor">
312<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="type parameter in MappingIterator">T</a></code></td>
313<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html#nextValue()">nextValue</a></strong>()</code>&nbsp;</td>
314</tr>
315<tr class="rowColor">
316<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="type parameter in MappingIterator">T</a>&gt;</code></td>
317<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html#readAll()">readAll</a></strong>()</code>
318<div class="block">Convenience method for reading all entries accessible via
319 this iterator; resulting container will be a <a href="http://docs.oracle.com/javase/7/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util"><code>ArrayList</code></a>.</div>
320</td>
321</tr>
322<tr class="altColor">
323<td class="colFirst"><code>&lt;C extends <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;? super <a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="type parameter in MappingIterator">T</a>&gt;&gt;&nbsp;<br>C</code></td>
324<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html#readAll(C)">readAll</a></strong>(C&nbsp;results)</code>
325<div class="block">Convenience method for reading all entries accessible via
326 this iterator</div>
327</td>
328</tr>
329<tr class="rowColor">
330<td class="colFirst"><code>&lt;L extends <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;? super <a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="type parameter in MappingIterator">T</a>&gt;&gt;&nbsp;<br>L</code></td>
331<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html#readAll(L)">readAll</a></strong>(L&nbsp;resultList)</code>
332<div class="block">Convenience method for reading all entries accessible via
333 this iterator</div>
334</td>
335</tr>
336<tr class="altColor">
337<td class="colFirst"><code>void</code></td>
338<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html#remove()">remove</a></strong>()</code>&nbsp;</td>
339</tr>
340</table>
341<ul class="blockList">
342<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
343<!--   -->
344</a>
345<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
346<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li>
347</ul>
348</li>
349</ul>
350</li>
351</ul>
352</div>
353<div class="details">
354<ul class="blockList">
355<li class="blockList">
356<!-- ============ FIELD DETAIL =========== -->
357<ul class="blockList">
358<li class="blockList"><a name="field_detail">
359<!--   -->
360</a>
361<h3>Field Detail</h3>
362<a name="EMPTY_ITERATOR">
363<!--   -->
364</a>
365<ul class="blockList">
366<li class="blockList">
367<h4>EMPTY_ITERATOR</h4>
368<pre>protected static final&nbsp;<a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="class in com.fasterxml.jackson.databind">MappingIterator</a>&lt;?&gt; EMPTY_ITERATOR</pre>
369</li>
370</ul>
371<a name="STATE_CLOSED">
372<!--   -->
373</a>
374<ul class="blockList">
375<li class="blockList">
376<h4>STATE_CLOSED</h4>
377<pre>protected static final&nbsp;int STATE_CLOSED</pre>
378<div class="block">State in which iterator is closed</div>
379<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#com.fasterxml.jackson.databind.MappingIterator.STATE_CLOSED">Constant Field Values</a></dd></dl>
380</li>
381</ul>
382<a name="STATE_NEED_RESYNC">
383<!--   -->
384</a>
385<ul class="blockList">
386<li class="blockList">
387<h4>STATE_NEED_RESYNC</h4>
388<pre>protected static final&nbsp;int STATE_NEED_RESYNC</pre>
389<div class="block">State in which value read failed</div>
390<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#com.fasterxml.jackson.databind.MappingIterator.STATE_NEED_RESYNC">Constant Field Values</a></dd></dl>
391</li>
392</ul>
393<a name="STATE_MAY_HAVE_VALUE">
394<!--   -->
395</a>
396<ul class="blockList">
397<li class="blockList">
398<h4>STATE_MAY_HAVE_VALUE</h4>
399<pre>protected static final&nbsp;int STATE_MAY_HAVE_VALUE</pre>
400<div class="block">State in which no recovery is needed, but "hasNextValue()" needs
401 to be called first</div>
402<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#com.fasterxml.jackson.databind.MappingIterator.STATE_MAY_HAVE_VALUE">Constant Field Values</a></dd></dl>
403</li>
404</ul>
405<a name="STATE_HAS_VALUE">
406<!--   -->
407</a>
408<ul class="blockList">
409<li class="blockList">
410<h4>STATE_HAS_VALUE</h4>
411<pre>protected static final&nbsp;int STATE_HAS_VALUE</pre>
412<div class="block">State in which "hasNextValue()" has been succesfully called
413 and deserializer can be called to fetch value</div>
414<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#com.fasterxml.jackson.databind.MappingIterator.STATE_HAS_VALUE">Constant Field Values</a></dd></dl>
415</li>
416</ul>
417<a name="_type">
418<!--   -->
419</a>
420<ul class="blockList">
421<li class="blockList">
422<h4>_type</h4>
423<pre>protected final&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _type</pre>
424<div class="block">Type to bind individual elements to.</div>
425</li>
426</ul>
427<a name="_context">
428<!--   -->
429</a>
430<ul class="blockList">
431<li class="blockList">
432<h4>_context</h4>
433<pre>protected final&nbsp;<a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a> _context</pre>
434<div class="block">Context for deserialization, needed to pass through to deserializer</div>
435</li>
436</ul>
437<a name="_deserializer">
438<!--   -->
439</a>
440<ul class="blockList">
441<li class="blockList">
442<h4>_deserializer</h4>
443<pre>protected final&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;<a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="type parameter in MappingIterator">T</a>&gt; _deserializer</pre>
444<div class="block">Deserializer for individual element values.</div>
445</li>
446</ul>
447<a name="_parser">
448<!--   -->
449</a>
450<ul class="blockList">
451<li class="blockList">
452<h4>_parser</h4>
453<pre>protected final&nbsp;<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a> _parser</pre>
454<div class="block">Underlying parser used for reading content to bind. Initialized
455 as not <code>null</code> but set as <code>null</code> when
456 iterator is closed, to denote closing.</div>
457</li>
458</ul>
459<a name="_seqContext">
460<!--   -->
461</a>
462<ul class="blockList">
463<li class="blockList">
464<h4>_seqContext</h4>
465<pre>protected final&nbsp;<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonStreamContext.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonStreamContext</a> _seqContext</pre>
466<div class="block">Context to resynchronize to, in case an exception is encountered
467 but caller wants to try to read more elements.</div>
468</li>
469</ul>
470<a name="_updatedValue">
471<!--   -->
472</a>
473<ul class="blockList">
474<li class="blockList">
475<h4>_updatedValue</h4>
476<pre>protected final&nbsp;<a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="type parameter in MappingIterator">T</a> _updatedValue</pre>
477<div class="block">If not null, "value to update" instead of creating a new instance
478 for each call.</div>
479</li>
480</ul>
481<a name="_closeParser">
482<!--   -->
483</a>
484<ul class="blockList">
485<li class="blockList">
486<h4>_closeParser</h4>
487<pre>protected final&nbsp;boolean _closeParser</pre>
488<div class="block">Flag that indicates whether input <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/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
489 when we are done or not; generally only called when caller did not
490 pass JsonParser.</div>
491</li>
492</ul>
493<a name="_state">
494<!--   -->
495</a>
496<ul class="blockListLast">
497<li class="blockList">
498<h4>_state</h4>
499<pre>protected&nbsp;int _state</pre>
500<div class="block">State of the iterator</div>
501</li>
502</ul>
503</li>
504</ul>
505<!-- ========= CONSTRUCTOR DETAIL ======== -->
506<ul class="blockList">
507<li class="blockList"><a name="constructor_detail">
508<!--   -->
509</a>
510<h3>Constructor Detail</h3>
511<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)">
512<!--   -->
513</a>
514<ul class="blockListLast">
515<li class="blockList">
516<h4>MappingIterator</h4>
517<pre>protected&nbsp;MappingIterator(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type,
518               <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;p,
519               <a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
520               <a href="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;&nbsp;deser,
521               boolean&nbsp;managedParser,
522               <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;valueToUpdate)</pre>
523<dl><dt><span class="strong">Parameters:</span></dt><dd><code>managedParser</code> - Whether we "own" the <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/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:
524   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
525   close it; if false, it was passed by calling code and should not be
526   closed by iterator.</dd></dl>
527</li>
528</ul>
529</li>
530</ul>
531<!-- ============ METHOD DETAIL ========== -->
532<ul class="blockList">
533<li class="blockList"><a name="method_detail">
534<!--   -->
535</a>
536<h3>Method Detail</h3>
537<a name="emptyIterator()">
538<!--   -->
539</a>
540<ul class="blockList">
541<li class="blockList">
542<h4>emptyIterator</h4>
543<pre>protected static&nbsp;&lt;T&gt;&nbsp;<a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="class in com.fasterxml.jackson.databind">MappingIterator</a>&lt;T&gt;&nbsp;emptyIterator()</pre>
544</li>
545</ul>
546<a name="hasNext()">
547<!--   -->
548</a>
549<ul class="blockList">
550<li class="blockList">
551<h4>hasNext</h4>
552<pre>public&nbsp;boolean&nbsp;hasNext()</pre>
553<dl>
554<dt><strong>Specified by:</strong></dt>
555<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Iterator.html?is-external=true#hasNext()" title="class or interface in java.util">hasNext</a></code>&nbsp;in interface&nbsp;<code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a>&lt;<a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="type parameter in MappingIterator">T</a>&gt;</code></dd>
556</dl>
557</li>
558</ul>
559<a name="next()">
560<!--   -->
561</a>
562<ul class="blockList">
563<li class="blockList">
564<h4>next</h4>
565<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="type parameter in MappingIterator">T</a>&nbsp;next()</pre>
566<dl>
567<dt><strong>Specified by:</strong></dt>
568<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Iterator.html?is-external=true#next()" title="class or interface in java.util">next</a></code>&nbsp;in interface&nbsp;<code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a>&lt;<a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="type parameter in MappingIterator">T</a>&gt;</code></dd>
569</dl>
570</li>
571</ul>
572<a name="remove()">
573<!--   -->
574</a>
575<ul class="blockList">
576<li class="blockList">
577<h4>remove</h4>
578<pre>public&nbsp;void&nbsp;remove()</pre>
579<dl>
580<dt><strong>Specified by:</strong></dt>
581<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Iterator.html?is-external=true#remove()" title="class or interface in java.util">remove</a></code>&nbsp;in interface&nbsp;<code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a>&lt;<a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="type parameter in MappingIterator">T</a>&gt;</code></dd>
582</dl>
583</li>
584</ul>
585<a name="close()">
586<!--   -->
587</a>
588<ul class="blockList">
589<li class="blockList">
590<h4>close</h4>
591<pre>public&nbsp;void&nbsp;close()
592           throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
593<dl>
594<dt><strong>Specified by:</strong></dt>
595<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/Closeable.html?is-external=true#close()" title="class or interface in java.io">close</a></code>&nbsp;in interface&nbsp;<code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/Closeable.html?is-external=true" title="class or interface in java.io">Closeable</a></code></dd>
596<dt><strong>Specified by:</strong></dt>
597<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/AutoCloseable.html?is-external=true#close()" title="class or interface in java.lang">close</a></code>&nbsp;in interface&nbsp;<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/AutoCloseable.html?is-external=true" title="class or interface in java.lang">AutoCloseable</a></code></dd>
598<dt><span class="strong">Throws:</span></dt>
599<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd></dl>
600</li>
601</ul>
602<a name="hasNextValue()">
603<!--   -->
604</a>
605<ul class="blockList">
606<li class="blockList">
607<h4>hasNextValue</h4>
608<pre>public&nbsp;boolean&nbsp;hasNextValue()
609                     throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
610<div class="block">Equivalent of <a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html#next()"><code>next()</code></a> but one that may throw checked
611 exceptions from Jackson due to invalid input.</div>
612<dl><dt><span class="strong">Throws:</span></dt>
613<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd></dl>
614</li>
615</ul>
616<a name="nextValue()">
617<!--   -->
618</a>
619<ul class="blockList">
620<li class="blockList">
621<h4>nextValue</h4>
622<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="type parameter in MappingIterator">T</a>&nbsp;nextValue()
623            throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
624<dl><dt><span class="strong">Throws:</span></dt>
625<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd></dl>
626</li>
627</ul>
628<a name="readAll()">
629<!--   -->
630</a>
631<ul class="blockList">
632<li class="blockList">
633<h4>readAll</h4>
634<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="type parameter in MappingIterator">T</a>&gt;&nbsp;readAll()
635                throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
636<div class="block">Convenience method for reading all entries accessible via
637 this iterator; resulting container will be a <a href="http://docs.oracle.com/javase/7/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util"><code>ArrayList</code></a>.</div>
638<dl><dt><span class="strong">Returns:</span></dt><dd>List of entries read</dd>
639<dt><span class="strong">Throws:</span></dt>
640<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd><dt><span class="strong">Since:</span></dt>
641  <dd>2.2</dd></dl>
642</li>
643</ul>
644<a name="readAll(java.util.List)">
645<!--   -->
646</a><a name="readAll(L)">
647<!--   -->
648</a>
649<ul class="blockList">
650<li class="blockList">
651<h4>readAll</h4>
652<pre>public&nbsp;&lt;L extends <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;? super <a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="type parameter in MappingIterator">T</a>&gt;&gt;&nbsp;L&nbsp;readAll(L&nbsp;resultList)
653                       throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
654<div class="block">Convenience method for reading all entries accessible via
655 this iterator</div>
656<dl><dt><span class="strong">Returns:</span></dt><dd>List of entries read (same as passed-in argument)</dd>
657<dt><span class="strong">Throws:</span></dt>
658<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd><dt><span class="strong">Since:</span></dt>
659  <dd>2.2</dd></dl>
660</li>
661</ul>
662<a name="readAll(java.util.Collection)">
663<!--   -->
664</a><a name="readAll(C)">
665<!--   -->
666</a>
667<ul class="blockList">
668<li class="blockList">
669<h4>readAll</h4>
670<pre>public&nbsp;&lt;C extends <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;? super <a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="type parameter in MappingIterator">T</a>&gt;&gt;&nbsp;C&nbsp;readAll(C&nbsp;results)
671                             throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
672<div class="block">Convenience method for reading all entries accessible via
673 this iterator</div>
674<dl><dt><span class="strong">Throws:</span></dt>
675<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd><dt><span class="strong">Since:</span></dt>
676  <dd>2.5</dd></dl>
677</li>
678</ul>
679<a name="getParser()">
680<!--   -->
681</a>
682<ul class="blockList">
683<li class="blockList">
684<h4>getParser</h4>
685<pre>public&nbsp;<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;getParser()</pre>
686<div class="block">Accessor for getting underlying parser this iterator uses.</div>
687<dl><dt><span class="strong">Since:</span></dt>
688  <dd>2.2</dd></dl>
689</li>
690</ul>
691<a name="getParserSchema()">
692<!--   -->
693</a>
694<ul class="blockList">
695<li class="blockList">
696<h4>getParserSchema</h4>
697<pre>public&nbsp;<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/FormatSchema.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">FormatSchema</a>&nbsp;getParserSchema()</pre>
698<div class="block">Accessor for accessing <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/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
699 (as per <a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html#getParser()"><code>getParser()</code></a>) is using, if any; only parser of schema-aware
700 formats use schemas.</div>
701<dl><dt><span class="strong">Since:</span></dt>
702  <dd>2.2</dd></dl>
703</li>
704</ul>
705<a name="getCurrentLocation()">
706<!--   -->
707</a>
708<ul class="blockList">
709<li class="blockList">
710<h4>getCurrentLocation</h4>
711<pre>public&nbsp;<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonLocation.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonLocation</a>&nbsp;getCurrentLocation()</pre>
712<div class="block">Convenience method, functionally equivalent to:
713<code>
714   iterator.getParser().getCurrentLocation()
715</code></div>
716<dl><dt><span class="strong">Returns:</span></dt><dd>Location of the input stream of the underlying parser</dd><dt><span class="strong">Since:</span></dt>
717  <dd>2.2.1</dd></dl>
718</li>
719</ul>
720<a name="_resync()">
721<!--   -->
722</a>
723<ul class="blockList">
724<li class="blockList">
725<h4>_resync</h4>
726<pre>protected&nbsp;void&nbsp;_resync()
727                throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
728<dl><dt><span class="strong">Throws:</span></dt>
729<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd></dl>
730</li>
731</ul>
732<a name="_throwNoSuchElement()">
733<!--   -->
734</a>
735<ul class="blockList">
736<li class="blockList">
737<h4>_throwNoSuchElement</h4>
738<pre>protected&nbsp;&lt;R&gt;&nbsp;R&nbsp;_throwNoSuchElement()</pre>
739</li>
740</ul>
741<a name="_handleMappingException(com.fasterxml.jackson.databind.JsonMappingException)">
742<!--   -->
743</a>
744<ul class="blockList">
745<li class="blockList">
746<h4>_handleMappingException</h4>
747<pre>protected&nbsp;&lt;R&gt;&nbsp;R&nbsp;_handleMappingException(<a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a>&nbsp;e)</pre>
748</li>
749</ul>
750<a name="_handleIOException(java.io.IOException)">
751<!--   -->
752</a>
753<ul class="blockListLast">
754<li class="blockList">
755<h4>_handleIOException</h4>
756<pre>protected&nbsp;&lt;R&gt;&nbsp;R&nbsp;_handleIOException(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>&nbsp;e)</pre>
757</li>
758</ul>
759</li>
760</ul>
761</li>
762</ul>
763</div>
764</div>
765<!-- ========= END OF CLASS DATA ========= -->
766<!-- ======= START OF BOTTOM NAVBAR ====== -->
767<div class="bottomNav"><a name="navbar_bottom">
768<!--   -->
769</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
770<!--   -->
771</a>
772<ul class="navList" title="Navigation">
773<li><a href="../../../../overview-summary.html">Overview</a></li>
774<li><a href="package-summary.html">Package</a></li>
775<li class="navBarCell1Rev">Class</li>
776<li><a href="class-use/MappingIterator.html">Use</a></li>
777<li><a href="package-tree.html">Tree</a></li>
778<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
779<li><a href="../../../../index-all.html">Index</a></li>
780<li><a href="../../../../help-doc.html">Help</a></li>
781</ul>
782</div>
783<div class="subNav">
784<ul class="navList">
785<li><a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind"><span class="strong">Prev Class</span></a></li>
786<li><a href="../../../../com/fasterxml/jackson/databind/MappingJsonFactory.html" title="class in com.fasterxml.jackson.databind"><span class="strong">Next Class</span></a></li>
787</ul>
788<ul class="navList">
789<li><a href="../../../../index.html?com/fasterxml/jackson/databind/MappingIterator.html" target="_top">Frames</a></li>
790<li><a href="MappingIterator.html" target="_top">No Frames</a></li>
791</ul>
792<ul class="navList" id="allclasses_navbar_bottom">
793<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
794</ul>
795<div>
796<script type="text/javascript"><!--
797  allClassesLink = document.getElementById("allclasses_navbar_bottom");
798  if(window==top) {
799    allClassesLink.style.display = "block";
800  }
801  else {
802    allClassesLink.style.display = "none";
803  }
804  //-->
805</script>
806</div>
807<div>
808<ul class="subNavList">
809<li>Summary:&nbsp;</li>
810<li>Nested&nbsp;|&nbsp;</li>
811<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
812<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
813<li><a href="#method_summary">Method</a></li>
814</ul>
815<ul class="subNavList">
816<li>Detail:&nbsp;</li>
817<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
818<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
819<li><a href="#method_detail">Method</a></li>
820</ul>
821</div>
822<a name="skip-navbar_bottom">
823<!--   -->
824</a></div>
825<!-- ======== END OF BOTTOM NAVBAR ======= -->
826<p class="legalCopy"><small>Copyright &#169; 2008&#x2013;2016 <a href="http://fasterxml.com/">FasterXML</a>. All rights reserved.</small></p>
827</body>
828</html>
829