• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2<!-- NewPage -->
3<html lang="en">
4<head>
5<!-- Generated by javadoc (1.8.0) on Sun Jul 19 11:36:54 PDT 2015 -->
6<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
7<title>TokenBuffer (jackson-databind 2.6.0 API)</title>
8<meta name="date" content="2015-07-19">
9<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
10<script type="text/javascript" src="../../../../../script.js"></script>
11</head>
12<body>
13<script type="text/javascript"><!--
14    try {
15        if (location.href.indexOf('is-external=true') == -1) {
16            parent.document.title="TokenBuffer (jackson-databind 2.6.0 API)";
17        }
18    }
19    catch(err) {
20    }
21//-->
22var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10};
23var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
24var altColor = "altColor";
25var rowColor = "rowColor";
26var tableTab = "tableTab";
27var activeTableTab = "activeTableTab";
28</script>
29<noscript>
30<div>JavaScript is disabled on your browser.</div>
31</noscript>
32<!-- ========= START OF TOP NAVBAR ======= -->
33<div class="topNav"><a name="navbar.top">
34<!--   -->
35</a>
36<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
37<a name="navbar.top.firstrow">
38<!--   -->
39</a>
40<ul class="navList" title="Navigation">
41<li><a href="../../../../../overview-summary.html">Overview</a></li>
42<li><a href="package-summary.html">Package</a></li>
43<li class="navBarCell1Rev">Class</li>
44<li><a href="class-use/TokenBuffer.html">Use</a></li>
45<li><a href="package-tree.html">Tree</a></li>
46<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
47<li><a href="../../../../../index-all.html">Index</a></li>
48<li><a href="../../../../../help-doc.html">Help</a></li>
49</ul>
50</div>
51<div class="subNav">
52<ul class="navList">
53<li><a href="../../../../../com/fasterxml/jackson/databind/util/StdDateFormat.html" title="class in com.fasterxml.jackson.databind.util"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
54<li><a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.Parser.html" title="class in com.fasterxml.jackson.databind.util"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
55</ul>
56<ul class="navList">
57<li><a href="../../../../../index.html?com/fasterxml/jackson/databind/util/TokenBuffer.html" target="_top">Frames</a></li>
58<li><a href="TokenBuffer.html" target="_top">No&nbsp;Frames</a></li>
59</ul>
60<ul class="navList" id="allclasses_navbar_top">
61<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
62</ul>
63<div>
64<script type="text/javascript"><!--
65  allClassesLink = document.getElementById("allclasses_navbar_top");
66  if(window==top) {
67    allClassesLink.style.display = "block";
68  }
69  else {
70    allClassesLink.style.display = "none";
71  }
72  //-->
73</script>
74</div>
75<div>
76<ul class="subNavList">
77<li>Summary:&nbsp;</li>
78<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
79<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
80<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
81<li><a href="#method.summary">Method</a></li>
82</ul>
83<ul class="subNavList">
84<li>Detail:&nbsp;</li>
85<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
86<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
87<li><a href="#method.detail">Method</a></li>
88</ul>
89</div>
90<a name="skip.navbar.top">
91<!--   -->
92</a></div>
93<!-- ========= END OF TOP NAVBAR ========= -->
94<!-- ======== START OF CLASS DATA ======== -->
95<div class="header">
96<div class="subTitle">com.fasterxml.jackson.databind.util</div>
97<h2 title="Class TokenBuffer" class="title">Class TokenBuffer</h2>
98</div>
99<div class="contentContainer">
100<ul class="inheritance">
101<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>
102<li>
103<ul class="inheritance">
104<li>com.fasterxml.jackson.core.JsonGenerator</li>
105<li>
106<ul class="inheritance">
107<li>com.fasterxml.jackson.databind.util.TokenBuffer</li>
108</ul>
109</li>
110</ul>
111</li>
112</ul>
113<div class="description">
114<ul class="blockList">
115<li class="blockList">
116<dl>
117<dt>All Implemented Interfaces:</dt>
118<dd>com.fasterxml.jackson.core.Versioned, <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/io/Flushable.html?is-external=true" title="class or interface in java.io">Flushable</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></dd>
119</dl>
120<hr>
121<br>
122<pre>public class <span class="typeNameLabel">TokenBuffer</span>
123extends com.fasterxml.jackson.core.JsonGenerator</pre>
124<div class="block">Utility class used for efficient storage of <code>JsonToken</code>
125 sequences, needed for temporary buffering.
126 Space efficient for different sequence lengths (especially so for smaller
127 ones; but not significantly less efficient for larger), highly efficient
128 for linear iteration and appending. Implemented as segmented/chunked
129 linked list of tokens; only modifications are via appends.
130<p>
131 Note that before version 2.0, this class was located in the "core"
132 bundle, not data-binding; but since it was only used by data binding,
133 was moved here to reduce size of core package</div>
134</li>
135</ul>
136</div>
137<div class="summary">
138<ul class="blockList">
139<li class="blockList">
140<!-- ======== NESTED CLASS SUMMARY ======== -->
141<ul class="blockList">
142<li class="blockList"><a name="nested.class.summary">
143<!--   -->
144</a>
145<h3>Nested Class Summary</h3>
146<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
147<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
148<tr>
149<th class="colFirst" scope="col">Modifier and Type</th>
150<th class="colLast" scope="col">Class and Description</th>
151</tr>
152<tr class="altColor">
153<td class="colFirst"><code>protected static class&nbsp;</code></td>
154<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.Parser.html" title="class in com.fasterxml.jackson.databind.util">TokenBuffer.Parser</a></span></code>&nbsp;</td>
155</tr>
156<tr class="rowColor">
157<td class="colFirst"><code>protected static class&nbsp;</code></td>
158<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.Segment.html" title="class in com.fasterxml.jackson.databind.util">TokenBuffer.Segment</a></span></code>
159<div class="block">Individual segment of TokenBuffer that can store up to 16 tokens
160 (limited by 4 bits per token type marker requirement).</div>
161</td>
162</tr>
163</table>
164<ul class="blockList">
165<li class="blockList"><a name="nested.classes.inherited.from.class.com.fasterxml.jackson.core.JsonGenerator">
166<!--   -->
167</a>
168<h3>Nested classes/interfaces inherited from class&nbsp;com.fasterxml.jackson.core.JsonGenerator</h3>
169<code>com.fasterxml.jackson.core.JsonGenerator.Feature</code></li>
170</ul>
171</li>
172</ul>
173<!-- =========== FIELD SUMMARY =========== -->
174<ul class="blockList">
175<li class="blockList"><a name="field.summary">
176<!--   -->
177</a>
178<h3>Field Summary</h3>
179<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
180<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
181<tr>
182<th class="colFirst" scope="col">Modifier and Type</th>
183<th class="colLast" scope="col">Field and Description</th>
184</tr>
185<tr class="altColor">
186<td class="colFirst"><code>protected int</code></td>
187<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html#Z:Z_appendAt">_appendAt</a></span></code>
188<div class="block">Offset within last segment,</div>
189</td>
190</tr>
191<tr class="rowColor">
192<td class="colFirst"><code>protected boolean</code></td>
193<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html#Z:Z_closed">_closed</a></span></code>&nbsp;</td>
194</tr>
195<tr class="altColor">
196<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.Segment.html" title="class in com.fasterxml.jackson.databind.util">TokenBuffer.Segment</a></code></td>
197<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html#Z:Z_first">_first</a></span></code>
198<div class="block">First segment, for contents this buffer has</div>
199</td>
200</tr>
201<tr class="rowColor">
202<td class="colFirst"><code>protected int</code></td>
203<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html#Z:Z_generatorFeatures">_generatorFeatures</a></span></code>
204<div class="block">Bit flag composed of bits that indicate which
205 <code>JsonGenerator.Feature</code>s
206 are enabled.</div>
207</td>
208</tr>
209<tr class="altColor">
210<td class="colFirst"><code>protected boolean</code></td>
211<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html#Z:Z_hasNativeId">_hasNativeId</a></span></code>
212<div class="block">Do we currnetly have a native type or object id buffered?</div>
213</td>
214</tr>
215<tr class="rowColor">
216<td class="colFirst"><code>protected boolean</code></td>
217<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html#Z:Z_hasNativeObjectIds">_hasNativeObjectIds</a></span></code>&nbsp;</td>
218</tr>
219<tr class="altColor">
220<td class="colFirst"><code>protected boolean</code></td>
221<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html#Z:Z_hasNativeTypeIds">_hasNativeTypeIds</a></span></code>&nbsp;</td>
222</tr>
223<tr class="rowColor">
224<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.Segment.html" title="class in com.fasterxml.jackson.databind.util">TokenBuffer.Segment</a></code></td>
225<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html#Z:Z_last">_last</a></span></code>
226<div class="block">Last segment of this buffer, one that is used
227 for appending more tokens</div>
228</td>
229</tr>
230<tr class="altColor">
231<td class="colFirst"><code>protected boolean</code></td>
232<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html#Z:Z_mayHaveNativeIds">_mayHaveNativeIds</a></span></code>&nbsp;</td>
233</tr>
234<tr class="rowColor">
235<td class="colFirst"><code>protected com.fasterxml.jackson.core.ObjectCodec</code></td>
236<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html#Z:Z_objectCodec">_objectCodec</a></span></code>
237<div class="block">Object codec to use for stream-based object
238 conversion through parser/generator interfaces.</div>
239</td>
240</tr>
241<tr class="altColor">
242<td class="colFirst"><code>protected <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>
243<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html#Z:Z_objectId">_objectId</a></span></code>
244<div class="block">If native object ids supported, this is the id for following
245 value (or first token of one) to be written.</div>
246</td>
247</tr>
248<tr class="rowColor">
249<td class="colFirst"><code>protected <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>
250<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html#Z:Z_typeId">_typeId</a></span></code>
251<div class="block">If native type ids supported, this is the id for following
252 value (or first token of one) to be written.</div>
253</td>
254</tr>
255<tr class="altColor">
256<td class="colFirst"><code>protected com.fasterxml.jackson.core.json.JsonWriteContext</code></td>
257<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html#Z:Z_writeContext">_writeContext</a></span></code>&nbsp;</td>
258</tr>
259<tr class="rowColor">
260<td class="colFirst"><code>protected static int</code></td>
261<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html#DEFAULT_GENERATOR_FEATURES">DEFAULT_GENERATOR_FEATURES</a></span></code>&nbsp;</td>
262</tr>
263</table>
264<ul class="blockList">
265<li class="blockList"><a name="fields.inherited.from.class.com.fasterxml.jackson.core.JsonGenerator">
266<!--   -->
267</a>
268<h3>Fields inherited from class&nbsp;com.fasterxml.jackson.core.JsonGenerator</h3>
269<code>_cfgPrettyPrinter</code></li>
270</ul>
271</li>
272</ul>
273<!-- ======== CONSTRUCTOR SUMMARY ======== -->
274<ul class="blockList">
275<li class="blockList"><a name="constructor.summary">
276<!--   -->
277</a>
278<h3>Constructor Summary</h3>
279<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
280<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
281<tr>
282<th class="colOne" scope="col">Constructor and Description</th>
283</tr>
284<tr class="altColor">
285<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html#TokenBuffer-com.fasterxml.jackson.core.JsonParser-">TokenBuffer</a></span>(com.fasterxml.jackson.core.JsonParser&nbsp;jp)</code>&nbsp;</td>
286</tr>
287<tr class="rowColor">
288<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html#TokenBuffer-com.fasterxml.jackson.core.ObjectCodec-">TokenBuffer</a></span>(com.fasterxml.jackson.core.ObjectCodec&nbsp;codec)</code>
289<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
290<div class="block"><span class="deprecationComment">since 2.3 preferred variant is one that takes <code>JsonParser</code> or additional boolean parameter.</span></div>
291</div>
292</td>
293</tr>
294<tr class="altColor">
295<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html#TokenBuffer-com.fasterxml.jackson.core.ObjectCodec-boolean-">TokenBuffer</a></span>(com.fasterxml.jackson.core.ObjectCodec&nbsp;codec,
296           boolean&nbsp;hasNativeIds)</code>&nbsp;</td>
297</tr>
298</table>
299</li>
300</ul>
301<!-- ========== METHOD SUMMARY =========== -->
302<ul class="blockList">
303<li class="blockList"><a name="method.summary">
304<!--   -->
305</a>
306<h3>Method Summary</h3>
307<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
308<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
309<tr>
310<th class="colFirst" scope="col">Modifier and Type</th>
311<th class="colLast" scope="col">Method and Description</th>
312</tr>
313<tr id="i0" class="altColor">
314<td class="colFirst"><code>protected void</code></td>
315<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html#Z:Z_append-com.fasterxml.jackson.core.JsonToken-">_append</a></span>(com.fasterxml.jackson.core.JsonToken&nbsp;type)</code>&nbsp;</td>
316</tr>
317<tr id="i1" class="rowColor">
318<td class="colFirst"><code>protected void</code></td>
319<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html#Z:Z_append-com.fasterxml.jackson.core.JsonToken-java.lang.Object-">_append</a></span>(com.fasterxml.jackson.core.JsonToken&nbsp;type,
320       <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;value)</code>&nbsp;</td>
321</tr>
322<tr id="i2" class="altColor">
323<td class="colFirst"><code>protected void</code></td>
324<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html#Z:Z_appendRaw-int-java.lang.Object-">_appendRaw</a></span>(int&nbsp;rawType,
325          <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;value)</code>&nbsp;</td>
326</tr>
327<tr id="i3" class="rowColor">
328<td class="colFirst"><code>protected void</code></td>
329<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html#Z:Z_reportUnsupportedOperation--">_reportUnsupportedOperation</a></span>()</code>&nbsp;</td>
330</tr>
331<tr id="i4" class="altColor">
332<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html" title="class in com.fasterxml.jackson.databind.util">TokenBuffer</a></code></td>
333<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html#append-com.fasterxml.jackson.databind.util.TokenBuffer-">append</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html" title="class in com.fasterxml.jackson.databind.util">TokenBuffer</a>&nbsp;other)</code>
334<div class="block">Helper method that will append contents of given buffer into this
335 buffer.</div>
336</td>
337</tr>
338<tr id="i5" class="rowColor">
339<td class="colFirst"><code>com.fasterxml.jackson.core.JsonParser</code></td>
340<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html#asParser--">asParser</a></span>()</code>
341<div class="block">Method used to create a <code>JsonParser</code> that can read contents
342 stored in this buffer.</div>
343</td>
344</tr>
345<tr id="i6" class="altColor">
346<td class="colFirst"><code>com.fasterxml.jackson.core.JsonParser</code></td>
347<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html#asParser-com.fasterxml.jackson.core.JsonParser-">asParser</a></span>(com.fasterxml.jackson.core.JsonParser&nbsp;src)</code>&nbsp;</td>
348</tr>
349<tr id="i7" class="rowColor">
350<td class="colFirst"><code>com.fasterxml.jackson.core.JsonParser</code></td>
351<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html#asParser-com.fasterxml.jackson.core.ObjectCodec-">asParser</a></span>(com.fasterxml.jackson.core.ObjectCodec&nbsp;codec)</code>
352<div class="block">Method used to create a <code>JsonParser</code> that can read contents
353 stored in this buffer.</div>
354</td>
355</tr>
356<tr id="i8" class="altColor">
357<td class="colFirst"><code>boolean</code></td>
358<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html#canWriteBinaryNatively--">canWriteBinaryNatively</a></span>()</code>
359<div class="block">Since we can efficiently store <code>byte[]</code>, yes.</div>
360</td>
361</tr>
362<tr id="i9" class="rowColor">
363<td class="colFirst"><code>boolean</code></td>
364<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html#canWriteObjectId--">canWriteObjectId</a></span>()</code>&nbsp;</td>
365</tr>
366<tr id="i10" class="altColor">
367<td class="colFirst"><code>boolean</code></td>
368<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html#canWriteTypeId--">canWriteTypeId</a></span>()</code>&nbsp;</td>
369</tr>
370<tr id="i11" class="rowColor">
371<td class="colFirst"><code>void</code></td>
372<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html#close--">close</a></span>()</code>&nbsp;</td>
373</tr>
374<tr id="i12" class="altColor">
375<td class="colFirst"><code>void</code></td>
376<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html#copyCurrentEvent-com.fasterxml.jackson.core.JsonParser-">copyCurrentEvent</a></span>(com.fasterxml.jackson.core.JsonParser&nbsp;jp)</code>&nbsp;</td>
377</tr>
378<tr id="i13" class="rowColor">
379<td class="colFirst"><code>void</code></td>
380<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html#copyCurrentStructure-com.fasterxml.jackson.core.JsonParser-">copyCurrentStructure</a></span>(com.fasterxml.jackson.core.JsonParser&nbsp;jp)</code>&nbsp;</td>
381</tr>
382<tr id="i14" class="altColor">
383<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html" title="class in com.fasterxml.jackson.databind.util">TokenBuffer</a></code></td>
384<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html#deserialize-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-">deserialize</a></span>(com.fasterxml.jackson.core.JsonParser&nbsp;p,
385           <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt)</code>
386<div class="block">Helper method used by standard deserializer.</div>
387</td>
388</tr>
389<tr id="i15" class="rowColor">
390<td class="colFirst"><code>com.fasterxml.jackson.core.JsonGenerator</code></td>
391<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html#disable-com.fasterxml.jackson.core.JsonGenerator.Feature-">disable</a></span>(com.fasterxml.jackson.core.JsonGenerator.Feature&nbsp;f)</code>&nbsp;</td>
392</tr>
393<tr id="i16" class="altColor">
394<td class="colFirst"><code>com.fasterxml.jackson.core.JsonGenerator</code></td>
395<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html#enable-com.fasterxml.jackson.core.JsonGenerator.Feature-">enable</a></span>(com.fasterxml.jackson.core.JsonGenerator.Feature&nbsp;f)</code>&nbsp;</td>
396</tr>
397<tr id="i17" class="rowColor">
398<td class="colFirst"><code>com.fasterxml.jackson.core.JsonToken</code></td>
399<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html#firstToken--">firstToken</a></span>()</code>&nbsp;</td>
400</tr>
401<tr id="i18" class="altColor">
402<td class="colFirst"><code>void</code></td>
403<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html#flush--">flush</a></span>()</code>&nbsp;</td>
404</tr>
405<tr id="i19" class="rowColor">
406<td class="colFirst"><code>com.fasterxml.jackson.core.ObjectCodec</code></td>
407<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html#getCodec--">getCodec</a></span>()</code>&nbsp;</td>
408</tr>
409<tr id="i20" class="altColor">
410<td class="colFirst"><code>int</code></td>
411<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html#getFeatureMask--">getFeatureMask</a></span>()</code>&nbsp;</td>
412</tr>
413<tr id="i21" class="rowColor">
414<td class="colFirst"><code>com.fasterxml.jackson.core.json.JsonWriteContext</code></td>
415<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html#getOutputContext--">getOutputContext</a></span>()</code>&nbsp;</td>
416</tr>
417<tr id="i22" class="altColor">
418<td class="colFirst"><code>boolean</code></td>
419<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html#isClosed--">isClosed</a></span>()</code>&nbsp;</td>
420</tr>
421<tr id="i23" class="rowColor">
422<td class="colFirst"><code>boolean</code></td>
423<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html#isEnabled-com.fasterxml.jackson.core.JsonGenerator.Feature-">isEnabled</a></span>(com.fasterxml.jackson.core.JsonGenerator.Feature&nbsp;f)</code>&nbsp;</td>
424</tr>
425<tr id="i24" class="altColor">
426<td class="colFirst"><code>void</code></td>
427<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html#serialize-com.fasterxml.jackson.core.JsonGenerator-">serialize</a></span>(com.fasterxml.jackson.core.JsonGenerator&nbsp;gen)</code>
428<div class="block">Helper method that will write all contents of this buffer
429 using given <code>JsonGenerator</code>.</div>
430</td>
431</tr>
432<tr id="i25" class="rowColor">
433<td class="colFirst"><code>com.fasterxml.jackson.core.JsonGenerator</code></td>
434<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html#setCodec-com.fasterxml.jackson.core.ObjectCodec-">setCodec</a></span>(com.fasterxml.jackson.core.ObjectCodec&nbsp;oc)</code>&nbsp;</td>
435</tr>
436<tr id="i26" class="altColor">
437<td class="colFirst"><code>com.fasterxml.jackson.core.JsonGenerator</code></td>
438<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html#setFeatureMask-int-">setFeatureMask</a></span>(int&nbsp;mask)</code>&nbsp;</td>
439</tr>
440<tr id="i27" class="rowColor">
441<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
442<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html#toString--">toString</a></span>()</code>&nbsp;</td>
443</tr>
444<tr id="i28" class="altColor">
445<td class="colFirst"><code>com.fasterxml.jackson.core.JsonGenerator</code></td>
446<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html#useDefaultPrettyPrinter--">useDefaultPrettyPrinter</a></span>()</code>&nbsp;</td>
447</tr>
448<tr id="i29" class="rowColor">
449<td class="colFirst"><code>com.fasterxml.jackson.core.Version</code></td>
450<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html#version--">version</a></span>()</code>&nbsp;</td>
451</tr>
452<tr id="i30" class="altColor">
453<td class="colFirst"><code>void</code></td>
454<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html#writeBinary-com.fasterxml.jackson.core.Base64Variant-byte:A-int-int-">writeBinary</a></span>(com.fasterxml.jackson.core.Base64Variant&nbsp;b64variant,
455           byte[]&nbsp;data,
456           int&nbsp;offset,
457           int&nbsp;len)</code>&nbsp;</td>
458</tr>
459<tr id="i31" class="rowColor">
460<td class="colFirst"><code>int</code></td>
461<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html#writeBinary-com.fasterxml.jackson.core.Base64Variant-java.io.InputStream-int-">writeBinary</a></span>(com.fasterxml.jackson.core.Base64Variant&nbsp;b64variant,
462           <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;data,
463           int&nbsp;dataLength)</code>
464<div class="block">Although we could support this method, it does not necessarily make
465 sense: we can not make good use of streaming because buffer must
466 hold all the data.</div>
467</td>
468</tr>
469<tr id="i32" class="altColor">
470<td class="colFirst"><code>void</code></td>
471<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html#writeBoolean-boolean-">writeBoolean</a></span>(boolean&nbsp;state)</code>&nbsp;</td>
472</tr>
473<tr id="i33" class="rowColor">
474<td class="colFirst"><code>void</code></td>
475<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html#writeEndArray--">writeEndArray</a></span>()</code>&nbsp;</td>
476</tr>
477<tr id="i34" class="altColor">
478<td class="colFirst"><code>void</code></td>
479<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html#writeEndObject--">writeEndObject</a></span>()</code>&nbsp;</td>
480</tr>
481<tr id="i35" class="rowColor">
482<td class="colFirst"><code>void</code></td>
483<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html#writeFieldName-com.fasterxml.jackson.core.SerializableString-">writeFieldName</a></span>(com.fasterxml.jackson.core.SerializableString&nbsp;name)</code>&nbsp;</td>
484</tr>
485<tr id="i36" class="altColor">
486<td class="colFirst"><code>void</code></td>
487<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html#writeFieldName-java.lang.String-">writeFieldName</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</code>&nbsp;</td>
488</tr>
489<tr id="i37" class="rowColor">
490<td class="colFirst"><code>void</code></td>
491<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html#writeNull--">writeNull</a></span>()</code>&nbsp;</td>
492</tr>
493<tr id="i38" class="altColor">
494<td class="colFirst"><code>void</code></td>
495<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html#writeNumber-java.math.BigDecimal-">writeNumber</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/math/BigDecimal.html?is-external=true" title="class or interface in java.math">BigDecimal</a>&nbsp;dec)</code>&nbsp;</td>
496</tr>
497<tr id="i39" class="rowColor">
498<td class="colFirst"><code>void</code></td>
499<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html#writeNumber-java.math.BigInteger-">writeNumber</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/math/BigInteger.html?is-external=true" title="class or interface in java.math">BigInteger</a>&nbsp;v)</code>&nbsp;</td>
500</tr>
501<tr id="i40" class="altColor">
502<td class="colFirst"><code>void</code></td>
503<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html#writeNumber-double-">writeNumber</a></span>(double&nbsp;d)</code>&nbsp;</td>
504</tr>
505<tr id="i41" class="rowColor">
506<td class="colFirst"><code>void</code></td>
507<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html#writeNumber-float-">writeNumber</a></span>(float&nbsp;f)</code>&nbsp;</td>
508</tr>
509<tr id="i42" class="altColor">
510<td class="colFirst"><code>void</code></td>
511<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html#writeNumber-int-">writeNumber</a></span>(int&nbsp;i)</code>&nbsp;</td>
512</tr>
513<tr id="i43" class="rowColor">
514<td class="colFirst"><code>void</code></td>
515<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html#writeNumber-long-">writeNumber</a></span>(long&nbsp;l)</code>&nbsp;</td>
516</tr>
517<tr id="i44" class="altColor">
518<td class="colFirst"><code>void</code></td>
519<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html#writeNumber-short-">writeNumber</a></span>(short&nbsp;i)</code>&nbsp;</td>
520</tr>
521<tr id="i45" class="rowColor">
522<td class="colFirst"><code>void</code></td>
523<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html#writeNumber-java.lang.String-">writeNumber</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;encodedValue)</code>&nbsp;</td>
524</tr>
525<tr id="i46" class="altColor">
526<td class="colFirst"><code>void</code></td>
527<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html#writeObject-java.lang.Object-">writeObject</a></span>(<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;value)</code>&nbsp;</td>
528</tr>
529<tr id="i47" class="rowColor">
530<td class="colFirst"><code>void</code></td>
531<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html#writeObjectId-java.lang.Object-">writeObjectId</a></span>(<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;id)</code>&nbsp;</td>
532</tr>
533<tr id="i48" class="altColor">
534<td class="colFirst"><code>void</code></td>
535<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html#writeRaw-char-">writeRaw</a></span>(char&nbsp;c)</code>&nbsp;</td>
536</tr>
537<tr id="i49" class="rowColor">
538<td class="colFirst"><code>void</code></td>
539<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html#writeRaw-char:A-int-int-">writeRaw</a></span>(char[]&nbsp;text,
540        int&nbsp;offset,
541        int&nbsp;len)</code>&nbsp;</td>
542</tr>
543<tr id="i50" class="altColor">
544<td class="colFirst"><code>void</code></td>
545<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html#writeRaw-com.fasterxml.jackson.core.SerializableString-">writeRaw</a></span>(com.fasterxml.jackson.core.SerializableString&nbsp;text)</code>&nbsp;</td>
546</tr>
547<tr id="i51" class="rowColor">
548<td class="colFirst"><code>void</code></td>
549<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html#writeRaw-java.lang.String-">writeRaw</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;text)</code>&nbsp;</td>
550</tr>
551<tr id="i52" class="altColor">
552<td class="colFirst"><code>void</code></td>
553<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html#writeRaw-java.lang.String-int-int-">writeRaw</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;text,
554        int&nbsp;offset,
555        int&nbsp;len)</code>&nbsp;</td>
556</tr>
557<tr id="i53" class="rowColor">
558<td class="colFirst"><code>void</code></td>
559<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html#writeRawUTF8String-byte:A-int-int-">writeRawUTF8String</a></span>(byte[]&nbsp;text,
560                  int&nbsp;offset,
561                  int&nbsp;length)</code>&nbsp;</td>
562</tr>
563<tr id="i54" class="altColor">
564<td class="colFirst"><code>void</code></td>
565<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html#writeRawValue-char:A-int-int-">writeRawValue</a></span>(char[]&nbsp;text,
566             int&nbsp;offset,
567             int&nbsp;len)</code>&nbsp;</td>
568</tr>
569<tr id="i55" class="rowColor">
570<td class="colFirst"><code>void</code></td>
571<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html#writeRawValue-java.lang.String-">writeRawValue</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;text)</code>&nbsp;</td>
572</tr>
573<tr id="i56" class="altColor">
574<td class="colFirst"><code>void</code></td>
575<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html#writeRawValue-java.lang.String-int-int-">writeRawValue</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;text,
576             int&nbsp;offset,
577             int&nbsp;len)</code>&nbsp;</td>
578</tr>
579<tr id="i57" class="rowColor">
580<td class="colFirst"><code>void</code></td>
581<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html#writeStartArray--">writeStartArray</a></span>()</code>&nbsp;</td>
582</tr>
583<tr id="i58" class="altColor">
584<td class="colFirst"><code>void</code></td>
585<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html#writeStartObject--">writeStartObject</a></span>()</code>&nbsp;</td>
586</tr>
587<tr id="i59" class="rowColor">
588<td class="colFirst"><code>void</code></td>
589<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html#writeString-char:A-int-int-">writeString</a></span>(char[]&nbsp;text,
590           int&nbsp;offset,
591           int&nbsp;len)</code>&nbsp;</td>
592</tr>
593<tr id="i60" class="altColor">
594<td class="colFirst"><code>void</code></td>
595<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html#writeString-com.fasterxml.jackson.core.SerializableString-">writeString</a></span>(com.fasterxml.jackson.core.SerializableString&nbsp;text)</code>&nbsp;</td>
596</tr>
597<tr id="i61" class="rowColor">
598<td class="colFirst"><code>void</code></td>
599<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html#writeString-java.lang.String-">writeString</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;text)</code>&nbsp;</td>
600</tr>
601<tr id="i62" class="altColor">
602<td class="colFirst"><code>void</code></td>
603<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html#writeTree-com.fasterxml.jackson.core.TreeNode-">writeTree</a></span>(com.fasterxml.jackson.core.TreeNode&nbsp;node)</code>&nbsp;</td>
604</tr>
605<tr id="i63" class="rowColor">
606<td class="colFirst"><code>void</code></td>
607<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html#writeTypeId-java.lang.Object-">writeTypeId</a></span>(<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;id)</code>&nbsp;</td>
608</tr>
609<tr id="i64" class="altColor">
610<td class="colFirst"><code>void</code></td>
611<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html#writeUTF8String-byte:A-int-int-">writeUTF8String</a></span>(byte[]&nbsp;text,
612               int&nbsp;offset,
613               int&nbsp;length)</code>&nbsp;</td>
614</tr>
615</table>
616<ul class="blockList">
617<li class="blockList"><a name="methods.inherited.from.class.com.fasterxml.jackson.core.JsonGenerator">
618<!--   -->
619</a>
620<h3>Methods inherited from class&nbsp;com.fasterxml.jackson.core.JsonGenerator</h3>
621<code>_reportError, _throwInternal, _writeSimpleObject, canOmitFields, canUseSchema, configure, getCharacterEscapes, getCurrentValue, getFormatFeatures, getHighestEscapedChar, getOutputBuffered, getOutputTarget, getPrettyPrinter, getSchema, overrideFormatFeatures, overrideStdFeatures, setCharacterEscapes, setCurrentValue, setHighestNonEscapedChar, setPrettyPrinter, setRootValueSeparator, setSchema, writeArrayFieldStart, writeBinary, writeBinary, writeBinary, writeBinaryField, writeBooleanField, writeNullField, writeNumberField, writeNumberField, writeNumberField, writeNumberField, writeNumberField, writeObjectField, writeObjectFieldStart, writeObjectRef, writeOmittedField, writeRawValue, writeStartArray, writeStringField</code></li>
622</ul>
623<ul class="blockList">
624<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
625<!--   -->
626</a>
627<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>
628<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#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>
629</ul>
630</li>
631</ul>
632</li>
633</ul>
634</div>
635<div class="details">
636<ul class="blockList">
637<li class="blockList">
638<!-- ============ FIELD DETAIL =========== -->
639<ul class="blockList">
640<li class="blockList"><a name="field.detail">
641<!--   -->
642</a>
643<h3>Field Detail</h3>
644<a name="DEFAULT_GENERATOR_FEATURES">
645<!--   -->
646</a>
647<ul class="blockList">
648<li class="blockList">
649<h4>DEFAULT_GENERATOR_FEATURES</h4>
650<pre>protected static final&nbsp;int DEFAULT_GENERATOR_FEATURES</pre>
651</li>
652</ul>
653<a name="Z:Z_objectCodec">
654<!--   -->
655</a>
656<ul class="blockList">
657<li class="blockList">
658<h4>_objectCodec</h4>
659<pre>protected&nbsp;com.fasterxml.jackson.core.ObjectCodec _objectCodec</pre>
660<div class="block">Object codec to use for stream-based object
661 conversion through parser/generator interfaces. If null,
662 such methods can not be used.</div>
663</li>
664</ul>
665<a name="Z:Z_generatorFeatures">
666<!--   -->
667</a>
668<ul class="blockList">
669<li class="blockList">
670<h4>_generatorFeatures</h4>
671<pre>protected&nbsp;int _generatorFeatures</pre>
672<div class="block">Bit flag composed of bits that indicate which
673 <code>JsonGenerator.Feature</code>s
674 are enabled.
675<p>
676 NOTE: most features have no effect on this class</div>
677</li>
678</ul>
679<a name="Z:Z_closed">
680<!--   -->
681</a>
682<ul class="blockList">
683<li class="blockList">
684<h4>_closed</h4>
685<pre>protected&nbsp;boolean _closed</pre>
686</li>
687</ul>
688<a name="Z:Z_hasNativeTypeIds">
689<!--   -->
690</a>
691<ul class="blockList">
692<li class="blockList">
693<h4>_hasNativeTypeIds</h4>
694<pre>protected&nbsp;boolean _hasNativeTypeIds</pre>
695<dl>
696<dt><span class="simpleTagLabel">Since:</span></dt>
697<dd>2.3</dd>
698</dl>
699</li>
700</ul>
701<a name="Z:Z_hasNativeObjectIds">
702<!--   -->
703</a>
704<ul class="blockList">
705<li class="blockList">
706<h4>_hasNativeObjectIds</h4>
707<pre>protected&nbsp;boolean _hasNativeObjectIds</pre>
708<dl>
709<dt><span class="simpleTagLabel">Since:</span></dt>
710<dd>2.3</dd>
711</dl>
712</li>
713</ul>
714<a name="Z:Z_mayHaveNativeIds">
715<!--   -->
716</a>
717<ul class="blockList">
718<li class="blockList">
719<h4>_mayHaveNativeIds</h4>
720<pre>protected&nbsp;boolean _mayHaveNativeIds</pre>
721<dl>
722<dt><span class="simpleTagLabel">Since:</span></dt>
723<dd>2.3</dd>
724</dl>
725</li>
726</ul>
727<a name="Z:Z_first">
728<!--   -->
729</a>
730<ul class="blockList">
731<li class="blockList">
732<h4>_first</h4>
733<pre>protected&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.Segment.html" title="class in com.fasterxml.jackson.databind.util">TokenBuffer.Segment</a> _first</pre>
734<div class="block">First segment, for contents this buffer has</div>
735</li>
736</ul>
737<a name="Z:Z_last">
738<!--   -->
739</a>
740<ul class="blockList">
741<li class="blockList">
742<h4>_last</h4>
743<pre>protected&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.Segment.html" title="class in com.fasterxml.jackson.databind.util">TokenBuffer.Segment</a> _last</pre>
744<div class="block">Last segment of this buffer, one that is used
745 for appending more tokens</div>
746</li>
747</ul>
748<a name="Z:Z_appendAt">
749<!--   -->
750</a>
751<ul class="blockList">
752<li class="blockList">
753<h4>_appendAt</h4>
754<pre>protected&nbsp;int _appendAt</pre>
755<div class="block">Offset within last segment,</div>
756</li>
757</ul>
758<a name="Z:Z_typeId">
759<!--   -->
760</a>
761<ul class="blockList">
762<li class="blockList">
763<h4>_typeId</h4>
764<pre>protected&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> _typeId</pre>
765<div class="block">If native type ids supported, this is the id for following
766 value (or first token of one) to be written.</div>
767</li>
768</ul>
769<a name="Z:Z_objectId">
770<!--   -->
771</a>
772<ul class="blockList">
773<li class="blockList">
774<h4>_objectId</h4>
775<pre>protected&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> _objectId</pre>
776<div class="block">If native object ids supported, this is the id for following
777 value (or first token of one) to be written.</div>
778</li>
779</ul>
780<a name="Z:Z_hasNativeId">
781<!--   -->
782</a>
783<ul class="blockList">
784<li class="blockList">
785<h4>_hasNativeId</h4>
786<pre>protected&nbsp;boolean _hasNativeId</pre>
787<div class="block">Do we currnetly have a native type or object id buffered?</div>
788</li>
789</ul>
790<a name="Z:Z_writeContext">
791<!--   -->
792</a>
793<ul class="blockListLast">
794<li class="blockList">
795<h4>_writeContext</h4>
796<pre>protected&nbsp;com.fasterxml.jackson.core.json.JsonWriteContext _writeContext</pre>
797</li>
798</ul>
799</li>
800</ul>
801<!-- ========= CONSTRUCTOR DETAIL ======== -->
802<ul class="blockList">
803<li class="blockList"><a name="constructor.detail">
804<!--   -->
805</a>
806<h3>Constructor Detail</h3>
807<a name="TokenBuffer-com.fasterxml.jackson.core.ObjectCodec-">
808<!--   -->
809</a>
810<ul class="blockList">
811<li class="blockList">
812<h4>TokenBuffer</h4>
813<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>
814public&nbsp;TokenBuffer(com.fasterxml.jackson.core.ObjectCodec&nbsp;codec)</pre>
815<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">since 2.3 preferred variant is one that takes <code>JsonParser</code> or additional boolean parameter.</span></div>
816<dl>
817<dt><span class="paramLabel">Parameters:</span></dt>
818<dd><code>codec</code> - Object codec to use for stream-based object
819   conversion through parser/generator interfaces. If null,
820   such methods can not be used.</dd>
821</dl>
822</li>
823</ul>
824<a name="TokenBuffer-com.fasterxml.jackson.core.ObjectCodec-boolean-">
825<!--   -->
826</a>
827<ul class="blockList">
828<li class="blockList">
829<h4>TokenBuffer</h4>
830<pre>public&nbsp;TokenBuffer(com.fasterxml.jackson.core.ObjectCodec&nbsp;codec,
831                   boolean&nbsp;hasNativeIds)</pre>
832<dl>
833<dt><span class="paramLabel">Parameters:</span></dt>
834<dd><code>codec</code> - Object codec to use for stream-based object
835   conversion through parser/generator interfaces. If null,
836   such methods can not be used.</dd>
837<dd><code>hasNativeIds</code> - Whether resulting <code>JsonParser</code> (if created)
838   is considered to support native type and object ids</dd>
839</dl>
840</li>
841</ul>
842<a name="TokenBuffer-com.fasterxml.jackson.core.JsonParser-">
843<!--   -->
844</a>
845<ul class="blockListLast">
846<li class="blockList">
847<h4>TokenBuffer</h4>
848<pre>public&nbsp;TokenBuffer(com.fasterxml.jackson.core.JsonParser&nbsp;jp)</pre>
849<dl>
850<dt><span class="simpleTagLabel">Since:</span></dt>
851<dd>2.3</dd>
852</dl>
853</li>
854</ul>
855</li>
856</ul>
857<!-- ============ METHOD DETAIL ========== -->
858<ul class="blockList">
859<li class="blockList"><a name="method.detail">
860<!--   -->
861</a>
862<h3>Method Detail</h3>
863<a name="version--">
864<!--   -->
865</a>
866<ul class="blockList">
867<li class="blockList">
868<h4>version</h4>
869<pre>public&nbsp;com.fasterxml.jackson.core.Version&nbsp;version()</pre>
870<dl>
871<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
872<dd><code>version</code>&nbsp;in interface&nbsp;<code>com.fasterxml.jackson.core.Versioned</code></dd>
873<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
874<dd><code>version</code>&nbsp;in class&nbsp;<code>com.fasterxml.jackson.core.JsonGenerator</code></dd>
875</dl>
876</li>
877</ul>
878<a name="asParser--">
879<!--   -->
880</a>
881<ul class="blockList">
882<li class="blockList">
883<h4>asParser</h4>
884<pre>public&nbsp;com.fasterxml.jackson.core.JsonParser&nbsp;asParser()</pre>
885<div class="block">Method used to create a <code>JsonParser</code> that can read contents
886 stored in this buffer. Will use default <code>_objectCodec</code> for
887 object conversions.
888<p>
889 Note: instances are not synchronized, that is, they are not thread-safe
890 if there are concurrent appends to the underlying buffer.</div>
891<dl>
892<dt><span class="returnLabel">Returns:</span></dt>
893<dd>Parser that can be used for reading contents stored in this buffer</dd>
894</dl>
895</li>
896</ul>
897<a name="asParser-com.fasterxml.jackson.core.ObjectCodec-">
898<!--   -->
899</a>
900<ul class="blockList">
901<li class="blockList">
902<h4>asParser</h4>
903<pre>public&nbsp;com.fasterxml.jackson.core.JsonParser&nbsp;asParser(com.fasterxml.jackson.core.ObjectCodec&nbsp;codec)</pre>
904<div class="block">Method used to create a <code>JsonParser</code> that can read contents
905 stored in this buffer.
906<p>
907 Note: instances are not synchronized, that is, they are not thread-safe
908 if there are concurrent appends to the underlying buffer.</div>
909<dl>
910<dt><span class="paramLabel">Parameters:</span></dt>
911<dd><code>codec</code> - Object codec to use for stream-based object
912   conversion through parser/generator interfaces. If null,
913   such methods can not be used.</dd>
914<dt><span class="returnLabel">Returns:</span></dt>
915<dd>Parser that can be used for reading contents stored in this buffer</dd>
916</dl>
917</li>
918</ul>
919<a name="asParser-com.fasterxml.jackson.core.JsonParser-">
920<!--   -->
921</a>
922<ul class="blockList">
923<li class="blockList">
924<h4>asParser</h4>
925<pre>public&nbsp;com.fasterxml.jackson.core.JsonParser&nbsp;asParser(com.fasterxml.jackson.core.JsonParser&nbsp;src)</pre>
926<dl>
927<dt><span class="paramLabel">Parameters:</span></dt>
928<dd><code>src</code> - Parser to use for accessing source information
929    like location, configured codec</dd>
930</dl>
931</li>
932</ul>
933<a name="firstToken--">
934<!--   -->
935</a>
936<ul class="blockList">
937<li class="blockList">
938<h4>firstToken</h4>
939<pre>public&nbsp;com.fasterxml.jackson.core.JsonToken&nbsp;firstToken()</pre>
940</li>
941</ul>
942<a name="append-com.fasterxml.jackson.databind.util.TokenBuffer-">
943<!--   -->
944</a>
945<ul class="blockList">
946<li class="blockList">
947<h4>append</h4>
948<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html" title="class in com.fasterxml.jackson.databind.util">TokenBuffer</a>&nbsp;append(<a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html" title="class in com.fasterxml.jackson.databind.util">TokenBuffer</a>&nbsp;other)
949                   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>
950<div class="block">Helper method that will append contents of given buffer into this
951 buffer.
952 Not particularly optimized; can be made faster if there is need.</div>
953<dl>
954<dt><span class="returnLabel">Returns:</span></dt>
955<dd>This buffer</dd>
956<dt><span class="throwsLabel">Throws:</span></dt>
957<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>
958</dl>
959</li>
960</ul>
961<a name="serialize-com.fasterxml.jackson.core.JsonGenerator-">
962<!--   -->
963</a>
964<ul class="blockList">
965<li class="blockList">
966<h4>serialize</h4>
967<pre>public&nbsp;void&nbsp;serialize(com.fasterxml.jackson.core.JsonGenerator&nbsp;gen)
968               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>
969<div class="block">Helper method that will write all contents of this buffer
970 using given <code>JsonGenerator</code>.
971<p>
972 Note: this method would be enough to implement
973 <code>JsonSerializer</code>  for <code>TokenBuffer</code> type;
974 but we can not have upwards
975 references (from core to mapper package); and as such we also
976 can not take second argument.</div>
977<dl>
978<dt><span class="throwsLabel">Throws:</span></dt>
979<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>
980</dl>
981</li>
982</ul>
983<a name="deserialize-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-">
984<!--   -->
985</a>
986<ul class="blockList">
987<li class="blockList">
988<h4>deserialize</h4>
989<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html" title="class in com.fasterxml.jackson.databind.util">TokenBuffer</a>&nbsp;deserialize(com.fasterxml.jackson.core.JsonParser&nbsp;p,
990                               <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt)
991                        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>
992<div class="block">Helper method used by standard deserializer.</div>
993<dl>
994<dt><span class="throwsLabel">Throws:</span></dt>
995<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>
996<dt><span class="simpleTagLabel">Since:</span></dt>
997<dd>2.3</dd>
998</dl>
999</li>
1000</ul>
1001<a name="toString--">
1002<!--   -->
1003</a>
1004<ul class="blockList">
1005<li class="blockList">
1006<h4>toString</h4>
1007<pre>public&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;toString()</pre>
1008<dl>
1009<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
1010<dd><code><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></code>&nbsp;in class&nbsp;<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></dd>
1011</dl>
1012</li>
1013</ul>
1014<a name="enable-com.fasterxml.jackson.core.JsonGenerator.Feature-">
1015<!--   -->
1016</a>
1017<ul class="blockList">
1018<li class="blockList">
1019<h4>enable</h4>
1020<pre>public&nbsp;com.fasterxml.jackson.core.JsonGenerator&nbsp;enable(com.fasterxml.jackson.core.JsonGenerator.Feature&nbsp;f)</pre>
1021<dl>
1022<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1023<dd><code>enable</code>&nbsp;in class&nbsp;<code>com.fasterxml.jackson.core.JsonGenerator</code></dd>
1024</dl>
1025</li>
1026</ul>
1027<a name="disable-com.fasterxml.jackson.core.JsonGenerator.Feature-">
1028<!--   -->
1029</a>
1030<ul class="blockList">
1031<li class="blockList">
1032<h4>disable</h4>
1033<pre>public&nbsp;com.fasterxml.jackson.core.JsonGenerator&nbsp;disable(com.fasterxml.jackson.core.JsonGenerator.Feature&nbsp;f)</pre>
1034<dl>
1035<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1036<dd><code>disable</code>&nbsp;in class&nbsp;<code>com.fasterxml.jackson.core.JsonGenerator</code></dd>
1037</dl>
1038</li>
1039</ul>
1040<a name="isEnabled-com.fasterxml.jackson.core.JsonGenerator.Feature-">
1041<!--   -->
1042</a>
1043<ul class="blockList">
1044<li class="blockList">
1045<h4>isEnabled</h4>
1046<pre>public&nbsp;boolean&nbsp;isEnabled(com.fasterxml.jackson.core.JsonGenerator.Feature&nbsp;f)</pre>
1047<dl>
1048<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1049<dd><code>isEnabled</code>&nbsp;in class&nbsp;<code>com.fasterxml.jackson.core.JsonGenerator</code></dd>
1050</dl>
1051</li>
1052</ul>
1053<a name="getFeatureMask--">
1054<!--   -->
1055</a>
1056<ul class="blockList">
1057<li class="blockList">
1058<h4>getFeatureMask</h4>
1059<pre>public&nbsp;int&nbsp;getFeatureMask()</pre>
1060<dl>
1061<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1062<dd><code>getFeatureMask</code>&nbsp;in class&nbsp;<code>com.fasterxml.jackson.core.JsonGenerator</code></dd>
1063</dl>
1064</li>
1065</ul>
1066<a name="setFeatureMask-int-">
1067<!--   -->
1068</a>
1069<ul class="blockList">
1070<li class="blockList">
1071<h4>setFeatureMask</h4>
1072<pre>public&nbsp;com.fasterxml.jackson.core.JsonGenerator&nbsp;setFeatureMask(int&nbsp;mask)</pre>
1073<dl>
1074<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1075<dd><code>setFeatureMask</code>&nbsp;in class&nbsp;<code>com.fasterxml.jackson.core.JsonGenerator</code></dd>
1076</dl>
1077</li>
1078</ul>
1079<a name="useDefaultPrettyPrinter--">
1080<!--   -->
1081</a>
1082<ul class="blockList">
1083<li class="blockList">
1084<h4>useDefaultPrettyPrinter</h4>
1085<pre>public&nbsp;com.fasterxml.jackson.core.JsonGenerator&nbsp;useDefaultPrettyPrinter()</pre>
1086<dl>
1087<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1088<dd><code>useDefaultPrettyPrinter</code>&nbsp;in class&nbsp;<code>com.fasterxml.jackson.core.JsonGenerator</code></dd>
1089</dl>
1090</li>
1091</ul>
1092<a name="setCodec-com.fasterxml.jackson.core.ObjectCodec-">
1093<!--   -->
1094</a>
1095<ul class="blockList">
1096<li class="blockList">
1097<h4>setCodec</h4>
1098<pre>public&nbsp;com.fasterxml.jackson.core.JsonGenerator&nbsp;setCodec(com.fasterxml.jackson.core.ObjectCodec&nbsp;oc)</pre>
1099<dl>
1100<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1101<dd><code>setCodec</code>&nbsp;in class&nbsp;<code>com.fasterxml.jackson.core.JsonGenerator</code></dd>
1102</dl>
1103</li>
1104</ul>
1105<a name="getCodec--">
1106<!--   -->
1107</a>
1108<ul class="blockList">
1109<li class="blockList">
1110<h4>getCodec</h4>
1111<pre>public&nbsp;com.fasterxml.jackson.core.ObjectCodec&nbsp;getCodec()</pre>
1112<dl>
1113<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1114<dd><code>getCodec</code>&nbsp;in class&nbsp;<code>com.fasterxml.jackson.core.JsonGenerator</code></dd>
1115</dl>
1116</li>
1117</ul>
1118<a name="getOutputContext--">
1119<!--   -->
1120</a>
1121<ul class="blockList">
1122<li class="blockList">
1123<h4>getOutputContext</h4>
1124<pre>public final&nbsp;com.fasterxml.jackson.core.json.JsonWriteContext&nbsp;getOutputContext()</pre>
1125<dl>
1126<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1127<dd><code>getOutputContext</code>&nbsp;in class&nbsp;<code>com.fasterxml.jackson.core.JsonGenerator</code></dd>
1128</dl>
1129</li>
1130</ul>
1131<a name="canWriteBinaryNatively--">
1132<!--   -->
1133</a>
1134<ul class="blockList">
1135<li class="blockList">
1136<h4>canWriteBinaryNatively</h4>
1137<pre>public&nbsp;boolean&nbsp;canWriteBinaryNatively()</pre>
1138<div class="block">Since we can efficiently store <code>byte[]</code>, yes.</div>
1139<dl>
1140<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
1141<dd><code>canWriteBinaryNatively</code>&nbsp;in class&nbsp;<code>com.fasterxml.jackson.core.JsonGenerator</code></dd>
1142</dl>
1143</li>
1144</ul>
1145<a name="flush--">
1146<!--   -->
1147</a>
1148<ul class="blockList">
1149<li class="blockList">
1150<h4>flush</h4>
1151<pre>public&nbsp;void&nbsp;flush()
1152           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>
1153<dl>
1154<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1155<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/Flushable.html?is-external=true#flush--" title="class or interface in java.io">flush</a></code>&nbsp;in interface&nbsp;<code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/Flushable.html?is-external=true" title="class or interface in java.io">Flushable</a></code></dd>
1156<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1157<dd><code>flush</code>&nbsp;in class&nbsp;<code>com.fasterxml.jackson.core.JsonGenerator</code></dd>
1158<dt><span class="throwsLabel">Throws:</span></dt>
1159<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>
1160</dl>
1161</li>
1162</ul>
1163<a name="close--">
1164<!--   -->
1165</a>
1166<ul class="blockList">
1167<li class="blockList">
1168<h4>close</h4>
1169<pre>public&nbsp;void&nbsp;close()
1170           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>
1171<dl>
1172<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1173<dd><code><a href="http://docs.oracle.com/javase/6/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/6/docs/api/java/io/Closeable.html?is-external=true" title="class or interface in java.io">Closeable</a></code></dd>
1174<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1175<dd><code><a href="http://docs.oracle.com/javase/6/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/6/docs/api/java/lang/AutoCloseable.html?is-external=true" title="class or interface in java.lang">AutoCloseable</a></code></dd>
1176<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1177<dd><code>close</code>&nbsp;in class&nbsp;<code>com.fasterxml.jackson.core.JsonGenerator</code></dd>
1178<dt><span class="throwsLabel">Throws:</span></dt>
1179<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>
1180</dl>
1181</li>
1182</ul>
1183<a name="isClosed--">
1184<!--   -->
1185</a>
1186<ul class="blockList">
1187<li class="blockList">
1188<h4>isClosed</h4>
1189<pre>public&nbsp;boolean&nbsp;isClosed()</pre>
1190<dl>
1191<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1192<dd><code>isClosed</code>&nbsp;in class&nbsp;<code>com.fasterxml.jackson.core.JsonGenerator</code></dd>
1193</dl>
1194</li>
1195</ul>
1196<a name="writeStartArray--">
1197<!--   -->
1198</a>
1199<ul class="blockList">
1200<li class="blockList">
1201<h4>writeStartArray</h4>
1202<pre>public final&nbsp;void&nbsp;writeStartArray()
1203                           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>
1204<dl>
1205<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1206<dd><code>writeStartArray</code>&nbsp;in class&nbsp;<code>com.fasterxml.jackson.core.JsonGenerator</code></dd>
1207<dt><span class="throwsLabel">Throws:</span></dt>
1208<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>
1209</dl>
1210</li>
1211</ul>
1212<a name="writeEndArray--">
1213<!--   -->
1214</a>
1215<ul class="blockList">
1216<li class="blockList">
1217<h4>writeEndArray</h4>
1218<pre>public final&nbsp;void&nbsp;writeEndArray()
1219                         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>
1220<dl>
1221<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1222<dd><code>writeEndArray</code>&nbsp;in class&nbsp;<code>com.fasterxml.jackson.core.JsonGenerator</code></dd>
1223<dt><span class="throwsLabel">Throws:</span></dt>
1224<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>
1225</dl>
1226</li>
1227</ul>
1228<a name="writeStartObject--">
1229<!--   -->
1230</a>
1231<ul class="blockList">
1232<li class="blockList">
1233<h4>writeStartObject</h4>
1234<pre>public final&nbsp;void&nbsp;writeStartObject()
1235                            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>
1236<dl>
1237<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1238<dd><code>writeStartObject</code>&nbsp;in class&nbsp;<code>com.fasterxml.jackson.core.JsonGenerator</code></dd>
1239<dt><span class="throwsLabel">Throws:</span></dt>
1240<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>
1241</dl>
1242</li>
1243</ul>
1244<a name="writeEndObject--">
1245<!--   -->
1246</a>
1247<ul class="blockList">
1248<li class="blockList">
1249<h4>writeEndObject</h4>
1250<pre>public final&nbsp;void&nbsp;writeEndObject()
1251                          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>
1252<dl>
1253<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1254<dd><code>writeEndObject</code>&nbsp;in class&nbsp;<code>com.fasterxml.jackson.core.JsonGenerator</code></dd>
1255<dt><span class="throwsLabel">Throws:</span></dt>
1256<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>
1257</dl>
1258</li>
1259</ul>
1260<a name="writeFieldName-java.lang.String-">
1261<!--   -->
1262</a>
1263<ul class="blockList">
1264<li class="blockList">
1265<h4>writeFieldName</h4>
1266<pre>public final&nbsp;void&nbsp;writeFieldName(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)
1267                          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>
1268<dl>
1269<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1270<dd><code>writeFieldName</code>&nbsp;in class&nbsp;<code>com.fasterxml.jackson.core.JsonGenerator</code></dd>
1271<dt><span class="throwsLabel">Throws:</span></dt>
1272<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>
1273</dl>
1274</li>
1275</ul>
1276<a name="writeFieldName-com.fasterxml.jackson.core.SerializableString-">
1277<!--   -->
1278</a>
1279<ul class="blockList">
1280<li class="blockList">
1281<h4>writeFieldName</h4>
1282<pre>public&nbsp;void&nbsp;writeFieldName(com.fasterxml.jackson.core.SerializableString&nbsp;name)
1283                    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>
1284<dl>
1285<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1286<dd><code>writeFieldName</code>&nbsp;in class&nbsp;<code>com.fasterxml.jackson.core.JsonGenerator</code></dd>
1287<dt><span class="throwsLabel">Throws:</span></dt>
1288<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>
1289</dl>
1290</li>
1291</ul>
1292<a name="writeString-java.lang.String-">
1293<!--   -->
1294</a>
1295<ul class="blockList">
1296<li class="blockList">
1297<h4>writeString</h4>
1298<pre>public&nbsp;void&nbsp;writeString(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;text)
1299                 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>
1300<dl>
1301<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1302<dd><code>writeString</code>&nbsp;in class&nbsp;<code>com.fasterxml.jackson.core.JsonGenerator</code></dd>
1303<dt><span class="throwsLabel">Throws:</span></dt>
1304<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>
1305</dl>
1306</li>
1307</ul>
1308<a name="writeString-char:A-int-int-">
1309<!--   -->
1310</a>
1311<ul class="blockList">
1312<li class="blockList">
1313<h4>writeString</h4>
1314<pre>public&nbsp;void&nbsp;writeString(char[]&nbsp;text,
1315                        int&nbsp;offset,
1316                        int&nbsp;len)
1317                 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>
1318<dl>
1319<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1320<dd><code>writeString</code>&nbsp;in class&nbsp;<code>com.fasterxml.jackson.core.JsonGenerator</code></dd>
1321<dt><span class="throwsLabel">Throws:</span></dt>
1322<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>
1323</dl>
1324</li>
1325</ul>
1326<a name="writeString-com.fasterxml.jackson.core.SerializableString-">
1327<!--   -->
1328</a>
1329<ul class="blockList">
1330<li class="blockList">
1331<h4>writeString</h4>
1332<pre>public&nbsp;void&nbsp;writeString(com.fasterxml.jackson.core.SerializableString&nbsp;text)
1333                 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>
1334<dl>
1335<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1336<dd><code>writeString</code>&nbsp;in class&nbsp;<code>com.fasterxml.jackson.core.JsonGenerator</code></dd>
1337<dt><span class="throwsLabel">Throws:</span></dt>
1338<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>
1339</dl>
1340</li>
1341</ul>
1342<a name="writeRawUTF8String-byte:A-int-int-">
1343<!--   -->
1344</a>
1345<ul class="blockList">
1346<li class="blockList">
1347<h4>writeRawUTF8String</h4>
1348<pre>public&nbsp;void&nbsp;writeRawUTF8String(byte[]&nbsp;text,
1349                               int&nbsp;offset,
1350                               int&nbsp;length)
1351                        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>
1352<dl>
1353<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1354<dd><code>writeRawUTF8String</code>&nbsp;in class&nbsp;<code>com.fasterxml.jackson.core.JsonGenerator</code></dd>
1355<dt><span class="throwsLabel">Throws:</span></dt>
1356<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>
1357</dl>
1358</li>
1359</ul>
1360<a name="writeUTF8String-byte:A-int-int-">
1361<!--   -->
1362</a>
1363<ul class="blockList">
1364<li class="blockList">
1365<h4>writeUTF8String</h4>
1366<pre>public&nbsp;void&nbsp;writeUTF8String(byte[]&nbsp;text,
1367                            int&nbsp;offset,
1368                            int&nbsp;length)
1369                     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>
1370<dl>
1371<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1372<dd><code>writeUTF8String</code>&nbsp;in class&nbsp;<code>com.fasterxml.jackson.core.JsonGenerator</code></dd>
1373<dt><span class="throwsLabel">Throws:</span></dt>
1374<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>
1375</dl>
1376</li>
1377</ul>
1378<a name="writeRaw-java.lang.String-">
1379<!--   -->
1380</a>
1381<ul class="blockList">
1382<li class="blockList">
1383<h4>writeRaw</h4>
1384<pre>public&nbsp;void&nbsp;writeRaw(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;text)
1385              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>
1386<dl>
1387<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1388<dd><code>writeRaw</code>&nbsp;in class&nbsp;<code>com.fasterxml.jackson.core.JsonGenerator</code></dd>
1389<dt><span class="throwsLabel">Throws:</span></dt>
1390<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>
1391</dl>
1392</li>
1393</ul>
1394<a name="writeRaw-java.lang.String-int-int-">
1395<!--   -->
1396</a>
1397<ul class="blockList">
1398<li class="blockList">
1399<h4>writeRaw</h4>
1400<pre>public&nbsp;void&nbsp;writeRaw(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;text,
1401                     int&nbsp;offset,
1402                     int&nbsp;len)
1403              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>
1404<dl>
1405<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1406<dd><code>writeRaw</code>&nbsp;in class&nbsp;<code>com.fasterxml.jackson.core.JsonGenerator</code></dd>
1407<dt><span class="throwsLabel">Throws:</span></dt>
1408<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>
1409</dl>
1410</li>
1411</ul>
1412<a name="writeRaw-com.fasterxml.jackson.core.SerializableString-">
1413<!--   -->
1414</a>
1415<ul class="blockList">
1416<li class="blockList">
1417<h4>writeRaw</h4>
1418<pre>public&nbsp;void&nbsp;writeRaw(com.fasterxml.jackson.core.SerializableString&nbsp;text)
1419              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>
1420<dl>
1421<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
1422<dd><code>writeRaw</code>&nbsp;in class&nbsp;<code>com.fasterxml.jackson.core.JsonGenerator</code></dd>
1423<dt><span class="throwsLabel">Throws:</span></dt>
1424<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>
1425</dl>
1426</li>
1427</ul>
1428<a name="writeRaw-char:A-int-int-">
1429<!--   -->
1430</a>
1431<ul class="blockList">
1432<li class="blockList">
1433<h4>writeRaw</h4>
1434<pre>public&nbsp;void&nbsp;writeRaw(char[]&nbsp;text,
1435                     int&nbsp;offset,
1436                     int&nbsp;len)
1437              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>
1438<dl>
1439<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1440<dd><code>writeRaw</code>&nbsp;in class&nbsp;<code>com.fasterxml.jackson.core.JsonGenerator</code></dd>
1441<dt><span class="throwsLabel">Throws:</span></dt>
1442<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>
1443</dl>
1444</li>
1445</ul>
1446<a name="writeRaw-char-">
1447<!--   -->
1448</a>
1449<ul class="blockList">
1450<li class="blockList">
1451<h4>writeRaw</h4>
1452<pre>public&nbsp;void&nbsp;writeRaw(char&nbsp;c)
1453              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>
1454<dl>
1455<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1456<dd><code>writeRaw</code>&nbsp;in class&nbsp;<code>com.fasterxml.jackson.core.JsonGenerator</code></dd>
1457<dt><span class="throwsLabel">Throws:</span></dt>
1458<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>
1459</dl>
1460</li>
1461</ul>
1462<a name="writeRawValue-java.lang.String-">
1463<!--   -->
1464</a>
1465<ul class="blockList">
1466<li class="blockList">
1467<h4>writeRawValue</h4>
1468<pre>public&nbsp;void&nbsp;writeRawValue(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;text)
1469                   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>
1470<dl>
1471<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1472<dd><code>writeRawValue</code>&nbsp;in class&nbsp;<code>com.fasterxml.jackson.core.JsonGenerator</code></dd>
1473<dt><span class="throwsLabel">Throws:</span></dt>
1474<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>
1475</dl>
1476</li>
1477</ul>
1478<a name="writeRawValue-java.lang.String-int-int-">
1479<!--   -->
1480</a>
1481<ul class="blockList">
1482<li class="blockList">
1483<h4>writeRawValue</h4>
1484<pre>public&nbsp;void&nbsp;writeRawValue(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;text,
1485                          int&nbsp;offset,
1486                          int&nbsp;len)
1487                   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>
1488<dl>
1489<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1490<dd><code>writeRawValue</code>&nbsp;in class&nbsp;<code>com.fasterxml.jackson.core.JsonGenerator</code></dd>
1491<dt><span class="throwsLabel">Throws:</span></dt>
1492<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>
1493</dl>
1494</li>
1495</ul>
1496<a name="writeRawValue-char:A-int-int-">
1497<!--   -->
1498</a>
1499<ul class="blockList">
1500<li class="blockList">
1501<h4>writeRawValue</h4>
1502<pre>public&nbsp;void&nbsp;writeRawValue(char[]&nbsp;text,
1503                          int&nbsp;offset,
1504                          int&nbsp;len)
1505                   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>
1506<dl>
1507<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1508<dd><code>writeRawValue</code>&nbsp;in class&nbsp;<code>com.fasterxml.jackson.core.JsonGenerator</code></dd>
1509<dt><span class="throwsLabel">Throws:</span></dt>
1510<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>
1511</dl>
1512</li>
1513</ul>
1514<a name="writeNumber-short-">
1515<!--   -->
1516</a>
1517<ul class="blockList">
1518<li class="blockList">
1519<h4>writeNumber</h4>
1520<pre>public&nbsp;void&nbsp;writeNumber(short&nbsp;i)
1521                 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>
1522<dl>
1523<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
1524<dd><code>writeNumber</code>&nbsp;in class&nbsp;<code>com.fasterxml.jackson.core.JsonGenerator</code></dd>
1525<dt><span class="throwsLabel">Throws:</span></dt>
1526<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>
1527</dl>
1528</li>
1529</ul>
1530<a name="writeNumber-int-">
1531<!--   -->
1532</a>
1533<ul class="blockList">
1534<li class="blockList">
1535<h4>writeNumber</h4>
1536<pre>public&nbsp;void&nbsp;writeNumber(int&nbsp;i)
1537                 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>
1538<dl>
1539<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1540<dd><code>writeNumber</code>&nbsp;in class&nbsp;<code>com.fasterxml.jackson.core.JsonGenerator</code></dd>
1541<dt><span class="throwsLabel">Throws:</span></dt>
1542<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>
1543</dl>
1544</li>
1545</ul>
1546<a name="writeNumber-long-">
1547<!--   -->
1548</a>
1549<ul class="blockList">
1550<li class="blockList">
1551<h4>writeNumber</h4>
1552<pre>public&nbsp;void&nbsp;writeNumber(long&nbsp;l)
1553                 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>
1554<dl>
1555<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1556<dd><code>writeNumber</code>&nbsp;in class&nbsp;<code>com.fasterxml.jackson.core.JsonGenerator</code></dd>
1557<dt><span class="throwsLabel">Throws:</span></dt>
1558<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>
1559</dl>
1560</li>
1561</ul>
1562<a name="writeNumber-double-">
1563<!--   -->
1564</a>
1565<ul class="blockList">
1566<li class="blockList">
1567<h4>writeNumber</h4>
1568<pre>public&nbsp;void&nbsp;writeNumber(double&nbsp;d)
1569                 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>
1570<dl>
1571<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1572<dd><code>writeNumber</code>&nbsp;in class&nbsp;<code>com.fasterxml.jackson.core.JsonGenerator</code></dd>
1573<dt><span class="throwsLabel">Throws:</span></dt>
1574<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>
1575</dl>
1576</li>
1577</ul>
1578<a name="writeNumber-float-">
1579<!--   -->
1580</a>
1581<ul class="blockList">
1582<li class="blockList">
1583<h4>writeNumber</h4>
1584<pre>public&nbsp;void&nbsp;writeNumber(float&nbsp;f)
1585                 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>
1586<dl>
1587<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1588<dd><code>writeNumber</code>&nbsp;in class&nbsp;<code>com.fasterxml.jackson.core.JsonGenerator</code></dd>
1589<dt><span class="throwsLabel">Throws:</span></dt>
1590<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>
1591</dl>
1592</li>
1593</ul>
1594<a name="writeNumber-java.math.BigDecimal-">
1595<!--   -->
1596</a>
1597<ul class="blockList">
1598<li class="blockList">
1599<h4>writeNumber</h4>
1600<pre>public&nbsp;void&nbsp;writeNumber(<a href="http://docs.oracle.com/javase/6/docs/api/java/math/BigDecimal.html?is-external=true" title="class or interface in java.math">BigDecimal</a>&nbsp;dec)
1601                 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>
1602<dl>
1603<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1604<dd><code>writeNumber</code>&nbsp;in class&nbsp;<code>com.fasterxml.jackson.core.JsonGenerator</code></dd>
1605<dt><span class="throwsLabel">Throws:</span></dt>
1606<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>
1607</dl>
1608</li>
1609</ul>
1610<a name="writeNumber-java.math.BigInteger-">
1611<!--   -->
1612</a>
1613<ul class="blockList">
1614<li class="blockList">
1615<h4>writeNumber</h4>
1616<pre>public&nbsp;void&nbsp;writeNumber(<a href="http://docs.oracle.com/javase/6/docs/api/java/math/BigInteger.html?is-external=true" title="class or interface in java.math">BigInteger</a>&nbsp;v)
1617                 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>
1618<dl>
1619<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1620<dd><code>writeNumber</code>&nbsp;in class&nbsp;<code>com.fasterxml.jackson.core.JsonGenerator</code></dd>
1621<dt><span class="throwsLabel">Throws:</span></dt>
1622<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>
1623</dl>
1624</li>
1625</ul>
1626<a name="writeNumber-java.lang.String-">
1627<!--   -->
1628</a>
1629<ul class="blockList">
1630<li class="blockList">
1631<h4>writeNumber</h4>
1632<pre>public&nbsp;void&nbsp;writeNumber(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;encodedValue)
1633                 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>
1634<dl>
1635<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1636<dd><code>writeNumber</code>&nbsp;in class&nbsp;<code>com.fasterxml.jackson.core.JsonGenerator</code></dd>
1637<dt><span class="throwsLabel">Throws:</span></dt>
1638<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>
1639</dl>
1640</li>
1641</ul>
1642<a name="writeBoolean-boolean-">
1643<!--   -->
1644</a>
1645<ul class="blockList">
1646<li class="blockList">
1647<h4>writeBoolean</h4>
1648<pre>public&nbsp;void&nbsp;writeBoolean(boolean&nbsp;state)
1649                  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>
1650<dl>
1651<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1652<dd><code>writeBoolean</code>&nbsp;in class&nbsp;<code>com.fasterxml.jackson.core.JsonGenerator</code></dd>
1653<dt><span class="throwsLabel">Throws:</span></dt>
1654<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>
1655</dl>
1656</li>
1657</ul>
1658<a name="writeNull--">
1659<!--   -->
1660</a>
1661<ul class="blockList">
1662<li class="blockList">
1663<h4>writeNull</h4>
1664<pre>public&nbsp;void&nbsp;writeNull()
1665               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>
1666<dl>
1667<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1668<dd><code>writeNull</code>&nbsp;in class&nbsp;<code>com.fasterxml.jackson.core.JsonGenerator</code></dd>
1669<dt><span class="throwsLabel">Throws:</span></dt>
1670<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>
1671</dl>
1672</li>
1673</ul>
1674<a name="writeObject-java.lang.Object-">
1675<!--   -->
1676</a>
1677<ul class="blockList">
1678<li class="blockList">
1679<h4>writeObject</h4>
1680<pre>public&nbsp;void&nbsp;writeObject(<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;value)
1681                 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>
1682<dl>
1683<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1684<dd><code>writeObject</code>&nbsp;in class&nbsp;<code>com.fasterxml.jackson.core.JsonGenerator</code></dd>
1685<dt><span class="throwsLabel">Throws:</span></dt>
1686<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>
1687</dl>
1688</li>
1689</ul>
1690<a name="writeTree-com.fasterxml.jackson.core.TreeNode-">
1691<!--   -->
1692</a>
1693<ul class="blockList">
1694<li class="blockList">
1695<h4>writeTree</h4>
1696<pre>public&nbsp;void&nbsp;writeTree(com.fasterxml.jackson.core.TreeNode&nbsp;node)
1697               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>
1698<dl>
1699<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1700<dd><code>writeTree</code>&nbsp;in class&nbsp;<code>com.fasterxml.jackson.core.JsonGenerator</code></dd>
1701<dt><span class="throwsLabel">Throws:</span></dt>
1702<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>
1703</dl>
1704</li>
1705</ul>
1706<a name="writeBinary-com.fasterxml.jackson.core.Base64Variant-byte:A-int-int-">
1707<!--   -->
1708</a>
1709<ul class="blockList">
1710<li class="blockList">
1711<h4>writeBinary</h4>
1712<pre>public&nbsp;void&nbsp;writeBinary(com.fasterxml.jackson.core.Base64Variant&nbsp;b64variant,
1713                        byte[]&nbsp;data,
1714                        int&nbsp;offset,
1715                        int&nbsp;len)
1716                 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>
1717<dl>
1718<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1719<dd><code>writeBinary</code>&nbsp;in class&nbsp;<code>com.fasterxml.jackson.core.JsonGenerator</code></dd>
1720<dt><span class="throwsLabel">Throws:</span></dt>
1721<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>
1722</dl>
1723</li>
1724</ul>
1725<a name="writeBinary-com.fasterxml.jackson.core.Base64Variant-java.io.InputStream-int-">
1726<!--   -->
1727</a>
1728<ul class="blockList">
1729<li class="blockList">
1730<h4>writeBinary</h4>
1731<pre>public&nbsp;int&nbsp;writeBinary(com.fasterxml.jackson.core.Base64Variant&nbsp;b64variant,
1732                       <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;data,
1733                       int&nbsp;dataLength)</pre>
1734<div class="block">Although we could support this method, it does not necessarily make
1735 sense: we can not make good use of streaming because buffer must
1736 hold all the data. Because of this, currently this will simply
1737 throw <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/UnsupportedOperationException.html?is-external=true" title="class or interface in java.lang"><code>UnsupportedOperationException</code></a></div>
1738<dl>
1739<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1740<dd><code>writeBinary</code>&nbsp;in class&nbsp;<code>com.fasterxml.jackson.core.JsonGenerator</code></dd>
1741</dl>
1742</li>
1743</ul>
1744<a name="canWriteTypeId--">
1745<!--   -->
1746</a>
1747<ul class="blockList">
1748<li class="blockList">
1749<h4>canWriteTypeId</h4>
1750<pre>public&nbsp;boolean&nbsp;canWriteTypeId()</pre>
1751<dl>
1752<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
1753<dd><code>canWriteTypeId</code>&nbsp;in class&nbsp;<code>com.fasterxml.jackson.core.JsonGenerator</code></dd>
1754</dl>
1755</li>
1756</ul>
1757<a name="canWriteObjectId--">
1758<!--   -->
1759</a>
1760<ul class="blockList">
1761<li class="blockList">
1762<h4>canWriteObjectId</h4>
1763<pre>public&nbsp;boolean&nbsp;canWriteObjectId()</pre>
1764<dl>
1765<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
1766<dd><code>canWriteObjectId</code>&nbsp;in class&nbsp;<code>com.fasterxml.jackson.core.JsonGenerator</code></dd>
1767</dl>
1768</li>
1769</ul>
1770<a name="writeTypeId-java.lang.Object-">
1771<!--   -->
1772</a>
1773<ul class="blockList">
1774<li class="blockList">
1775<h4>writeTypeId</h4>
1776<pre>public&nbsp;void&nbsp;writeTypeId(<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;id)</pre>
1777<dl>
1778<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
1779<dd><code>writeTypeId</code>&nbsp;in class&nbsp;<code>com.fasterxml.jackson.core.JsonGenerator</code></dd>
1780</dl>
1781</li>
1782</ul>
1783<a name="writeObjectId-java.lang.Object-">
1784<!--   -->
1785</a>
1786<ul class="blockList">
1787<li class="blockList">
1788<h4>writeObjectId</h4>
1789<pre>public&nbsp;void&nbsp;writeObjectId(<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;id)</pre>
1790<dl>
1791<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
1792<dd><code>writeObjectId</code>&nbsp;in class&nbsp;<code>com.fasterxml.jackson.core.JsonGenerator</code></dd>
1793</dl>
1794</li>
1795</ul>
1796<a name="copyCurrentEvent-com.fasterxml.jackson.core.JsonParser-">
1797<!--   -->
1798</a>
1799<ul class="blockList">
1800<li class="blockList">
1801<h4>copyCurrentEvent</h4>
1802<pre>public&nbsp;void&nbsp;copyCurrentEvent(com.fasterxml.jackson.core.JsonParser&nbsp;jp)
1803                      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>
1804<dl>
1805<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
1806<dd><code>copyCurrentEvent</code>&nbsp;in class&nbsp;<code>com.fasterxml.jackson.core.JsonGenerator</code></dd>
1807<dt><span class="throwsLabel">Throws:</span></dt>
1808<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>
1809</dl>
1810</li>
1811</ul>
1812<a name="copyCurrentStructure-com.fasterxml.jackson.core.JsonParser-">
1813<!--   -->
1814</a>
1815<ul class="blockList">
1816<li class="blockList">
1817<h4>copyCurrentStructure</h4>
1818<pre>public&nbsp;void&nbsp;copyCurrentStructure(com.fasterxml.jackson.core.JsonParser&nbsp;jp)
1819                          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>
1820<dl>
1821<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
1822<dd><code>copyCurrentStructure</code>&nbsp;in class&nbsp;<code>com.fasterxml.jackson.core.JsonGenerator</code></dd>
1823<dt><span class="throwsLabel">Throws:</span></dt>
1824<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>
1825</dl>
1826</li>
1827</ul>
1828<a name="Z:Z_append-com.fasterxml.jackson.core.JsonToken-">
1829<!--   -->
1830</a>
1831<ul class="blockList">
1832<li class="blockList">
1833<h4>_append</h4>
1834<pre>protected final&nbsp;void&nbsp;_append(com.fasterxml.jackson.core.JsonToken&nbsp;type)</pre>
1835</li>
1836</ul>
1837<a name="Z:Z_append-com.fasterxml.jackson.core.JsonToken-java.lang.Object-">
1838<!--   -->
1839</a>
1840<ul class="blockList">
1841<li class="blockList">
1842<h4>_append</h4>
1843<pre>protected final&nbsp;void&nbsp;_append(com.fasterxml.jackson.core.JsonToken&nbsp;type,
1844                             <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;value)</pre>
1845</li>
1846</ul>
1847<a name="Z:Z_appendRaw-int-java.lang.Object-">
1848<!--   -->
1849</a>
1850<ul class="blockList">
1851<li class="blockList">
1852<h4>_appendRaw</h4>
1853<pre>protected final&nbsp;void&nbsp;_appendRaw(int&nbsp;rawType,
1854                                <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;value)</pre>
1855</li>
1856</ul>
1857<a name="Z:Z_reportUnsupportedOperation--">
1858<!--   -->
1859</a>
1860<ul class="blockListLast">
1861<li class="blockList">
1862<h4>_reportUnsupportedOperation</h4>
1863<pre>protected&nbsp;void&nbsp;_reportUnsupportedOperation()</pre>
1864<dl>
1865<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
1866<dd><code>_reportUnsupportedOperation</code>&nbsp;in class&nbsp;<code>com.fasterxml.jackson.core.JsonGenerator</code></dd>
1867</dl>
1868</li>
1869</ul>
1870</li>
1871</ul>
1872</li>
1873</ul>
1874</div>
1875</div>
1876<!-- ========= END OF CLASS DATA ========= -->
1877<!-- ======= START OF BOTTOM NAVBAR ====== -->
1878<div class="bottomNav"><a name="navbar.bottom">
1879<!--   -->
1880</a>
1881<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
1882<a name="navbar.bottom.firstrow">
1883<!--   -->
1884</a>
1885<ul class="navList" title="Navigation">
1886<li><a href="../../../../../overview-summary.html">Overview</a></li>
1887<li><a href="package-summary.html">Package</a></li>
1888<li class="navBarCell1Rev">Class</li>
1889<li><a href="class-use/TokenBuffer.html">Use</a></li>
1890<li><a href="package-tree.html">Tree</a></li>
1891<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
1892<li><a href="../../../../../index-all.html">Index</a></li>
1893<li><a href="../../../../../help-doc.html">Help</a></li>
1894</ul>
1895</div>
1896<div class="subNav">
1897<ul class="navList">
1898<li><a href="../../../../../com/fasterxml/jackson/databind/util/StdDateFormat.html" title="class in com.fasterxml.jackson.databind.util"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
1899<li><a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.Parser.html" title="class in com.fasterxml.jackson.databind.util"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
1900</ul>
1901<ul class="navList">
1902<li><a href="../../../../../index.html?com/fasterxml/jackson/databind/util/TokenBuffer.html" target="_top">Frames</a></li>
1903<li><a href="TokenBuffer.html" target="_top">No&nbsp;Frames</a></li>
1904</ul>
1905<ul class="navList" id="allclasses_navbar_bottom">
1906<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
1907</ul>
1908<div>
1909<script type="text/javascript"><!--
1910  allClassesLink = document.getElementById("allclasses_navbar_bottom");
1911  if(window==top) {
1912    allClassesLink.style.display = "block";
1913  }
1914  else {
1915    allClassesLink.style.display = "none";
1916  }
1917  //-->
1918</script>
1919</div>
1920<div>
1921<ul class="subNavList">
1922<li>Summary:&nbsp;</li>
1923<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
1924<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
1925<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
1926<li><a href="#method.summary">Method</a></li>
1927</ul>
1928<ul class="subNavList">
1929<li>Detail:&nbsp;</li>
1930<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
1931<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
1932<li><a href="#method.detail">Method</a></li>
1933</ul>
1934</div>
1935<a name="skip.navbar.bottom">
1936<!--   -->
1937</a></div>
1938<!-- ======== END OF BOTTOM NAVBAR ======= -->
1939<p class="legalCopy"><small>Copyright &#169; 2014&#x2013;2015 <a href="http://fasterxml.com/">FasterXML</a>. All rights reserved.</small></p>
1940</body>
1941</html>
1942