• 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_10-ea) on Sun Jul 14 20:03:23 PDT 2013 -->
6<title>StreamBasedParserBase (Jackson JSON Processor)</title>
7<meta name="date" content="2013-07-14">
8<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
9</head>
10<body>
11<script type="text/javascript"><!--
12    if (location.href.indexOf('is-external=true') == -1) {
13        parent.document.title="StreamBasedParserBase (Jackson JSON Processor)";
14    }
15//-->
16</script>
17<noscript>
18<div>JavaScript is disabled on your browser.</div>
19</noscript>
20<!-- ========= START OF TOP NAVBAR ======= -->
21<div class="topNav"><a name="navbar_top">
22<!--   -->
23</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
24<!--   -->
25</a>
26<ul class="navList" title="Navigation">
27<li><a href="../../../../overview-summary.html">Overview</a></li>
28<li><a href="package-summary.html">Package</a></li>
29<li class="navBarCell1Rev">Class</li>
30<li><a href="class-use/StreamBasedParserBase.html">Use</a></li>
31<li><a href="package-tree.html">Tree</a></li>
32<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
33<li><a href="../../../../index-all.html">Index</a></li>
34<li><a href="../../../../help-doc.html">Help</a></li>
35</ul>
36</div>
37<div class="subNav">
38<ul class="navList">
39<li><a href="../../../../org/codehaus/jackson/impl/ReaderBasedParserBase.html" title="class in org.codehaus.jackson.impl"><span class="strong">Prev Class</span></a></li>
40<li><a href="../../../../org/codehaus/jackson/impl/Utf8Generator.html" title="class in org.codehaus.jackson.impl"><span class="strong">Next Class</span></a></li>
41</ul>
42<ul class="navList">
43<li><a href="../../../../index.html?org/codehaus/jackson/impl/StreamBasedParserBase.html" target="_top">Frames</a></li>
44<li><a href="StreamBasedParserBase.html" target="_top">No Frames</a></li>
45</ul>
46<ul class="navList" id="allclasses_navbar_top">
47<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
48</ul>
49<div>
50<script type="text/javascript"><!--
51  allClassesLink = document.getElementById("allclasses_navbar_top");
52  if(window==top) {
53    allClassesLink.style.display = "block";
54  }
55  else {
56    allClassesLink.style.display = "none";
57  }
58  //-->
59</script>
60</div>
61<div>
62<ul class="subNavList">
63<li>Summary:&nbsp;</li>
64<li><a href="#nested_classes_inherited_from_class_org.codehaus.jackson.JsonParser">Nested</a>&nbsp;|&nbsp;</li>
65<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
66<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
67<li><a href="#method_summary">Method</a></li>
68</ul>
69<ul class="subNavList">
70<li>Detail:&nbsp;</li>
71<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
72<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
73<li><a href="#method_detail">Method</a></li>
74</ul>
75</div>
76<a name="skip-navbar_top">
77<!--   -->
78</a></div>
79<!-- ========= END OF TOP NAVBAR ========= -->
80<!-- ======== START OF CLASS DATA ======== -->
81<div class="header">
82<div class="subTitle">org.codehaus.jackson.impl</div>
83<h2 title="Class StreamBasedParserBase" class="title">Class StreamBasedParserBase</h2>
84</div>
85<div class="contentContainer">
86<ul class="inheritance">
87<li><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
88<li>
89<ul class="inheritance">
90<li><a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">org.codehaus.jackson.JsonParser</a></li>
91<li>
92<ul class="inheritance">
93<li><a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html" title="class in org.codehaus.jackson.impl">org.codehaus.jackson.impl.JsonParserMinimalBase</a></li>
94<li>
95<ul class="inheritance">
96<li><a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html" title="class in org.codehaus.jackson.impl">org.codehaus.jackson.impl.JsonParserBase</a></li>
97<li>
98<ul class="inheritance">
99<li>org.codehaus.jackson.impl.StreamBasedParserBase</li>
100</ul>
101</li>
102</ul>
103</li>
104</ul>
105</li>
106</ul>
107</li>
108</ul>
109<div class="description">
110<ul class="blockList">
111<li class="blockList">
112<dl>
113<dt>All Implemented Interfaces:</dt>
114<dd><a href="http://docs.oracle.com/javase/6/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/6/docs/api/java/lang/AutoCloseable.html?is-external=true" title="class or interface in java.lang">AutoCloseable</a>, <a href="../../../../org/codehaus/jackson/Versioned.html" title="interface in org.codehaus.jackson">Versioned</a></dd>
115</dl>
116<hr>
117<div class="block"><strong>Deprecated.</strong>&nbsp;
118<div class="block"><i>Since 1.9, sub-classes should just embed code from here</i></div>
119</div>
120<br>
121<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
122public abstract class <span class="strong">StreamBasedParserBase</span>
123extends <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html" title="class in org.codehaus.jackson.impl">JsonParserBase</a></pre>
124<div class="block">This is a simple low-level input reader base class, used by
125 JSON parser. It is used when underlying input source is
126 a byte stream such as <a href="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io"><code>InputStream</code></a>.
127 The reason for sub-classing (over composition)
128 is due to need for direct access to low-level byte buffers
129 and positions.</div>
130<dl><dt><span class="strong">Author:</span></dt>
131  <dd>Tatu Saloranta</dd></dl>
132</li>
133</ul>
134</div>
135<div class="summary">
136<ul class="blockList">
137<li class="blockList">
138<!-- ======== NESTED CLASS SUMMARY ======== -->
139<ul class="blockList">
140<li class="blockList"><a name="nested_class_summary">
141<!--   -->
142</a>
143<h3>Nested Class Summary</h3>
144<ul class="blockList">
145<li class="blockList"><a name="nested_classes_inherited_from_class_org.codehaus.jackson.JsonParser">
146<!--   -->
147</a>
148<h3>Nested classes/interfaces inherited from class&nbsp;org.codehaus.jackson.<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a></h3>
149<code><a href="../../../../org/codehaus/jackson/JsonParser.Feature.html" title="enum in org.codehaus.jackson">JsonParser.Feature</a>, <a href="../../../../org/codehaus/jackson/JsonParser.NumberType.html" title="enum in org.codehaus.jackson">JsonParser.NumberType</a></code></li>
150</ul>
151</li>
152</ul>
153<!-- =========== FIELD SUMMARY =========== -->
154<ul class="blockList">
155<li class="blockList"><a name="field_summary">
156<!--   -->
157</a>
158<h3>Field Summary</h3>
159<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
160<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
161<tr>
162<th class="colFirst" scope="col">Modifier and Type</th>
163<th class="colLast" scope="col">Field and Description</th>
164</tr>
165<tr class="altColor">
166<td class="colFirst"><code>protected boolean</code></td>
167<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/impl/StreamBasedParserBase.html#_bufferRecyclable">_bufferRecyclable</a></strong></code>
168<div class="block"><strong>Deprecated.</strong>&nbsp;</div>
169<div class="block">Flag that indicates whether the input buffer is recycable (and
170 needs to be returned to recycler once we are done) or not.</div>
171</td>
172</tr>
173<tr class="rowColor">
174<td class="colFirst"><code>protected byte[]</code></td>
175<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/impl/StreamBasedParserBase.html#_inputBuffer">_inputBuffer</a></strong></code>
176<div class="block"><strong>Deprecated.</strong>&nbsp;</div>
177<div class="block">Current buffer from which data is read; generally data is read into
178 buffer from input source, but in some cases pre-loaded buffer
179 is handed to the parser.</div>
180</td>
181</tr>
182<tr class="altColor">
183<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a></code></td>
184<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/impl/StreamBasedParserBase.html#_inputStream">_inputStream</a></strong></code>
185<div class="block"><strong>Deprecated.</strong>&nbsp;</div>
186<div class="block">Input stream that can be used for reading more content, if one
187 in use.</div>
188</td>
189</tr>
190</table>
191<ul class="blockList">
192<li class="blockList"><a name="fields_inherited_from_class_org.codehaus.jackson.impl.JsonParserBase">
193<!--   -->
194</a>
195<h3>Fields inherited from class&nbsp;org.codehaus.jackson.impl.<a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html" title="class in org.codehaus.jackson.impl">JsonParserBase</a></h3>
196<code><a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#_binaryValue">_binaryValue</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#_byteArrayBuilder">_byteArrayBuilder</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#_closed">_closed</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#_currInputProcessed">_currInputProcessed</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#_currInputRow">_currInputRow</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#_currInputRowStart">_currInputRowStart</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#_expLength">_expLength</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#_fractLength">_fractLength</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#_inputEnd">_inputEnd</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#_inputPtr">_inputPtr</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#_intLength">_intLength</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#_ioContext">_ioContext</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#_nameCopied">_nameCopied</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#_nameCopyBuffer">_nameCopyBuffer</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#_nextToken">_nextToken</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#_numberBigDecimal">_numberBigDecimal</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#_numberBigInt">_numberBigInt</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#_numberDouble">_numberDouble</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#_numberInt">_numberInt</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#_numberLong">_numberLong</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#_numberNegative">_numberNegative</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#_numTypesValid">_numTypesValid</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#_parsingContext">_parsingContext</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#_textBuffer">_textBuffer</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#_tokenInputCol">_tokenInputCol</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#_tokenInputRow">_tokenInputRow</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#_tokenInputTotal">_tokenInputTotal</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#CHAR_NULL">CHAR_NULL</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#INT_0">INT_0</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#INT_1">INT_1</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#INT_2">INT_2</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#INT_3">INT_3</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#INT_4">INT_4</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#INT_5">INT_5</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#INT_6">INT_6</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#INT_7">INT_7</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#INT_8">INT_8</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#INT_9">INT_9</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#INT_DECIMAL_POINT">INT_DECIMAL_POINT</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#INT_e">INT_e</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#INT_E">INT_E</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#INT_MINUS">INT_MINUS</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#INT_PLUS">INT_PLUS</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#NR_BIGDECIMAL">NR_BIGDECIMAL</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#NR_BIGINT">NR_BIGINT</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#NR_DOUBLE">NR_DOUBLE</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#NR_INT">NR_INT</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#NR_LONG">NR_LONG</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#NR_UNKNOWN">NR_UNKNOWN</a></code></li>
197</ul>
198<ul class="blockList">
199<li class="blockList"><a name="fields_inherited_from_class_org.codehaus.jackson.impl.JsonParserMinimalBase">
200<!--   -->
201</a>
202<h3>Fields inherited from class&nbsp;org.codehaus.jackson.impl.<a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html" title="class in org.codehaus.jackson.impl">JsonParserMinimalBase</a></h3>
203<code><a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html#INT_APOSTROPHE">INT_APOSTROPHE</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html#INT_ASTERISK">INT_ASTERISK</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html#INT_b">INT_b</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html#INT_BACKSLASH">INT_BACKSLASH</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html#INT_COLON">INT_COLON</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html#INT_COMMA">INT_COMMA</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html#INT_CR">INT_CR</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html#INT_f">INT_f</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html#INT_LBRACKET">INT_LBRACKET</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html#INT_LCURLY">INT_LCURLY</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html#INT_LF">INT_LF</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html#INT_n">INT_n</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html#INT_QUOTE">INT_QUOTE</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html#INT_r">INT_r</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html#INT_RBRACKET">INT_RBRACKET</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html#INT_RCURLY">INT_RCURLY</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html#INT_SLASH">INT_SLASH</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html#INT_SPACE">INT_SPACE</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html#INT_t">INT_t</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html#INT_TAB">INT_TAB</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html#INT_u">INT_u</a></code></li>
204</ul>
205<ul class="blockList">
206<li class="blockList"><a name="fields_inherited_from_class_org.codehaus.jackson.JsonParser">
207<!--   -->
208</a>
209<h3>Fields inherited from class&nbsp;org.codehaus.jackson.<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a></h3>
210<code><a href="../../../../org/codehaus/jackson/JsonParser.html#_currToken">_currToken</a>, <a href="../../../../org/codehaus/jackson/JsonParser.html#_features">_features</a>, <a href="../../../../org/codehaus/jackson/JsonParser.html#_lastClearedToken">_lastClearedToken</a></code></li>
211</ul>
212</li>
213</ul>
214<!-- ======== CONSTRUCTOR SUMMARY ======== -->
215<ul class="blockList">
216<li class="blockList"><a name="constructor_summary">
217<!--   -->
218</a>
219<h3>Constructor Summary</h3>
220<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
221<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
222<tr>
223<th class="colFirst" scope="col">Modifier</th>
224<th class="colLast" scope="col">Constructor and Description</th>
225</tr>
226<tr class="altColor">
227<td class="colFirst"><code>protected </code></td>
228<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/impl/StreamBasedParserBase.html#StreamBasedParserBase(org.codehaus.jackson.io.IOContext, int, java.io.InputStream, byte[], int, int, boolean)">StreamBasedParserBase</a></strong>(<a href="../../../../org/codehaus/jackson/io/IOContext.html" title="class in org.codehaus.jackson.io">IOContext</a>&nbsp;ctxt,
229                     int&nbsp;features,
230                     <a href="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a>&nbsp;in,
231                     byte[]&nbsp;inputBuffer,
232                     int&nbsp;start,
233                     int&nbsp;end,
234                     boolean&nbsp;bufferRecyclable)</code>
235<div class="block"><strong>Deprecated.</strong>&nbsp;</div>
236&nbsp;</td>
237</tr>
238</table>
239</li>
240</ul>
241<!-- ========== METHOD SUMMARY =========== -->
242<ul class="blockList">
243<li class="blockList"><a name="method_summary">
244<!--   -->
245</a>
246<h3>Method Summary</h3>
247<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
248<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
249<tr>
250<th class="colFirst" scope="col">Modifier and Type</th>
251<th class="colLast" scope="col">Method and Description</th>
252</tr>
253<tr class="altColor">
254<td class="colFirst"><code>protected void</code></td>
255<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/impl/StreamBasedParserBase.html#_closeInput()">_closeInput</a></strong>()</code>
256<div class="block"><strong>Deprecated.</strong>&nbsp;</div>
257&nbsp;</td>
258</tr>
259<tr class="rowColor">
260<td class="colFirst"><code>protected boolean</code></td>
261<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/impl/StreamBasedParserBase.html#_loadToHaveAtLeast(int)">_loadToHaveAtLeast</a></strong>(int&nbsp;minAvailable)</code>
262<div class="block"><strong>Deprecated.</strong>&nbsp;</div>
263<div class="block">Helper method that will try to load at least specified number bytes in
264 input buffer, possible moving existing data around if necessary</div>
265</td>
266</tr>
267<tr class="altColor">
268<td class="colFirst"><code>protected void</code></td>
269<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/impl/StreamBasedParserBase.html#_releaseBuffers()">_releaseBuffers</a></strong>()</code>
270<div class="block"><strong>Deprecated.</strong>&nbsp;</div>
271<div class="block">Method called to release internal buffers owned by the base
272 reader.</div>
273</td>
274</tr>
275<tr class="rowColor">
276<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
277<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/impl/StreamBasedParserBase.html#getInputSource()">getInputSource</a></strong>()</code>
278<div class="block"><strong>Deprecated.</strong>&nbsp;</div>
279<div class="block">Method that can be used to get access to object that is used
280 to access input being parsed; this is usually either
281 <a href="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io"><code>InputStream</code></a> or <a href="http://docs.oracle.com/javase/6/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io"><code>Reader</code></a>, depending on what
282 parser was constructed with.</div>
283</td>
284</tr>
285<tr class="altColor">
286<td class="colFirst"><code>protected boolean</code></td>
287<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/impl/StreamBasedParserBase.html#loadMore()">loadMore</a></strong>()</code>
288<div class="block"><strong>Deprecated.</strong>&nbsp;</div>
289&nbsp;</td>
290</tr>
291<tr class="rowColor">
292<td class="colFirst"><code>int</code></td>
293<td class="colLast"><code><strong><a href="../../../../org/codehaus/jackson/impl/StreamBasedParserBase.html#releaseBuffered(java.io.OutputStream)">releaseBuffered</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</a>&nbsp;out)</code>
294<div class="block"><strong>Deprecated.</strong>&nbsp;</div>
295<div class="block">Method that can be called to push back any content that
296 has been read but not consumed by the parser.</div>
297</td>
298</tr>
299</table>
300<ul class="blockList">
301<li class="blockList"><a name="methods_inherited_from_class_org.codehaus.jackson.impl.JsonParserBase">
302<!--   -->
303</a>
304<h3>Methods inherited from class&nbsp;org.codehaus.jackson.impl.<a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html" title="class in org.codehaus.jackson.impl">JsonParserBase</a></h3>
305<code><a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#_decodeBase64Escape(org.codehaus.jackson.Base64Variant, char, int)">_decodeBase64Escape</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#_decodeBase64Escape(org.codehaus.jackson.Base64Variant, int, int)">_decodeBase64Escape</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#_decodeEscaped()">_decodeEscaped</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#_finishString()">_finishString</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#_getByteArrayBuilder()">_getByteArrayBuilder</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#_handleEOF()">_handleEOF</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#_parseNumericValue(int)">_parseNumericValue</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#_reportMismatchedEndMarker(int, char)">_reportMismatchedEndMarker</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#close()">close</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#convertNumberToBigDecimal()">convertNumberToBigDecimal</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#convertNumberToBigInteger()">convertNumberToBigInteger</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#convertNumberToDouble()">convertNumberToDouble</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#convertNumberToInt()">convertNumberToInt</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#convertNumberToLong()">convertNumberToLong</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#getBigIntegerValue()">getBigIntegerValue</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#getCurrentLocation()">getCurrentLocation</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#getCurrentName()">getCurrentName</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#getDecimalValue()">getDecimalValue</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#getDoubleValue()">getDoubleValue</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#getFloatValue()">getFloatValue</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#getIntValue()">getIntValue</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#getLongValue()">getLongValue</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#getNumberType()">getNumberType</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#getNumberValue()">getNumberValue</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#getParsingContext()">getParsingContext</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#getTokenCharacterOffset()">getTokenCharacterOffset</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#getTokenColumnNr()">getTokenColumnNr</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#getTokenLineNr()">getTokenLineNr</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#getTokenLocation()">getTokenLocation</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#hasTextCharacters()">hasTextCharacters</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#isClosed()">isClosed</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#loadMoreGuaranteed()">loadMoreGuaranteed</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#reportInvalidBase64Char(org.codehaus.jackson.Base64Variant, int, int)">reportInvalidBase64Char</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#reportInvalidBase64Char(org.codehaus.jackson.Base64Variant, int, int, java.lang.String)">reportInvalidBase64Char</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#reportInvalidNumber(java.lang.String)">reportInvalidNumber</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#reportOverflowInt()">reportOverflowInt</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#reportOverflowLong()">reportOverflowLong</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#reportUnexpectedNumberChar(int, java.lang.String)">reportUnexpectedNumberChar</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#reset(boolean, int, int, int)">reset</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#resetAsNaN(java.lang.String, double)">resetAsNaN</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#resetFloat(boolean, int, int, int)">resetFloat</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#resetInt(boolean, int)">resetInt</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#version()">version</a></code></li>
306</ul>
307<ul class="blockList">
308<li class="blockList"><a name="methods_inherited_from_class_org.codehaus.jackson.impl.JsonParserMinimalBase">
309<!--   -->
310</a>
311<h3>Methods inherited from class&nbsp;org.codehaus.jackson.impl.<a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html" title="class in org.codehaus.jackson.impl">JsonParserMinimalBase</a></h3>
312<code><a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html#_constructError(java.lang.String, java.lang.Throwable)">_constructError</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html#_decodeBase64(java.lang.String, org.codehaus.jackson.util.ByteArrayBuilder, org.codehaus.jackson.Base64Variant)">_decodeBase64</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html#_getCharDesc(int)">_getCharDesc</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html#_handleUnrecognizedCharacterEscape(char)">_handleUnrecognizedCharacterEscape</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html#_reportBase64EOF()">_reportBase64EOF</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html#_reportError(java.lang.String)">_reportError</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html#_reportInvalidBase64(org.codehaus.jackson.Base64Variant, char, int, java.lang.String)">_reportInvalidBase64</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html#_reportInvalidEOF()">_reportInvalidEOF</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html#_reportInvalidEOF(java.lang.String)">_reportInvalidEOF</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html#_reportInvalidEOFInValue()">_reportInvalidEOFInValue</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html#_reportUnexpectedChar(int, java.lang.String)">_reportUnexpectedChar</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html#_throwInternal()">_throwInternal</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html#_throwInvalidSpace(int)">_throwInvalidSpace</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html#_throwUnquotedSpace(int, java.lang.String)">_throwUnquotedSpace</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html#_wrapError(java.lang.String, java.lang.Throwable)">_wrapError</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html#getBinaryValue(org.codehaus.jackson.Base64Variant)">getBinaryValue</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html#getText()">getText</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html#getTextCharacters()">getTextCharacters</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html#getTextLength()">getTextLength</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html#getTextOffset()">getTextOffset</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html#getValueAsBoolean(boolean)">getValueAsBoolean</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html#getValueAsDouble(double)">getValueAsDouble</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html#getValueAsInt(int)">getValueAsInt</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html#getValueAsLong(long)">getValueAsLong</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html#nextToken()">nextToken</a>, <a href="../../../../org/codehaus/jackson/impl/JsonParserMinimalBase.html#skipChildren()">skipChildren</a></code></li>
313</ul>
314<ul class="blockList">
315<li class="blockList"><a name="methods_inherited_from_class_org.codehaus.jackson.JsonParser">
316<!--   -->
317</a>
318<h3>Methods inherited from class&nbsp;org.codehaus.jackson.<a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a></h3>
319<code><a href="../../../../org/codehaus/jackson/JsonParser.html#_constructError(java.lang.String)">_constructError</a>, <a href="../../../../org/codehaus/jackson/JsonParser.html#canUseSchema(org.codehaus.jackson.FormatSchema)">canUseSchema</a>, <a href="../../../../org/codehaus/jackson/JsonParser.html#clearCurrentToken()">clearCurrentToken</a>, <a href="../../../../org/codehaus/jackson/JsonParser.html#configure(org.codehaus.jackson.JsonParser.Feature, boolean)">configure</a>, <a href="../../../../org/codehaus/jackson/JsonParser.html#disable(org.codehaus.jackson.JsonParser.Feature)">disable</a>, <a href="../../../../org/codehaus/jackson/JsonParser.html#disableFeature(org.codehaus.jackson.JsonParser.Feature)">disableFeature</a>, <a href="../../../../org/codehaus/jackson/JsonParser.html#enable(org.codehaus.jackson.JsonParser.Feature)">enable</a>, <a href="../../../../org/codehaus/jackson/JsonParser.html#enableFeature(org.codehaus.jackson.JsonParser.Feature)">enableFeature</a>, <a href="../../../../org/codehaus/jackson/JsonParser.html#getBinaryValue()">getBinaryValue</a>, <a href="../../../../org/codehaus/jackson/JsonParser.html#getBooleanValue()">getBooleanValue</a>, <a href="../../../../org/codehaus/jackson/JsonParser.html#getByteValue()">getByteValue</a>, <a href="../../../../org/codehaus/jackson/JsonParser.html#getCodec()">getCodec</a>, <a href="../../../../org/codehaus/jackson/JsonParser.html#getCurrentToken()">getCurrentToken</a>, <a href="../../../../org/codehaus/jackson/JsonParser.html#getEmbeddedObject()">getEmbeddedObject</a>, <a href="../../../../org/codehaus/jackson/JsonParser.html#getLastClearedToken()">getLastClearedToken</a>, <a href="../../../../org/codehaus/jackson/JsonParser.html#getShortValue()">getShortValue</a>, <a href="../../../../org/codehaus/jackson/JsonParser.html#getValueAsBoolean()">getValueAsBoolean</a>, <a href="../../../../org/codehaus/jackson/JsonParser.html#getValueAsDouble()">getValueAsDouble</a>, <a href="../../../../org/codehaus/jackson/JsonParser.html#getValueAsInt()">getValueAsInt</a>, <a href="../../../../org/codehaus/jackson/JsonParser.html#getValueAsLong()">getValueAsLong</a>, <a href="../../../../org/codehaus/jackson/JsonParser.html#hasCurrentToken()">hasCurrentToken</a>, <a href="../../../../org/codehaus/jackson/JsonParser.html#isEnabled(org.codehaus.jackson.JsonParser.Feature)">isEnabled</a>, <a href="../../../../org/codehaus/jackson/JsonParser.html#isExpectedStartArrayToken()">isExpectedStartArrayToken</a>, <a href="../../../../org/codehaus/jackson/JsonParser.html#isFeatureEnabled(org.codehaus.jackson.JsonParser.Feature)">isFeatureEnabled</a>, <a href="../../../../org/codehaus/jackson/JsonParser.html#nextBooleanValue()">nextBooleanValue</a>, <a href="../../../../org/codehaus/jackson/JsonParser.html#nextFieldName(org.codehaus.jackson.SerializableString)">nextFieldName</a>, <a href="../../../../org/codehaus/jackson/JsonParser.html#nextIntValue(int)">nextIntValue</a>, <a href="../../../../org/codehaus/jackson/JsonParser.html#nextLongValue(long)">nextLongValue</a>, <a href="../../../../org/codehaus/jackson/JsonParser.html#nextTextValue()">nextTextValue</a>, <a href="../../../../org/codehaus/jackson/JsonParser.html#nextValue()">nextValue</a>, <a href="../../../../org/codehaus/jackson/JsonParser.html#readValueAs(java.lang.Class)">readValueAs</a>, <a href="../../../../org/codehaus/jackson/JsonParser.html#readValueAs(org.codehaus.jackson.type.TypeReference)">readValueAs</a>, <a href="../../../../org/codehaus/jackson/JsonParser.html#readValueAsTree()">readValueAsTree</a>, <a href="../../../../org/codehaus/jackson/JsonParser.html#readValuesAs(java.lang.Class)">readValuesAs</a>, <a href="../../../../org/codehaus/jackson/JsonParser.html#readValuesAs(org.codehaus.jackson.type.TypeReference)">readValuesAs</a>, <a href="../../../../org/codehaus/jackson/JsonParser.html#releaseBuffered(java.io.Writer)">releaseBuffered</a>, <a href="../../../../org/codehaus/jackson/JsonParser.html#setCodec(org.codehaus.jackson.ObjectCodec)">setCodec</a>, <a href="../../../../org/codehaus/jackson/JsonParser.html#setFeature(org.codehaus.jackson.JsonParser.Feature, boolean)">setFeature</a>, <a href="../../../../org/codehaus/jackson/JsonParser.html#setSchema(org.codehaus.jackson.FormatSchema)">setSchema</a></code></li>
320</ul>
321<ul class="blockList">
322<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
323<!--   -->
324</a>
325<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
326<code><a href="http://docs.oracle.com/javase/6/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/6/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/6/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/6/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/6/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/6/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/6/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/6/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/6/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/6/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/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</a></code></li>
327</ul>
328</li>
329</ul>
330</li>
331</ul>
332</div>
333<div class="details">
334<ul class="blockList">
335<li class="blockList">
336<!-- ============ FIELD DETAIL =========== -->
337<ul class="blockList">
338<li class="blockList"><a name="field_detail">
339<!--   -->
340</a>
341<h3>Field Detail</h3>
342<a name="_inputStream">
343<!--   -->
344</a>
345<ul class="blockList">
346<li class="blockList">
347<h4>_inputStream</h4>
348<pre>protected&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a> _inputStream</pre>
349<div class="block"><span class="strong">Deprecated.</span>&nbsp;</div>
350<div class="block">Input stream that can be used for reading more content, if one
351 in use. May be null, if input comes just as a full buffer,
352 or if the stream has been closed.</div>
353</li>
354</ul>
355<a name="_inputBuffer">
356<!--   -->
357</a>
358<ul class="blockList">
359<li class="blockList">
360<h4>_inputBuffer</h4>
361<pre>protected&nbsp;byte[] _inputBuffer</pre>
362<div class="block"><span class="strong">Deprecated.</span>&nbsp;</div>
363<div class="block">Current buffer from which data is read; generally data is read into
364 buffer from input source, but in some cases pre-loaded buffer
365 is handed to the parser.</div>
366</li>
367</ul>
368<a name="_bufferRecyclable">
369<!--   -->
370</a>
371<ul class="blockListLast">
372<li class="blockList">
373<h4>_bufferRecyclable</h4>
374<pre>protected&nbsp;boolean _bufferRecyclable</pre>
375<div class="block"><span class="strong">Deprecated.</span>&nbsp;</div>
376<div class="block">Flag that indicates whether the input buffer is recycable (and
377 needs to be returned to recycler once we are done) or not.
378<p>
379 If it is not, it also means that parser can NOT modify underlying
380 buffer.</div>
381</li>
382</ul>
383</li>
384</ul>
385<!-- ========= CONSTRUCTOR DETAIL ======== -->
386<ul class="blockList">
387<li class="blockList"><a name="constructor_detail">
388<!--   -->
389</a>
390<h3>Constructor Detail</h3>
391<a name="StreamBasedParserBase(org.codehaus.jackson.io.IOContext, int, java.io.InputStream, byte[], int, int, boolean)">
392<!--   -->
393</a>
394<ul class="blockListLast">
395<li class="blockList">
396<h4>StreamBasedParserBase</h4>
397<pre>protected&nbsp;StreamBasedParserBase(<a href="../../../../org/codehaus/jackson/io/IOContext.html" title="class in org.codehaus.jackson.io">IOContext</a>&nbsp;ctxt,
398                     int&nbsp;features,
399                     <a href="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a>&nbsp;in,
400                     byte[]&nbsp;inputBuffer,
401                     int&nbsp;start,
402                     int&nbsp;end,
403                     boolean&nbsp;bufferRecyclable)</pre>
404<div class="block"><span class="strong">Deprecated.</span>&nbsp;</div>
405</li>
406</ul>
407</li>
408</ul>
409<!-- ============ METHOD DETAIL ========== -->
410<ul class="blockList">
411<li class="blockList"><a name="method_detail">
412<!--   -->
413</a>
414<h3>Method Detail</h3>
415<a name="releaseBuffered(java.io.OutputStream)">
416<!--   -->
417</a>
418<ul class="blockList">
419<li class="blockList">
420<h4>releaseBuffered</h4>
421<pre>public&nbsp;int&nbsp;releaseBuffered(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</a>&nbsp;out)
422                    throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
423<div class="block"><span class="strong">Deprecated.</span>&nbsp;</div>
424<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../org/codehaus/jackson/JsonParser.html#releaseBuffered(java.io.OutputStream)">JsonParser</a></code></strong></div>
425<div class="block">Method that can be called to push back any content that
426 has been read but not consumed by the parser. This is usually
427 done after reading all content of interest using parser.
428 Content is released by writing it to given stream if possible;
429 if underlying input is byte-based it can released, if not (char-based)
430 it can not.</div>
431<dl>
432<dt><strong>Overrides:</strong></dt>
433<dd><code><a href="../../../../org/codehaus/jackson/JsonParser.html#releaseBuffered(java.io.OutputStream)">releaseBuffered</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a></code></dd>
434<dt><span class="strong">Returns:</span></dt><dd>-1 if the underlying content source is not byte based
435    (that is, input can not be sent to <a href="http://docs.oracle.com/javase/6/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io"><code>OutputStream</code></a>;
436    otherwise number of bytes released (0 if there was nothing to release)</dd>
437<dt><span class="strong">Throws:</span></dt>
438<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - if write to stream threw exception</dd></dl>
439</li>
440</ul>
441<a name="getInputSource()">
442<!--   -->
443</a>
444<ul class="blockList">
445<li class="blockList">
446<h4>getInputSource</h4>
447<pre>public&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;getInputSource()</pre>
448<div class="block"><span class="strong">Deprecated.</span>&nbsp;</div>
449<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../org/codehaus/jackson/JsonParser.html#getInputSource()">JsonParser</a></code></strong></div>
450<div class="block">Method that can be used to get access to object that is used
451 to access input being parsed; this is usually either
452 <a href="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io"><code>InputStream</code></a> or <a href="http://docs.oracle.com/javase/6/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io"><code>Reader</code></a>, depending on what
453 parser was constructed with.
454 Note that returned value may be null in some cases; including
455 case where parser implementation does not want to exposed raw
456 source to caller.
457 In cases where input has been decorated, object returned here
458 is the decorated version; this allows some level of interaction
459 between users of parser and decorator object.
460<p>
461 In general use of this accessor should be considered as
462 "last effort", i.e. only used if no other mechanism is applicable.</div>
463<dl>
464<dt><strong>Overrides:</strong></dt>
465<dd><code><a href="../../../../org/codehaus/jackson/JsonParser.html#getInputSource()">getInputSource</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/codehaus/jackson/JsonParser.html" title="class in org.codehaus.jackson">JsonParser</a></code></dd>
466</dl>
467</li>
468</ul>
469<a name="loadMore()">
470<!--   -->
471</a>
472<ul class="blockList">
473<li class="blockList">
474<h4>loadMore</h4>
475<pre>protected final&nbsp;boolean&nbsp;loadMore()
476                          throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
477<div class="block"><span class="strong">Deprecated.</span>&nbsp;</div>
478<dl>
479<dt><strong>Specified by:</strong></dt>
480<dd><code><a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#loadMore()">loadMore</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html" title="class in org.codehaus.jackson.impl">JsonParserBase</a></code></dd>
481<dt><span class="strong">Throws:</span></dt>
482<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd></dl>
483</li>
484</ul>
485<a name="_loadToHaveAtLeast(int)">
486<!--   -->
487</a>
488<ul class="blockList">
489<li class="blockList">
490<h4>_loadToHaveAtLeast</h4>
491<pre>protected final&nbsp;boolean&nbsp;_loadToHaveAtLeast(int&nbsp;minAvailable)
492                                    throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
493<div class="block"><span class="strong">Deprecated.</span>&nbsp;</div>
494<div class="block">Helper method that will try to load at least specified number bytes in
495 input buffer, possible moving existing data around if necessary</div>
496<dl><dt><span class="strong">Throws:</span></dt>
497<dd><code><a href="http://docs.oracle.com/javase/6/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>
498  <dd>1.6</dd></dl>
499</li>
500</ul>
501<a name="_closeInput()">
502<!--   -->
503</a>
504<ul class="blockList">
505<li class="blockList">
506<h4>_closeInput</h4>
507<pre>protected&nbsp;void&nbsp;_closeInput()
508                    throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
509<div class="block"><span class="strong">Deprecated.</span>&nbsp;</div>
510<dl>
511<dt><strong>Specified by:</strong></dt>
512<dd><code><a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#_closeInput()">_closeInput</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html" title="class in org.codehaus.jackson.impl">JsonParserBase</a></code></dd>
513<dt><span class="strong">Throws:</span></dt>
514<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd></dl>
515</li>
516</ul>
517<a name="_releaseBuffers()">
518<!--   -->
519</a>
520<ul class="blockListLast">
521<li class="blockList">
522<h4>_releaseBuffers</h4>
523<pre>protected&nbsp;void&nbsp;_releaseBuffers()
524                        throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
525<div class="block"><span class="strong">Deprecated.</span>&nbsp;</div>
526<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#_releaseBuffers()">JsonParserBase</a></code></strong></div>
527<div class="block">Method called to release internal buffers owned by the base
528 reader. This may be called along with <a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#_closeInput()"><code>JsonParserBase._closeInput()</code></a> (for
529 example, when explicitly closing this reader instance), or
530 separately (if need be).</div>
531<dl>
532<dt><strong>Overrides:</strong></dt>
533<dd><code><a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html#_releaseBuffers()">_releaseBuffers</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/codehaus/jackson/impl/JsonParserBase.html" title="class in org.codehaus.jackson.impl">JsonParserBase</a></code></dd>
534<dt><span class="strong">Throws:</span></dt>
535<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd></dl>
536</li>
537</ul>
538</li>
539</ul>
540</li>
541</ul>
542</div>
543</div>
544<!-- ========= END OF CLASS DATA ========= -->
545<!-- ======= START OF BOTTOM NAVBAR ====== -->
546<div class="bottomNav"><a name="navbar_bottom">
547<!--   -->
548</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
549<!--   -->
550</a>
551<ul class="navList" title="Navigation">
552<li><a href="../../../../overview-summary.html">Overview</a></li>
553<li><a href="package-summary.html">Package</a></li>
554<li class="navBarCell1Rev">Class</li>
555<li><a href="class-use/StreamBasedParserBase.html">Use</a></li>
556<li><a href="package-tree.html">Tree</a></li>
557<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
558<li><a href="../../../../index-all.html">Index</a></li>
559<li><a href="../../../../help-doc.html">Help</a></li>
560</ul>
561</div>
562<div class="subNav">
563<ul class="navList">
564<li><a href="../../../../org/codehaus/jackson/impl/ReaderBasedParserBase.html" title="class in org.codehaus.jackson.impl"><span class="strong">Prev Class</span></a></li>
565<li><a href="../../../../org/codehaus/jackson/impl/Utf8Generator.html" title="class in org.codehaus.jackson.impl"><span class="strong">Next Class</span></a></li>
566</ul>
567<ul class="navList">
568<li><a href="../../../../index.html?org/codehaus/jackson/impl/StreamBasedParserBase.html" target="_top">Frames</a></li>
569<li><a href="StreamBasedParserBase.html" target="_top">No Frames</a></li>
570</ul>
571<ul class="navList" id="allclasses_navbar_bottom">
572<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
573</ul>
574<div>
575<script type="text/javascript"><!--
576  allClassesLink = document.getElementById("allclasses_navbar_bottom");
577  if(window==top) {
578    allClassesLink.style.display = "block";
579  }
580  else {
581    allClassesLink.style.display = "none";
582  }
583  //-->
584</script>
585</div>
586<div>
587<ul class="subNavList">
588<li>Summary:&nbsp;</li>
589<li><a href="#nested_classes_inherited_from_class_org.codehaus.jackson.JsonParser">Nested</a>&nbsp;|&nbsp;</li>
590<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
591<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
592<li><a href="#method_summary">Method</a></li>
593</ul>
594<ul class="subNavList">
595<li>Detail:&nbsp;</li>
596<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
597<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
598<li><a href="#method_detail">Method</a></li>
599</ul>
600</div>
601<a name="skip-navbar_bottom">
602<!--   -->
603</a></div>
604<!-- ======== END OF BOTTOM NAVBAR ======= -->
605</body>
606</html>
607