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 --> 6<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 7<title>ECIStringBuilder (ZXing 3.5.1 API)</title> 8<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style"> 9<script type="text/javascript" src="../../../../script.js"></script> 10</head> 11<body> 12<script type="text/javascript"><!-- 13 try { 14 if (location.href.indexOf('is-external=true') == -1) { 15 parent.document.title="ECIStringBuilder (ZXing 3.5.1 API)"; 16 } 17 } 18 catch(err) { 19 } 20//--> 21var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10}; 22var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; 23var altColor = "altColor"; 24var rowColor = "rowColor"; 25var tableTab = "tableTab"; 26var activeTableTab = "activeTableTab"; 27</script> 28<noscript> 29<div>JavaScript is disabled on your browser.</div> 30</noscript> 31<!-- ========= START OF TOP NAVBAR ======= --> 32<div class="topNav"><a name="navbar.top"> 33<!-- --> 34</a> 35<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> 36<a name="navbar.top.firstrow"> 37<!-- --> 38</a> 39<ul class="navList" title="Navigation"> 40<li><a href="../../../../overview-summary.html">Overview</a></li> 41<li><a href="package-summary.html">Package</a></li> 42<li class="navBarCell1Rev">Class</li> 43<li><a href="class-use/ECIStringBuilder.html">Use</a></li> 44<li><a href="package-tree.html">Tree</a></li> 45<li><a href="../../../../deprecated-list.html">Deprecated</a></li> 46<li><a href="../../../../index-all.html">Index</a></li> 47<li><a href="../../../../help-doc.html">Help</a></li> 48</ul> 49</div> 50<div class="subNav"> 51<ul class="navList"> 52<li><a href="../../../../com/google/zxing/common/ECIInput.html" title="interface in com.google.zxing.common"><span class="typeNameLink">Prev Class</span></a></li> 53<li><a href="../../../../com/google/zxing/common/GlobalHistogramBinarizer.html" title="class in com.google.zxing.common"><span class="typeNameLink">Next Class</span></a></li> 54</ul> 55<ul class="navList"> 56<li><a href="../../../../index.html?com/google/zxing/common/ECIStringBuilder.html" target="_top">Frames</a></li> 57<li><a href="ECIStringBuilder.html" target="_top">No Frames</a></li> 58</ul> 59<ul class="navList" id="allclasses_navbar_top"> 60<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> 61</ul> 62<div> 63<script type="text/javascript"><!-- 64 allClassesLink = document.getElementById("allclasses_navbar_top"); 65 if(window==top) { 66 allClassesLink.style.display = "block"; 67 } 68 else { 69 allClassesLink.style.display = "none"; 70 } 71 //--> 72</script> 73</div> 74<div> 75<ul class="subNavList"> 76<li>Summary: </li> 77<li>Nested | </li> 78<li>Field | </li> 79<li><a href="#constructor.summary">Constr</a> | </li> 80<li><a href="#method.summary">Method</a></li> 81</ul> 82<ul class="subNavList"> 83<li>Detail: </li> 84<li>Field | </li> 85<li><a href="#constructor.detail">Constr</a> | </li> 86<li><a href="#method.detail">Method</a></li> 87</ul> 88</div> 89<a name="skip.navbar.top"> 90<!-- --> 91</a></div> 92<!-- ========= END OF TOP NAVBAR ========= --> 93<!-- ======== START OF CLASS DATA ======== --> 94<div class="header"> 95<div class="subTitle">com.google.zxing.common</div> 96<h2 title="Class ECIStringBuilder" class="title">Class ECIStringBuilder</h2> 97</div> 98<div class="contentContainer"> 99<ul class="inheritance"> 100<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li> 101<li> 102<ul class="inheritance"> 103<li>com.google.zxing.common.ECIStringBuilder</li> 104</ul> 105</li> 106</ul> 107<div class="description"> 108<ul class="blockList"> 109<li class="blockList"> 110<hr> 111<br> 112<pre>public final class <span class="typeNameLabel">ECIStringBuilder</span> 113extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre> 114<div class="block">Class that converts a sequence of ECIs and bytes into a string</div> 115<dl> 116<dt><span class="simpleTagLabel">Author:</span></dt> 117<dd>Alex Geller</dd> 118</dl> 119</li> 120</ul> 121</div> 122<div class="summary"> 123<ul class="blockList"> 124<li class="blockList"> 125<!-- ======== CONSTRUCTOR SUMMARY ======== --> 126<ul class="blockList"> 127<li class="blockList"><a name="constructor.summary"> 128<!-- --> 129</a> 130<h3>Constructor Summary</h3> 131<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> 132<caption><span>Constructors</span><span class="tabEnd"> </span></caption> 133<tr> 134<th class="colOne" scope="col">Constructor and Description</th> 135</tr> 136<tr class="altColor"> 137<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/google/zxing/common/ECIStringBuilder.html#ECIStringBuilder--">ECIStringBuilder</a></span>()</code> </td> 138</tr> 139<tr class="rowColor"> 140<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/google/zxing/common/ECIStringBuilder.html#ECIStringBuilder-int-">ECIStringBuilder</a></span>(int initialCapacity)</code> </td> 141</tr> 142</table> 143</li> 144</ul> 145<!-- ========== METHOD SUMMARY =========== --> 146<ul class="blockList"> 147<li class="blockList"><a name="method.summary"> 148<!-- --> 149</a> 150<h3>Method Summary</h3> 151<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> 152<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption> 153<tr> 154<th class="colFirst" scope="col">Modifier and Type</th> 155<th class="colLast" scope="col">Method and Description</th> 156</tr> 157<tr id="i0" class="altColor"> 158<td class="colFirst"><code>void</code></td> 159<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/zxing/common/ECIStringBuilder.html#append-byte-">append</a></span>(byte value)</code> 160<div class="block">Appends <code>value</code> as a byte value</div> 161</td> 162</tr> 163<tr id="i1" class="rowColor"> 164<td class="colFirst"><code>void</code></td> 165<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/zxing/common/ECIStringBuilder.html#append-char-">append</a></span>(char value)</code> 166<div class="block">Appends <code>value</code> as a byte value</div> 167</td> 168</tr> 169<tr id="i2" class="altColor"> 170<td class="colFirst"><code>void</code></td> 171<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/zxing/common/ECIStringBuilder.html#append-int-">append</a></span>(int value)</code> 172<div class="block">Append the string repesentation of <code>value</code> (short for <code>append(String.valueOf(value))</code>)</div> 173</td> 174</tr> 175<tr id="i3" class="rowColor"> 176<td class="colFirst"><code>void</code></td> 177<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/zxing/common/ECIStringBuilder.html#append-java.lang.String-">append</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> value)</code> 178<div class="block">Appends the characters in <code>value</code> as bytes values</div> 179</td> 180</tr> 181<tr id="i4" class="altColor"> 182<td class="colFirst"><code>void</code></td> 183<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/zxing/common/ECIStringBuilder.html#appendCharacters-java.lang.StringBuilder-">appendCharacters</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/StringBuilder.html?is-external=true" title="class or interface in java.lang">StringBuilder</a> value)</code> 184<div class="block">Appends the characters from <code>value</code> (unlike all other append methods of this class who append bytes)</div> 185</td> 186</tr> 187<tr id="i5" class="rowColor"> 188<td class="colFirst"><code>void</code></td> 189<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/zxing/common/ECIStringBuilder.html#appendECI-int-">appendECI</a></span>(int value)</code> 190<div class="block">Appends ECI value to output.</div> 191</td> 192</tr> 193<tr id="i6" class="altColor"> 194<td class="colFirst"><code>boolean</code></td> 195<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/zxing/common/ECIStringBuilder.html#isEmpty--">isEmpty</a></span>()</code> </td> 196</tr> 197<tr id="i7" class="rowColor"> 198<td class="colFirst"><code>int</code></td> 199<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/zxing/common/ECIStringBuilder.html#length--">length</a></span>()</code> 200<div class="block">Short for <code>toString().length()</code> (if possible, use <a href="../../../../com/google/zxing/common/ECIStringBuilder.html#isEmpty--"><code>isEmpty()</code></a> instead)</div> 201</td> 202</tr> 203<tr id="i8" class="altColor"> 204<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> 205<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/zxing/common/ECIStringBuilder.html#toString--">toString</a></span>()</code> </td> 206</tr> 207</table> 208<ul class="blockList"> 209<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object"> 210<!-- --> 211</a> 212<h3>Methods inherited from class java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3> 213<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li> 214</ul> 215</li> 216</ul> 217</li> 218</ul> 219</div> 220<div class="details"> 221<ul class="blockList"> 222<li class="blockList"> 223<!-- ========= CONSTRUCTOR DETAIL ======== --> 224<ul class="blockList"> 225<li class="blockList"><a name="constructor.detail"> 226<!-- --> 227</a> 228<h3>Constructor Detail</h3> 229<a name="ECIStringBuilder--"> 230<!-- --> 231</a> 232<ul class="blockList"> 233<li class="blockList"> 234<h4>ECIStringBuilder</h4> 235<pre>public ECIStringBuilder()</pre> 236</li> 237</ul> 238<a name="ECIStringBuilder-int-"> 239<!-- --> 240</a> 241<ul class="blockListLast"> 242<li class="blockList"> 243<h4>ECIStringBuilder</h4> 244<pre>public ECIStringBuilder(int initialCapacity)</pre> 245</li> 246</ul> 247</li> 248</ul> 249<!-- ============ METHOD DETAIL ========== --> 250<ul class="blockList"> 251<li class="blockList"><a name="method.detail"> 252<!-- --> 253</a> 254<h3>Method Detail</h3> 255<a name="append-char-"> 256<!-- --> 257</a> 258<ul class="blockList"> 259<li class="blockList"> 260<h4>append</h4> 261<pre>public void append(char value)</pre> 262<div class="block">Appends <code>value</code> as a byte value</div> 263<dl> 264<dt><span class="paramLabel">Parameters:</span></dt> 265<dd><code>value</code> - character whose lowest byte is to be appended</dd> 266</dl> 267</li> 268</ul> 269<a name="append-byte-"> 270<!-- --> 271</a> 272<ul class="blockList"> 273<li class="blockList"> 274<h4>append</h4> 275<pre>public void append(byte value)</pre> 276<div class="block">Appends <code>value</code> as a byte value</div> 277<dl> 278<dt><span class="paramLabel">Parameters:</span></dt> 279<dd><code>value</code> - byte to append</dd> 280</dl> 281</li> 282</ul> 283<a name="append-java.lang.String-"> 284<!-- --> 285</a> 286<ul class="blockList"> 287<li class="blockList"> 288<h4>append</h4> 289<pre>public void append(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> value)</pre> 290<div class="block">Appends the characters in <code>value</code> as bytes values</div> 291<dl> 292<dt><span class="paramLabel">Parameters:</span></dt> 293<dd><code>value</code> - string to append</dd> 294</dl> 295</li> 296</ul> 297<a name="append-int-"> 298<!-- --> 299</a> 300<ul class="blockList"> 301<li class="blockList"> 302<h4>append</h4> 303<pre>public void append(int value)</pre> 304<div class="block">Append the string repesentation of <code>value</code> (short for <code>append(String.valueOf(value))</code>)</div> 305<dl> 306<dt><span class="paramLabel">Parameters:</span></dt> 307<dd><code>value</code> - int to append as a string</dd> 308</dl> 309</li> 310</ul> 311<a name="appendECI-int-"> 312<!-- --> 313</a> 314<ul class="blockList"> 315<li class="blockList"> 316<h4>appendECI</h4> 317<pre>public void appendECI(int value) 318 throws <a href="../../../../com/google/zxing/FormatException.html" title="class in com.google.zxing">FormatException</a></pre> 319<div class="block">Appends ECI value to output.</div> 320<dl> 321<dt><span class="paramLabel">Parameters:</span></dt> 322<dd><code>value</code> - ECI value to append, as an int</dd> 323<dt><span class="throwsLabel">Throws:</span></dt> 324<dd><code><a href="../../../../com/google/zxing/FormatException.html" title="class in com.google.zxing">FormatException</a></code> - on invalid ECI value</dd> 325</dl> 326</li> 327</ul> 328<a name="appendCharacters-java.lang.StringBuilder-"> 329<!-- --> 330</a> 331<ul class="blockList"> 332<li class="blockList"> 333<h4>appendCharacters</h4> 334<pre>public void appendCharacters(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/StringBuilder.html?is-external=true" title="class or interface in java.lang">StringBuilder</a> value)</pre> 335<div class="block">Appends the characters from <code>value</code> (unlike all other append methods of this class who append bytes)</div> 336<dl> 337<dt><span class="paramLabel">Parameters:</span></dt> 338<dd><code>value</code> - characters to append</dd> 339</dl> 340</li> 341</ul> 342<a name="length--"> 343<!-- --> 344</a> 345<ul class="blockList"> 346<li class="blockList"> 347<h4>length</h4> 348<pre>public int length()</pre> 349<div class="block">Short for <code>toString().length()</code> (if possible, use <a href="../../../../com/google/zxing/common/ECIStringBuilder.html#isEmpty--"><code>isEmpty()</code></a> instead)</div> 350<dl> 351<dt><span class="returnLabel">Returns:</span></dt> 352<dd>length of string representation in characters</dd> 353</dl> 354</li> 355</ul> 356<a name="isEmpty--"> 357<!-- --> 358</a> 359<ul class="blockList"> 360<li class="blockList"> 361<h4>isEmpty</h4> 362<pre>public boolean isEmpty()</pre> 363<dl> 364<dt><span class="returnLabel">Returns:</span></dt> 365<dd>true iff nothing has been appended</dd> 366</dl> 367</li> 368</ul> 369<a name="toString--"> 370<!-- --> 371</a> 372<ul class="blockListLast"> 373<li class="blockList"> 374<h4>toString</h4> 375<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> toString()</pre> 376<dl> 377<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> 378<dd><code><a href="https://docs.oracle.com/javase/8/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="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd> 379</dl> 380</li> 381</ul> 382</li> 383</ul> 384</li> 385</ul> 386</div> 387</div> 388<!-- ========= END OF CLASS DATA ========= --> 389<!-- ======= START OF BOTTOM NAVBAR ====== --> 390<div class="bottomNav"><a name="navbar.bottom"> 391<!-- --> 392</a> 393<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> 394<a name="navbar.bottom.firstrow"> 395<!-- --> 396</a> 397<ul class="navList" title="Navigation"> 398<li><a href="../../../../overview-summary.html">Overview</a></li> 399<li><a href="package-summary.html">Package</a></li> 400<li class="navBarCell1Rev">Class</li> 401<li><a href="class-use/ECIStringBuilder.html">Use</a></li> 402<li><a href="package-tree.html">Tree</a></li> 403<li><a href="../../../../deprecated-list.html">Deprecated</a></li> 404<li><a href="../../../../index-all.html">Index</a></li> 405<li><a href="../../../../help-doc.html">Help</a></li> 406</ul> 407</div> 408<div class="subNav"> 409<ul class="navList"> 410<li><a href="../../../../com/google/zxing/common/ECIInput.html" title="interface in com.google.zxing.common"><span class="typeNameLink">Prev Class</span></a></li> 411<li><a href="../../../../com/google/zxing/common/GlobalHistogramBinarizer.html" title="class in com.google.zxing.common"><span class="typeNameLink">Next Class</span></a></li> 412</ul> 413<ul class="navList"> 414<li><a href="../../../../index.html?com/google/zxing/common/ECIStringBuilder.html" target="_top">Frames</a></li> 415<li><a href="ECIStringBuilder.html" target="_top">No Frames</a></li> 416</ul> 417<ul class="navList" id="allclasses_navbar_bottom"> 418<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> 419</ul> 420<div> 421<script type="text/javascript"><!-- 422 allClassesLink = document.getElementById("allclasses_navbar_bottom"); 423 if(window==top) { 424 allClassesLink.style.display = "block"; 425 } 426 else { 427 allClassesLink.style.display = "none"; 428 } 429 //--> 430</script> 431</div> 432<div> 433<ul class="subNavList"> 434<li>Summary: </li> 435<li>Nested | </li> 436<li>Field | </li> 437<li><a href="#constructor.summary">Constr</a> | </li> 438<li><a href="#method.summary">Method</a></li> 439</ul> 440<ul class="subNavList"> 441<li>Detail: </li> 442<li>Field | </li> 443<li><a href="#constructor.detail">Constr</a> | </li> 444<li><a href="#method.detail">Method</a></li> 445</ul> 446</div> 447<a name="skip.navbar.bottom"> 448<!-- --> 449</a></div> 450<!-- ======== END OF BOTTOM NAVBAR ======= --> 451<p class="legalCopy"><small>Copyright © 2007–2022. All rights reserved.</small></p> 452</body> 453</html> 454