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 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 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 Frames</a></li> 59</ul> 60<ul class="navList" id="allclasses_navbar_top"> 61<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li> 62</ul> 63<div> 64<script type="text/javascript"><!-- 65 allClassesLink = document.getElementById("allclasses_navbar_top"); 66 if(window==top) { 67 allClassesLink.style.display = "block"; 68 } 69 else { 70 allClassesLink.style.display = "none"; 71 } 72 //--> 73</script> 74</div> 75<div> 76<ul class="subNavList"> 77<li>Summary: </li> 78<li><a href="#nested.class.summary">Nested</a> | </li> 79<li><a href="#field.summary">Field</a> | </li> 80<li><a href="#constructor.summary">Constr</a> | </li> 81<li><a href="#method.summary">Method</a></li> 82</ul> 83<ul class="subNavList"> 84<li>Detail: </li> 85<li><a href="#field.detail">Field</a> | </li> 86<li><a href="#constructor.detail">Constr</a> | </li> 87<li><a href="#method.detail">Method</a></li> 88</ul> 89</div> 90<a name="skip.navbar.top"> 91<!-- --> 92</a></div> 93<!-- ========= END OF TOP NAVBAR ========= --> 94<!-- ======== START OF CLASS DATA ======== --> 95<div class="header"> 96<div class="subTitle">com.fasterxml.jackson.databind.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"> </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 </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> </td> 155</tr> 156<tr class="rowColor"> 157<td class="colFirst"><code>protected static class </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 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"> </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> </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> </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> </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> </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> </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> </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 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"> </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 jp)</code> </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 codec)</code> 289<div class="block"><span class="deprecatedLabel">Deprecated.</span> 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 codec, 296 boolean hasNativeIds)</code> </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"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption> 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 type)</code> </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 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> value)</code> </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 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> value)</code> </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> </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> 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 src)</code> </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 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> </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> </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> </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 jp)</code> </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 jp)</code> </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 p, 385 <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a> 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 f)</code> </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 f)</code> </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> </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> </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> </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> </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> </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> </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 f)</code> </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 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 oc)</code> </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 mask)</code> </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> </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> </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> </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 b64variant, 455 byte[] data, 456 int offset, 457 int len)</code> </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 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> data, 463 int 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 state)</code> </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> </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> </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 name)</code> </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> name)</code> </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> </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> dec)</code> </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> v)</code> </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 d)</code> </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 f)</code> </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 i)</code> </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 l)</code> </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 i)</code> </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> encodedValue)</code> </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> value)</code> </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> id)</code> </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 c)</code> </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[] text, 540 int offset, 541 int len)</code> </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 text)</code> </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> text)</code> </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> text, 554 int offset, 555 int len)</code> </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[] text, 560 int offset, 561 int length)</code> </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[] text, 566 int offset, 567 int len)</code> </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> text)</code> </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> text, 576 int offset, 577 int len)</code> </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> </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> </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[] text, 590 int offset, 591 int len)</code> </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 text)</code> </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> text)</code> </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 node)</code> </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> id)</code> </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[] text, 612 int offset, 613 int length)</code> </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 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 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 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 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 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 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 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 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 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 <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 <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 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 <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 <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 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 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 TokenBuffer(com.fasterxml.jackson.core.ObjectCodec codec)</pre> 815<div class="block"><span class="deprecatedLabel">Deprecated.</span> <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 TokenBuffer(com.fasterxml.jackson.core.ObjectCodec codec, 831 boolean 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 TokenBuffer(com.fasterxml.jackson.core.JsonParser 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 com.fasterxml.jackson.core.Version version()</pre> 870<dl> 871<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 872<dd><code>version</code> in interface <code>com.fasterxml.jackson.core.Versioned</code></dd> 873<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 874<dd><code>version</code> in class <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 com.fasterxml.jackson.core.JsonParser 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 com.fasterxml.jackson.core.JsonParser asParser(com.fasterxml.jackson.core.ObjectCodec 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 com.fasterxml.jackson.core.JsonParser asParser(com.fasterxml.jackson.core.JsonParser 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 com.fasterxml.jackson.core.JsonToken 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 <a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html" title="class in com.fasterxml.jackson.databind.util">TokenBuffer</a> append(<a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html" title="class in com.fasterxml.jackson.databind.util">TokenBuffer</a> 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 void serialize(com.fasterxml.jackson.core.JsonGenerator 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 <a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html" title="class in com.fasterxml.jackson.databind.util">TokenBuffer</a> deserialize(com.fasterxml.jackson.core.JsonParser p, 990 <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a> 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 <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> 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> in class <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 com.fasterxml.jackson.core.JsonGenerator enable(com.fasterxml.jackson.core.JsonGenerator.Feature f)</pre> 1021<dl> 1022<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 1023<dd><code>enable</code> in class <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 com.fasterxml.jackson.core.JsonGenerator disable(com.fasterxml.jackson.core.JsonGenerator.Feature f)</pre> 1034<dl> 1035<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 1036<dd><code>disable</code> in class <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 boolean isEnabled(com.fasterxml.jackson.core.JsonGenerator.Feature f)</pre> 1047<dl> 1048<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 1049<dd><code>isEnabled</code> in class <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 int getFeatureMask()</pre> 1060<dl> 1061<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 1062<dd><code>getFeatureMask</code> in class <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 com.fasterxml.jackson.core.JsonGenerator setFeatureMask(int mask)</pre> 1073<dl> 1074<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 1075<dd><code>setFeatureMask</code> in class <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 com.fasterxml.jackson.core.JsonGenerator useDefaultPrettyPrinter()</pre> 1086<dl> 1087<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 1088<dd><code>useDefaultPrettyPrinter</code> in class <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 com.fasterxml.jackson.core.JsonGenerator setCodec(com.fasterxml.jackson.core.ObjectCodec oc)</pre> 1099<dl> 1100<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 1101<dd><code>setCodec</code> in class <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 com.fasterxml.jackson.core.ObjectCodec getCodec()</pre> 1112<dl> 1113<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 1114<dd><code>getCodec</code> in class <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 com.fasterxml.jackson.core.json.JsonWriteContext getOutputContext()</pre> 1125<dl> 1126<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 1127<dd><code>getOutputContext</code> in class <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 boolean 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> in class <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 void 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> in interface <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> in class <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 void 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> in interface <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> in interface <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> in class <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 boolean isClosed()</pre> 1190<dl> 1191<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 1192<dd><code>isClosed</code> in class <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 void 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> in class <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 void 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> in class <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 void 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> in class <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 void 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> in class <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 void 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> 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> in class <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 void writeFieldName(com.fasterxml.jackson.core.SerializableString 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> in class <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 void 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> 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> in class <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 void writeString(char[] text, 1315 int offset, 1316 int 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> in class <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 void writeString(com.fasterxml.jackson.core.SerializableString 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> in class <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 void writeRawUTF8String(byte[] text, 1349 int offset, 1350 int 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> in class <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 void writeUTF8String(byte[] text, 1367 int offset, 1368 int 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> in class <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 void 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> 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> in class <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 void 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> text, 1401 int offset, 1402 int 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> in class <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 void writeRaw(com.fasterxml.jackson.core.SerializableString 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> in class <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 void writeRaw(char[] text, 1435 int offset, 1436 int 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> in class <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 void writeRaw(char 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> in class <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 void 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> 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> in class <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 void 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> text, 1485 int offset, 1486 int 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> in class <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 void writeRawValue(char[] text, 1503 int offset, 1504 int 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> in class <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 void writeNumber(short 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> in class <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 void writeNumber(int 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> in class <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 void writeNumber(long 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> in class <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 void writeNumber(double 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> in class <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 void writeNumber(float 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> in class <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 void 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> 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> in class <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 void 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> 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> in class <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 void 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> 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> in class <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 void writeBoolean(boolean 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> in class <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 void 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> in class <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 void 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> 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> in class <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 void writeTree(com.fasterxml.jackson.core.TreeNode 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> in class <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 void writeBinary(com.fasterxml.jackson.core.Base64Variant b64variant, 1713 byte[] data, 1714 int offset, 1715 int 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> in class <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 int writeBinary(com.fasterxml.jackson.core.Base64Variant 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> data, 1733 int 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> in class <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 boolean canWriteTypeId()</pre> 1751<dl> 1752<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> 1753<dd><code>canWriteTypeId</code> in class <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 boolean canWriteObjectId()</pre> 1764<dl> 1765<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> 1766<dd><code>canWriteObjectId</code> in class <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 void 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> id)</pre> 1777<dl> 1778<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> 1779<dd><code>writeTypeId</code> in class <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 void 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> id)</pre> 1790<dl> 1791<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> 1792<dd><code>writeObjectId</code> in class <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 void copyCurrentEvent(com.fasterxml.jackson.core.JsonParser 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> in class <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 void copyCurrentStructure(com.fasterxml.jackson.core.JsonParser 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> in class <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 void _append(com.fasterxml.jackson.core.JsonToken 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 void _append(com.fasterxml.jackson.core.JsonToken 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> 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 void _appendRaw(int 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> 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 void _reportUnsupportedOperation()</pre> 1864<dl> 1865<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> 1866<dd><code>_reportUnsupportedOperation</code> in class <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 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 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 Frames</a></li> 1904</ul> 1905<ul class="navList" id="allclasses_navbar_bottom"> 1906<li><a href="../../../../../allclasses-noframe.html">All 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: </li> 1923<li><a href="#nested.class.summary">Nested</a> | </li> 1924<li><a href="#field.summary">Field</a> | </li> 1925<li><a href="#constructor.summary">Constr</a> | </li> 1926<li><a href="#method.summary">Method</a></li> 1927</ul> 1928<ul class="subNavList"> 1929<li>Detail: </li> 1930<li><a href="#field.detail">Field</a> | </li> 1931<li><a href="#constructor.detail">Constr</a> | </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 © 2014–2015 <a href="http://fasterxml.com/">FasterXML</a>. All rights reserved.</small></p> 1940</body> 1941</html> 1942