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>Uses of Interface com.google.zxing.Reader (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="Uses of Interface com.google.zxing.Reader (ZXing 3.5.1 API)"; 16 } 17 } 18 catch(err) { 19 } 20//--> 21</script> 22<noscript> 23<div>JavaScript is disabled on your browser.</div> 24</noscript> 25<!-- ========= START OF TOP NAVBAR ======= --> 26<div class="topNav"><a name="navbar.top"> 27<!-- --> 28</a> 29<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> 30<a name="navbar.top.firstrow"> 31<!-- --> 32</a> 33<ul class="navList" title="Navigation"> 34<li><a href="../../../../overview-summary.html">Overview</a></li> 35<li><a href="../package-summary.html">Package</a></li> 36<li><a href="../../../../com/google/zxing/Reader.html" title="interface in com.google.zxing">Class</a></li> 37<li class="navBarCell1Rev">Use</li> 38<li><a href="../package-tree.html">Tree</a></li> 39<li><a href="../../../../deprecated-list.html">Deprecated</a></li> 40<li><a href="../../../../index-all.html">Index</a></li> 41<li><a href="../../../../help-doc.html">Help</a></li> 42</ul> 43</div> 44<div class="subNav"> 45<ul class="navList"> 46<li>Prev</li> 47<li>Next</li> 48</ul> 49<ul class="navList"> 50<li><a href="../../../../index.html?com/google/zxing/class-use/Reader.html" target="_top">Frames</a></li> 51<li><a href="Reader.html" target="_top">No Frames</a></li> 52</ul> 53<ul class="navList" id="allclasses_navbar_top"> 54<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> 55</ul> 56<div> 57<script type="text/javascript"><!-- 58 allClassesLink = document.getElementById("allclasses_navbar_top"); 59 if(window==top) { 60 allClassesLink.style.display = "block"; 61 } 62 else { 63 allClassesLink.style.display = "none"; 64 } 65 //--> 66</script> 67</div> 68<a name="skip.navbar.top"> 69<!-- --> 70</a></div> 71<!-- ========= END OF TOP NAVBAR ========= --> 72<div class="header"> 73<h2 title="Uses of Interface com.google.zxing.Reader" class="title">Uses of Interface<br>com.google.zxing.Reader</h2> 74</div> 75<div class="classUseContainer"> 76<ul class="blockList"> 77<li class="blockList"> 78<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation"> 79<caption><span>Packages that use <a href="../../../../com/google/zxing/Reader.html" title="interface in com.google.zxing">Reader</a></span><span class="tabEnd"> </span></caption> 80<tr> 81<th class="colFirst" scope="col">Package</th> 82<th class="colLast" scope="col">Description</th> 83</tr> 84<tbody> 85<tr class="altColor"> 86<td class="colFirst"><a href="#com.google.zxing">com.google.zxing</a></td> 87<td class="colLast"> </td> 88</tr> 89<tr class="rowColor"> 90<td class="colFirst"><a href="#com.google.zxing.aztec">com.google.zxing.aztec</a></td> 91<td class="colLast"> </td> 92</tr> 93<tr class="altColor"> 94<td class="colFirst"><a href="#com.google.zxing.datamatrix">com.google.zxing.datamatrix</a></td> 95<td class="colLast"> </td> 96</tr> 97<tr class="rowColor"> 98<td class="colFirst"><a href="#com.google.zxing.maxicode">com.google.zxing.maxicode</a></td> 99<td class="colLast"> </td> 100</tr> 101<tr class="altColor"> 102<td class="colFirst"><a href="#com.google.zxing.multi">com.google.zxing.multi</a></td> 103<td class="colLast"> </td> 104</tr> 105<tr class="rowColor"> 106<td class="colFirst"><a href="#com.google.zxing.multi.qrcode">com.google.zxing.multi.qrcode</a></td> 107<td class="colLast"> </td> 108</tr> 109<tr class="altColor"> 110<td class="colFirst"><a href="#com.google.zxing.oned">com.google.zxing.oned</a></td> 111<td class="colLast"> </td> 112</tr> 113<tr class="rowColor"> 114<td class="colFirst"><a href="#com.google.zxing.oned.rss">com.google.zxing.oned.rss</a></td> 115<td class="colLast"> </td> 116</tr> 117<tr class="altColor"> 118<td class="colFirst"><a href="#com.google.zxing.oned.rss.expanded">com.google.zxing.oned.rss.expanded</a></td> 119<td class="colLast"> </td> 120</tr> 121<tr class="rowColor"> 122<td class="colFirst"><a href="#com.google.zxing.pdf417">com.google.zxing.pdf417</a></td> 123<td class="colLast"> </td> 124</tr> 125<tr class="altColor"> 126<td class="colFirst"><a href="#com.google.zxing.qrcode">com.google.zxing.qrcode</a></td> 127<td class="colLast"> </td> 128</tr> 129</tbody> 130</table> 131</li> 132<li class="blockList"> 133<ul class="blockList"> 134<li class="blockList"><a name="com.google.zxing"> 135<!-- --> 136</a> 137<h3>Uses of <a href="../../../../com/google/zxing/Reader.html" title="interface in com.google.zxing">Reader</a> in <a href="../../../../com/google/zxing/package-summary.html">com.google.zxing</a></h3> 138<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation"> 139<caption><span>Classes in <a href="../../../../com/google/zxing/package-summary.html">com.google.zxing</a> that implement <a href="../../../../com/google/zxing/Reader.html" title="interface in com.google.zxing">Reader</a></span><span class="tabEnd"> </span></caption> 140<tr> 141<th class="colFirst" scope="col">Modifier and Type</th> 142<th class="colLast" scope="col">Class and Description</th> 143</tr> 144<tbody> 145<tr class="altColor"> 146<td class="colFirst"><code>class </code></td> 147<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/zxing/MultiFormatReader.html" title="class in com.google.zxing">MultiFormatReader</a></span></code> 148<div class="block">MultiFormatReader is a convenience class and the main entry point into the library for most uses.</div> 149</td> 150</tr> 151</tbody> 152</table> 153</li> 154<li class="blockList"><a name="com.google.zxing.aztec"> 155<!-- --> 156</a> 157<h3>Uses of <a href="../../../../com/google/zxing/Reader.html" title="interface in com.google.zxing">Reader</a> in <a href="../../../../com/google/zxing/aztec/package-summary.html">com.google.zxing.aztec</a></h3> 158<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation"> 159<caption><span>Classes in <a href="../../../../com/google/zxing/aztec/package-summary.html">com.google.zxing.aztec</a> that implement <a href="../../../../com/google/zxing/Reader.html" title="interface in com.google.zxing">Reader</a></span><span class="tabEnd"> </span></caption> 160<tr> 161<th class="colFirst" scope="col">Modifier and Type</th> 162<th class="colLast" scope="col">Class and Description</th> 163</tr> 164<tbody> 165<tr class="altColor"> 166<td class="colFirst"><code>class </code></td> 167<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/zxing/aztec/AztecReader.html" title="class in com.google.zxing.aztec">AztecReader</a></span></code> 168<div class="block">This implementation can detect and decode Aztec codes in an image.</div> 169</td> 170</tr> 171</tbody> 172</table> 173</li> 174<li class="blockList"><a name="com.google.zxing.datamatrix"> 175<!-- --> 176</a> 177<h3>Uses of <a href="../../../../com/google/zxing/Reader.html" title="interface in com.google.zxing">Reader</a> in <a href="../../../../com/google/zxing/datamatrix/package-summary.html">com.google.zxing.datamatrix</a></h3> 178<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation"> 179<caption><span>Classes in <a href="../../../../com/google/zxing/datamatrix/package-summary.html">com.google.zxing.datamatrix</a> that implement <a href="../../../../com/google/zxing/Reader.html" title="interface in com.google.zxing">Reader</a></span><span class="tabEnd"> </span></caption> 180<tr> 181<th class="colFirst" scope="col">Modifier and Type</th> 182<th class="colLast" scope="col">Class and Description</th> 183</tr> 184<tbody> 185<tr class="altColor"> 186<td class="colFirst"><code>class </code></td> 187<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/zxing/datamatrix/DataMatrixReader.html" title="class in com.google.zxing.datamatrix">DataMatrixReader</a></span></code> 188<div class="block">This implementation can detect and decode Data Matrix codes in an image.</div> 189</td> 190</tr> 191</tbody> 192</table> 193</li> 194<li class="blockList"><a name="com.google.zxing.maxicode"> 195<!-- --> 196</a> 197<h3>Uses of <a href="../../../../com/google/zxing/Reader.html" title="interface in com.google.zxing">Reader</a> in <a href="../../../../com/google/zxing/maxicode/package-summary.html">com.google.zxing.maxicode</a></h3> 198<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation"> 199<caption><span>Classes in <a href="../../../../com/google/zxing/maxicode/package-summary.html">com.google.zxing.maxicode</a> that implement <a href="../../../../com/google/zxing/Reader.html" title="interface in com.google.zxing">Reader</a></span><span class="tabEnd"> </span></caption> 200<tr> 201<th class="colFirst" scope="col">Modifier and Type</th> 202<th class="colLast" scope="col">Class and Description</th> 203</tr> 204<tbody> 205<tr class="altColor"> 206<td class="colFirst"><code>class </code></td> 207<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/zxing/maxicode/MaxiCodeReader.html" title="class in com.google.zxing.maxicode">MaxiCodeReader</a></span></code> 208<div class="block">This implementation can detect and decode a MaxiCode in an image.</div> 209</td> 210</tr> 211</tbody> 212</table> 213</li> 214<li class="blockList"><a name="com.google.zxing.multi"> 215<!-- --> 216</a> 217<h3>Uses of <a href="../../../../com/google/zxing/Reader.html" title="interface in com.google.zxing">Reader</a> in <a href="../../../../com/google/zxing/multi/package-summary.html">com.google.zxing.multi</a></h3> 218<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation"> 219<caption><span>Classes in <a href="../../../../com/google/zxing/multi/package-summary.html">com.google.zxing.multi</a> that implement <a href="../../../../com/google/zxing/Reader.html" title="interface in com.google.zxing">Reader</a></span><span class="tabEnd"> </span></caption> 220<tr> 221<th class="colFirst" scope="col">Modifier and Type</th> 222<th class="colLast" scope="col">Class and Description</th> 223</tr> 224<tbody> 225<tr class="altColor"> 226<td class="colFirst"><code>class </code></td> 227<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/zxing/multi/ByQuadrantReader.html" title="class in com.google.zxing.multi">ByQuadrantReader</a></span></code> 228<div class="block">This class attempts to decode a barcode from an image, not by scanning the whole image, 229 but by scanning subsets of the image.</div> 230</td> 231</tr> 232</tbody> 233</table> 234<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation"> 235<caption><span>Constructors in <a href="../../../../com/google/zxing/multi/package-summary.html">com.google.zxing.multi</a> with parameters of type <a href="../../../../com/google/zxing/Reader.html" title="interface in com.google.zxing">Reader</a></span><span class="tabEnd"> </span></caption> 236<tr> 237<th class="colOne" scope="col">Constructor and Description</th> 238</tr> 239<tbody> 240<tr class="altColor"> 241<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/zxing/multi/ByQuadrantReader.html#ByQuadrantReader-com.google.zxing.Reader-">ByQuadrantReader</a></span>(<a href="../../../../com/google/zxing/Reader.html" title="interface in com.google.zxing">Reader</a> delegate)</code> </td> 242</tr> 243<tr class="rowColor"> 244<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/zxing/multi/GenericMultipleBarcodeReader.html#GenericMultipleBarcodeReader-com.google.zxing.Reader-">GenericMultipleBarcodeReader</a></span>(<a href="../../../../com/google/zxing/Reader.html" title="interface in com.google.zxing">Reader</a> delegate)</code> </td> 245</tr> 246</tbody> 247</table> 248</li> 249<li class="blockList"><a name="com.google.zxing.multi.qrcode"> 250<!-- --> 251</a> 252<h3>Uses of <a href="../../../../com/google/zxing/Reader.html" title="interface in com.google.zxing">Reader</a> in <a href="../../../../com/google/zxing/multi/qrcode/package-summary.html">com.google.zxing.multi.qrcode</a></h3> 253<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation"> 254<caption><span>Classes in <a href="../../../../com/google/zxing/multi/qrcode/package-summary.html">com.google.zxing.multi.qrcode</a> that implement <a href="../../../../com/google/zxing/Reader.html" title="interface in com.google.zxing">Reader</a></span><span class="tabEnd"> </span></caption> 255<tr> 256<th class="colFirst" scope="col">Modifier and Type</th> 257<th class="colLast" scope="col">Class and Description</th> 258</tr> 259<tbody> 260<tr class="altColor"> 261<td class="colFirst"><code>class </code></td> 262<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/zxing/multi/qrcode/QRCodeMultiReader.html" title="class in com.google.zxing.multi.qrcode">QRCodeMultiReader</a></span></code> 263<div class="block">This implementation can detect and decode multiple QR Codes in an image.</div> 264</td> 265</tr> 266</tbody> 267</table> 268</li> 269<li class="blockList"><a name="com.google.zxing.oned"> 270<!-- --> 271</a> 272<h3>Uses of <a href="../../../../com/google/zxing/Reader.html" title="interface in com.google.zxing">Reader</a> in <a href="../../../../com/google/zxing/oned/package-summary.html">com.google.zxing.oned</a></h3> 273<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation"> 274<caption><span>Classes in <a href="../../../../com/google/zxing/oned/package-summary.html">com.google.zxing.oned</a> that implement <a href="../../../../com/google/zxing/Reader.html" title="interface in com.google.zxing">Reader</a></span><span class="tabEnd"> </span></caption> 275<tr> 276<th class="colFirst" scope="col">Modifier and Type</th> 277<th class="colLast" scope="col">Class and Description</th> 278</tr> 279<tbody> 280<tr class="altColor"> 281<td class="colFirst"><code>class </code></td> 282<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/zxing/oned/CodaBarReader.html" title="class in com.google.zxing.oned">CodaBarReader</a></span></code> 283<div class="block">Decodes Codabar barcodes.</div> 284</td> 285</tr> 286<tr class="rowColor"> 287<td class="colFirst"><code>class </code></td> 288<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/zxing/oned/Code128Reader.html" title="class in com.google.zxing.oned">Code128Reader</a></span></code> 289<div class="block">Decodes Code 128 barcodes.</div> 290</td> 291</tr> 292<tr class="altColor"> 293<td class="colFirst"><code>class </code></td> 294<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/zxing/oned/Code39Reader.html" title="class in com.google.zxing.oned">Code39Reader</a></span></code> 295<div class="block">Decodes Code 39 barcodes.</div> 296</td> 297</tr> 298<tr class="rowColor"> 299<td class="colFirst"><code>class </code></td> 300<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/zxing/oned/Code93Reader.html" title="class in com.google.zxing.oned">Code93Reader</a></span></code> 301<div class="block">Decodes Code 93 barcodes.</div> 302</td> 303</tr> 304<tr class="altColor"> 305<td class="colFirst"><code>class </code></td> 306<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/zxing/oned/EAN13Reader.html" title="class in com.google.zxing.oned">EAN13Reader</a></span></code> 307<div class="block">Implements decoding of the EAN-13 format.</div> 308</td> 309</tr> 310<tr class="rowColor"> 311<td class="colFirst"><code>class </code></td> 312<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/zxing/oned/EAN8Reader.html" title="class in com.google.zxing.oned">EAN8Reader</a></span></code> 313<div class="block">Implements decoding of the EAN-8 format.</div> 314</td> 315</tr> 316<tr class="altColor"> 317<td class="colFirst"><code>class </code></td> 318<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/zxing/oned/ITFReader.html" title="class in com.google.zxing.oned">ITFReader</a></span></code> 319<div class="block">Implements decoding of the ITF format, or Interleaved Two of Five.</div> 320</td> 321</tr> 322<tr class="rowColor"> 323<td class="colFirst"><code>class </code></td> 324<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/zxing/oned/MultiFormatOneDReader.html" title="class in com.google.zxing.oned">MultiFormatOneDReader</a></span></code> </td> 325</tr> 326<tr class="altColor"> 327<td class="colFirst"><code>class </code></td> 328<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/zxing/oned/MultiFormatUPCEANReader.html" title="class in com.google.zxing.oned">MultiFormatUPCEANReader</a></span></code> 329<div class="block">A reader that can read all available UPC/EAN formats.</div> 330</td> 331</tr> 332<tr class="rowColor"> 333<td class="colFirst"><code>class </code></td> 334<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/zxing/oned/OneDReader.html" title="class in com.google.zxing.oned">OneDReader</a></span></code> 335<div class="block">Encapsulates functionality and implementation that is common to all families 336 of one-dimensional barcodes.</div> 337</td> 338</tr> 339<tr class="altColor"> 340<td class="colFirst"><code>class </code></td> 341<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/zxing/oned/UPCAReader.html" title="class in com.google.zxing.oned">UPCAReader</a></span></code> 342<div class="block">Implements decoding of the UPC-A format.</div> 343</td> 344</tr> 345<tr class="rowColor"> 346<td class="colFirst"><code>class </code></td> 347<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/zxing/oned/UPCEANReader.html" title="class in com.google.zxing.oned">UPCEANReader</a></span></code> 348<div class="block">Encapsulates functionality and implementation that is common to UPC and EAN families 349 of one-dimensional barcodes.</div> 350</td> 351</tr> 352<tr class="altColor"> 353<td class="colFirst"><code>class </code></td> 354<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/zxing/oned/UPCEReader.html" title="class in com.google.zxing.oned">UPCEReader</a></span></code> 355<div class="block">Implements decoding of the UPC-E format.</div> 356</td> 357</tr> 358</tbody> 359</table> 360</li> 361<li class="blockList"><a name="com.google.zxing.oned.rss"> 362<!-- --> 363</a> 364<h3>Uses of <a href="../../../../com/google/zxing/Reader.html" title="interface in com.google.zxing">Reader</a> in <a href="../../../../com/google/zxing/oned/rss/package-summary.html">com.google.zxing.oned.rss</a></h3> 365<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation"> 366<caption><span>Classes in <a href="../../../../com/google/zxing/oned/rss/package-summary.html">com.google.zxing.oned.rss</a> that implement <a href="../../../../com/google/zxing/Reader.html" title="interface in com.google.zxing">Reader</a></span><span class="tabEnd"> </span></caption> 367<tr> 368<th class="colFirst" scope="col">Modifier and Type</th> 369<th class="colLast" scope="col">Class and Description</th> 370</tr> 371<tbody> 372<tr class="altColor"> 373<td class="colFirst"><code>class </code></td> 374<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/zxing/oned/rss/AbstractRSSReader.html" title="class in com.google.zxing.oned.rss">AbstractRSSReader</a></span></code> 375<div class="block">Superclass of <a href="../../../../com/google/zxing/oned/OneDReader.html" title="class in com.google.zxing.oned"><code>OneDReader</code></a> implementations that read barcodes in the RSS family 376 of formats.</div> 377</td> 378</tr> 379<tr class="rowColor"> 380<td class="colFirst"><code>class </code></td> 381<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/zxing/oned/rss/RSS14Reader.html" title="class in com.google.zxing.oned.rss">RSS14Reader</a></span></code> 382<div class="block">Decodes RSS-14, including truncated and stacked variants.</div> 383</td> 384</tr> 385</tbody> 386</table> 387</li> 388<li class="blockList"><a name="com.google.zxing.oned.rss.expanded"> 389<!-- --> 390</a> 391<h3>Uses of <a href="../../../../com/google/zxing/Reader.html" title="interface in com.google.zxing">Reader</a> in <a href="../../../../com/google/zxing/oned/rss/expanded/package-summary.html">com.google.zxing.oned.rss.expanded</a></h3> 392<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation"> 393<caption><span>Classes in <a href="../../../../com/google/zxing/oned/rss/expanded/package-summary.html">com.google.zxing.oned.rss.expanded</a> that implement <a href="../../../../com/google/zxing/Reader.html" title="interface in com.google.zxing">Reader</a></span><span class="tabEnd"> </span></caption> 394<tr> 395<th class="colFirst" scope="col">Modifier and Type</th> 396<th class="colLast" scope="col">Class and Description</th> 397</tr> 398<tbody> 399<tr class="altColor"> 400<td class="colFirst"><code>class </code></td> 401<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/zxing/oned/rss/expanded/RSSExpandedReader.html" title="class in com.google.zxing.oned.rss.expanded">RSSExpandedReader</a></span></code> </td> 402</tr> 403</tbody> 404</table> 405</li> 406<li class="blockList"><a name="com.google.zxing.pdf417"> 407<!-- --> 408</a> 409<h3>Uses of <a href="../../../../com/google/zxing/Reader.html" title="interface in com.google.zxing">Reader</a> in <a href="../../../../com/google/zxing/pdf417/package-summary.html">com.google.zxing.pdf417</a></h3> 410<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation"> 411<caption><span>Classes in <a href="../../../../com/google/zxing/pdf417/package-summary.html">com.google.zxing.pdf417</a> that implement <a href="../../../../com/google/zxing/Reader.html" title="interface in com.google.zxing">Reader</a></span><span class="tabEnd"> </span></caption> 412<tr> 413<th class="colFirst" scope="col">Modifier and Type</th> 414<th class="colLast" scope="col">Class and Description</th> 415</tr> 416<tbody> 417<tr class="altColor"> 418<td class="colFirst"><code>class </code></td> 419<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/zxing/pdf417/PDF417Reader.html" title="class in com.google.zxing.pdf417">PDF417Reader</a></span></code> 420<div class="block">This implementation can detect and decode PDF417 codes in an image.</div> 421</td> 422</tr> 423</tbody> 424</table> 425</li> 426<li class="blockList"><a name="com.google.zxing.qrcode"> 427<!-- --> 428</a> 429<h3>Uses of <a href="../../../../com/google/zxing/Reader.html" title="interface in com.google.zxing">Reader</a> in <a href="../../../../com/google/zxing/qrcode/package-summary.html">com.google.zxing.qrcode</a></h3> 430<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation"> 431<caption><span>Classes in <a href="../../../../com/google/zxing/qrcode/package-summary.html">com.google.zxing.qrcode</a> that implement <a href="../../../../com/google/zxing/Reader.html" title="interface in com.google.zxing">Reader</a></span><span class="tabEnd"> </span></caption> 432<tr> 433<th class="colFirst" scope="col">Modifier and Type</th> 434<th class="colLast" scope="col">Class and Description</th> 435</tr> 436<tbody> 437<tr class="altColor"> 438<td class="colFirst"><code>class </code></td> 439<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/zxing/qrcode/QRCodeReader.html" title="class in com.google.zxing.qrcode">QRCodeReader</a></span></code> 440<div class="block">This implementation can detect and decode QR Codes in an image.</div> 441</td> 442</tr> 443</tbody> 444</table> 445</li> 446</ul> 447</li> 448</ul> 449</div> 450<!-- ======= START OF BOTTOM NAVBAR ====== --> 451<div class="bottomNav"><a name="navbar.bottom"> 452<!-- --> 453</a> 454<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> 455<a name="navbar.bottom.firstrow"> 456<!-- --> 457</a> 458<ul class="navList" title="Navigation"> 459<li><a href="../../../../overview-summary.html">Overview</a></li> 460<li><a href="../package-summary.html">Package</a></li> 461<li><a href="../../../../com/google/zxing/Reader.html" title="interface in com.google.zxing">Class</a></li> 462<li class="navBarCell1Rev">Use</li> 463<li><a href="../package-tree.html">Tree</a></li> 464<li><a href="../../../../deprecated-list.html">Deprecated</a></li> 465<li><a href="../../../../index-all.html">Index</a></li> 466<li><a href="../../../../help-doc.html">Help</a></li> 467</ul> 468</div> 469<div class="subNav"> 470<ul class="navList"> 471<li>Prev</li> 472<li>Next</li> 473</ul> 474<ul class="navList"> 475<li><a href="../../../../index.html?com/google/zxing/class-use/Reader.html" target="_top">Frames</a></li> 476<li><a href="Reader.html" target="_top">No Frames</a></li> 477</ul> 478<ul class="navList" id="allclasses_navbar_bottom"> 479<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> 480</ul> 481<div> 482<script type="text/javascript"><!-- 483 allClassesLink = document.getElementById("allclasses_navbar_bottom"); 484 if(window==top) { 485 allClassesLink.style.display = "block"; 486 } 487 else { 488 allClassesLink.style.display = "none"; 489 } 490 //--> 491</script> 492</div> 493<a name="skip.navbar.bottom"> 494<!-- --> 495</a></div> 496<!-- ======== END OF BOTTOM NAVBAR ======= --> 497<p class="legalCopy"><small>Copyright © 2007–2022. All rights reserved.</small></p> 498</body> 499</html> 500