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