DumpArchiveInputStream.html 32 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  2. <!-- NewPage -->
  3. <html lang="de">
  4. <head>
  5. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  6. <title>DumpArchiveInputStream (Apache Commons Compress 1.13 API)</title>
  7. <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
  8. </head>
  9. <body>
  10. <script type="text/javascript"><!--
  11. try {
  12. if (location.href.indexOf('is-external=true') == -1) {
  13. parent.document.title="DumpArchiveInputStream (Apache Commons Compress 1.13 API)";
  14. }
  15. }
  16. catch(err) {
  17. }
  18. //-->
  19. </script>
  20. <noscript>
  21. <div>JavaScript is disabled on your browser.</div>
  22. </noscript>
  23. <!-- ========= START OF TOP NAVBAR ======= -->
  24. <div class="topNav"><a name="navbar_top">
  25. <!-- -->
  26. </a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
  27. <!-- -->
  28. </a>
  29. <ul class="navList" title="Navigation">
  30. <li><a href="../../../../../../overview-summary.html">Overview</a></li>
  31. <li><a href="package-summary.html">Package</a></li>
  32. <li class="navBarCell1Rev">Class</li>
  33. <li><a href="class-use/DumpArchiveInputStream.html">Use</a></li>
  34. <li><a href="package-tree.html">Tree</a></li>
  35. <li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
  36. <li><a href="../../../../../../index-all.html">Index</a></li>
  37. <li><a href="../../../../../../help-doc.html">Help</a></li>
  38. </ul>
  39. </div>
  40. <div class="subNav">
  41. <ul class="navList">
  42. <li><a href="../../../../../../org/apache/commons/compress/archivers/dump/DumpArchiveException.html" title="class in org.apache.commons.compress.archivers.dump"><span class="strong">Prev Class</span></a></li>
  43. <li><a href="../../../../../../org/apache/commons/compress/archivers/dump/DumpArchiveSummary.html" title="class in org.apache.commons.compress.archivers.dump"><span class="strong">Next Class</span></a></li>
  44. </ul>
  45. <ul class="navList">
  46. <li><a href="../../../../../../index.html?org/apache/commons/compress/archivers/dump/DumpArchiveInputStream.html" target="_top">Frames</a></li>
  47. <li><a href="DumpArchiveInputStream.html" target="_top">No Frames</a></li>
  48. </ul>
  49. <ul class="navList" id="allclasses_navbar_top">
  50. <li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
  51. </ul>
  52. <div>
  53. <script type="text/javascript"><!--
  54. allClassesLink = document.getElementById("allclasses_navbar_top");
  55. if(window==top) {
  56. allClassesLink.style.display = "block";
  57. }
  58. else {
  59. allClassesLink.style.display = "none";
  60. }
  61. //-->
  62. </script>
  63. </div>
  64. <div>
  65. <ul class="subNavList">
  66. <li>Summary:&nbsp;</li>
  67. <li>Nested&nbsp;|&nbsp;</li>
  68. <li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
  69. <li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
  70. <li><a href="#method_summary">Method</a></li>
  71. </ul>
  72. <ul class="subNavList">
  73. <li>Detail:&nbsp;</li>
  74. <li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
  75. <li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
  76. <li><a href="#method_detail">Method</a></li>
  77. </ul>
  78. </div>
  79. <a name="skip-navbar_top">
  80. <!-- -->
  81. </a></div>
  82. <!-- ========= END OF TOP NAVBAR ========= -->
  83. <!-- ======== START OF CLASS DATA ======== -->
  84. <div class="header">
  85. <div class="subTitle">org.apache.commons.compress.archivers.dump</div>
  86. <h2 title="Class DumpArchiveInputStream" class="title">Class DumpArchiveInputStream</h2>
  87. </div>
  88. <div class="contentContainer">
  89. <ul class="inheritance">
  90. <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>
  91. <li>
  92. <ul class="inheritance">
  93. <li><a href="http://docs.oracle.com/javase/7/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">java.io.InputStream</a></li>
  94. <li>
  95. <ul class="inheritance">
  96. <li><a href="../../../../../../org/apache/commons/compress/archivers/ArchiveInputStream.html" title="class in org.apache.commons.compress.archivers">org.apache.commons.compress.archivers.ArchiveInputStream</a></li>
  97. <li>
  98. <ul class="inheritance">
  99. <li>org.apache.commons.compress.archivers.dump.DumpArchiveInputStream</li>
  100. </ul>
  101. </li>
  102. </ul>
  103. </li>
  104. </ul>
  105. </li>
  106. </ul>
  107. <div class="description">
  108. <ul class="blockList">
  109. <li class="blockList">
  110. <dl>
  111. <dt>All Implemented Interfaces:</dt>
  112. <dd><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/lang/AutoCloseable.html?is-external=true" title="class or interface in java.lang">AutoCloseable</a></dd>
  113. </dl>
  114. <hr>
  115. <br>
  116. <pre>public class <a href="../../../../../../src-html/org/apache/commons/compress/archivers/dump/DumpArchiveInputStream.html#line.51">DumpArchiveInputStream</a>
  117. extends <a href="../../../../../../org/apache/commons/compress/archivers/ArchiveInputStream.html" title="class in org.apache.commons.compress.archivers">ArchiveInputStream</a></pre>
  118. <div class="block">The DumpArchiveInputStream reads a UNIX dump archive as an InputStream.
  119. Methods are provided to position at each successive entry in
  120. the archive, and the read each entry as a normal input stream
  121. using read().
  122. There doesn't seem to exist a hint on the encoding of string values
  123. in any piece documentation. Given the main purpose of dump/restore
  124. is backing up a system it seems very likely the format uses the
  125. current default encoding of the system.</div>
  126. <dl><dt><span class="strong">This class is not thread-safe</span></dt>
  127. <dd></dd></dl>
  128. </li>
  129. </ul>
  130. </div>
  131. <div class="summary">
  132. <ul class="blockList">
  133. <li class="blockList">
  134. <!-- =========== FIELD SUMMARY =========== -->
  135. <ul class="blockList">
  136. <li class="blockList"><a name="field_summary">
  137. <!-- -->
  138. </a>
  139. <h3>Field Summary</h3>
  140. <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
  141. <caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
  142. <tr>
  143. <th class="colFirst" scope="col">Modifier and Type</th>
  144. <th class="colLast" scope="col">Field and Description</th>
  145. </tr>
  146. <tr class="altColor">
  147. <td class="colFirst"><code>protected org.apache.commons.compress.archivers.dump.TapeInputStream</code></td>
  148. <td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/compress/archivers/dump/DumpArchiveInputStream.html#raw">raw</a></strong></code>&nbsp;</td>
  149. </tr>
  150. </table>
  151. </li>
  152. </ul>
  153. <!-- ======== CONSTRUCTOR SUMMARY ======== -->
  154. <ul class="blockList">
  155. <li class="blockList"><a name="constructor_summary">
  156. <!-- -->
  157. </a>
  158. <h3>Constructor Summary</h3>
  159. <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
  160. <caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
  161. <tr>
  162. <th class="colOne" scope="col">Constructor and Description</th>
  163. </tr>
  164. <tr class="altColor">
  165. <td class="colOne"><code><strong><a href="../../../../../../org/apache/commons/compress/archivers/dump/DumpArchiveInputStream.html#DumpArchiveInputStream(java.io.InputStream)">DumpArchiveInputStream</a></strong>(<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>&nbsp;is)</code>
  166. <div class="block">Constructor using the platform's default encoding for file
  167. names.</div>
  168. </td>
  169. </tr>
  170. <tr class="rowColor">
  171. <td class="colOne"><code><strong><a href="../../../../../../org/apache/commons/compress/archivers/dump/DumpArchiveInputStream.html#DumpArchiveInputStream(java.io.InputStream,%20java.lang.String)">DumpArchiveInputStream</a></strong>(<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>&nbsp;is,
  172. <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>&nbsp;encoding)</code>
  173. <div class="block">Constructor.</div>
  174. </td>
  175. </tr>
  176. </table>
  177. </li>
  178. </ul>
  179. <!-- ========== METHOD SUMMARY =========== -->
  180. <ul class="blockList">
  181. <li class="blockList"><a name="method_summary">
  182. <!-- -->
  183. </a>
  184. <h3>Method Summary</h3>
  185. <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
  186. <caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
  187. <tr>
  188. <th class="colFirst" scope="col">Modifier and Type</th>
  189. <th class="colLast" scope="col">Method and Description</th>
  190. </tr>
  191. <tr class="altColor">
  192. <td class="colFirst"><code>void</code></td>
  193. <td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/compress/archivers/dump/DumpArchiveInputStream.html#close()">close</a></strong>()</code>
  194. <div class="block">Closes the stream for this entry.</div>
  195. </td>
  196. </tr>
  197. <tr class="rowColor">
  198. <td class="colFirst"><code>long</code></td>
  199. <td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/compress/archivers/dump/DumpArchiveInputStream.html#getBytesRead()">getBytesRead</a></strong>()</code>
  200. <div class="block">Returns the current number of bytes read from this stream.</div>
  201. </td>
  202. </tr>
  203. <tr class="altColor">
  204. <td class="colFirst"><code>int</code></td>
  205. <td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/compress/archivers/dump/DumpArchiveInputStream.html#getCount()">getCount</a></strong>()</code>
  206. <div class="block"><strong>Deprecated.</strong>&nbsp;</div>
  207. </td>
  208. </tr>
  209. <tr class="rowColor">
  210. <td class="colFirst"><code><a href="../../../../../../org/apache/commons/compress/archivers/dump/DumpArchiveEntry.html" title="class in org.apache.commons.compress.archivers.dump">DumpArchiveEntry</a></code></td>
  211. <td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/compress/archivers/dump/DumpArchiveInputStream.html#getNextDumpEntry()">getNextDumpEntry</a></strong>()</code>
  212. <div class="block">Read the next entry.</div>
  213. </td>
  214. </tr>
  215. <tr class="altColor">
  216. <td class="colFirst"><code><a href="../../../../../../org/apache/commons/compress/archivers/dump/DumpArchiveEntry.html" title="class in org.apache.commons.compress.archivers.dump">DumpArchiveEntry</a></code></td>
  217. <td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/compress/archivers/dump/DumpArchiveInputStream.html#getNextEntry()">getNextEntry</a></strong>()</code>
  218. <div class="block">Returns the next Archive Entry in this Stream.</div>
  219. </td>
  220. </tr>
  221. <tr class="rowColor">
  222. <td class="colFirst"><code><a href="../../../../../../org/apache/commons/compress/archivers/dump/DumpArchiveSummary.html" title="class in org.apache.commons.compress.archivers.dump">DumpArchiveSummary</a></code></td>
  223. <td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/compress/archivers/dump/DumpArchiveInputStream.html#getSummary()">getSummary</a></strong>()</code>
  224. <div class="block">Return the archive summary information.</div>
  225. </td>
  226. </tr>
  227. <tr class="altColor">
  228. <td class="colFirst"><code>static boolean</code></td>
  229. <td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/compress/archivers/dump/DumpArchiveInputStream.html#matches(byte[],%20int)">matches</a></strong>(byte[]&nbsp;buffer,
  230. int&nbsp;length)</code>
  231. <div class="block">Look at the first few bytes of the file to decide if it's a dump
  232. archive.</div>
  233. </td>
  234. </tr>
  235. <tr class="rowColor">
  236. <td class="colFirst"><code>int</code></td>
  237. <td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/compress/archivers/dump/DumpArchiveInputStream.html#read(byte[],%20int,%20int)">read</a></strong>(byte[]&nbsp;buf,
  238. int&nbsp;off,
  239. int&nbsp;len)</code>
  240. <div class="block">Reads bytes from the current dump archive entry.</div>
  241. </td>
  242. </tr>
  243. </table>
  244. <ul class="blockList">
  245. <li class="blockList"><a name="methods_inherited_from_class_org.apache.commons.compress.archivers.ArchiveInputStream">
  246. <!-- -->
  247. </a>
  248. <h3>Methods inherited from class&nbsp;org.apache.commons.compress.archivers.<a href="../../../../../../org/apache/commons/compress/archivers/ArchiveInputStream.html" title="class in org.apache.commons.compress.archivers">ArchiveInputStream</a></h3>
  249. <code><a href="../../../../../../org/apache/commons/compress/archivers/ArchiveInputStream.html#canReadEntryData(org.apache.commons.compress.archivers.ArchiveEntry)">canReadEntryData</a>, <a href="../../../../../../org/apache/commons/compress/archivers/ArchiveInputStream.html#count(int)">count</a>, <a href="../../../../../../org/apache/commons/compress/archivers/ArchiveInputStream.html#count(long)">count</a>, <a href="../../../../../../org/apache/commons/compress/archivers/ArchiveInputStream.html#pushedBackBytes(long)">pushedBackBytes</a>, <a href="../../../../../../org/apache/commons/compress/archivers/ArchiveInputStream.html#read()">read</a></code></li>
  250. </ul>
  251. <ul class="blockList">
  252. <li class="blockList"><a name="methods_inherited_from_class_java.io.InputStream">
  253. <!-- -->
  254. </a>
  255. <h3>Methods inherited from class&nbsp;java.io.<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></h3>
  256. <code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/InputStream.html?is-external=true#available()" title="class or interface in java.io">available</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/io/InputStream.html?is-external=true#mark(int)" title="class or interface in java.io">mark</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/io/InputStream.html?is-external=true#markSupported()" title="class or interface in java.io">markSupported</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/io/InputStream.html?is-external=true#read(byte[])" title="class or interface in java.io">read</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/io/InputStream.html?is-external=true#reset()" title="class or interface in java.io">reset</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/io/InputStream.html?is-external=true#skip(long)" title="class or interface in java.io">skip</a></code></li>
  257. </ul>
  258. <ul class="blockList">
  259. <li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
  260. <!-- -->
  261. </a>
  262. <h3>Methods inherited from class&nbsp;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>
  263. <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#toString()" title="class or interface in java.lang">toString</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>
  264. </ul>
  265. </li>
  266. </ul>
  267. </li>
  268. </ul>
  269. </div>
  270. <div class="details">
  271. <ul class="blockList">
  272. <li class="blockList">
  273. <!-- ============ FIELD DETAIL =========== -->
  274. <ul class="blockList">
  275. <li class="blockList"><a name="field_detail">
  276. <!-- -->
  277. </a>
  278. <h3>Field Detail</h3>
  279. <a name="raw">
  280. <!-- -->
  281. </a>
  282. <ul class="blockListLast">
  283. <li class="blockList">
  284. <h4>raw</h4>
  285. <pre>protected&nbsp;org.apache.commons.compress.archivers.dump.TapeInputStream <a href="../../../../../../src-html/org/apache/commons/compress/archivers/dump/DumpArchiveInputStream.html#line.63">raw</a></pre>
  286. </li>
  287. </ul>
  288. </li>
  289. </ul>
  290. <!-- ========= CONSTRUCTOR DETAIL ======== -->
  291. <ul class="blockList">
  292. <li class="blockList"><a name="constructor_detail">
  293. <!-- -->
  294. </a>
  295. <h3>Constructor Detail</h3>
  296. <a name="DumpArchiveInputStream(java.io.InputStream)">
  297. <!-- -->
  298. </a>
  299. <ul class="blockList">
  300. <li class="blockList">
  301. <h4>DumpArchiveInputStream</h4>
  302. <pre>public&nbsp;<a href="../../../../../../src-html/org/apache/commons/compress/archivers/dump/DumpArchiveInputStream.html#line.89">DumpArchiveInputStream</a>(<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>&nbsp;is)
  303. throws <a href="../../../../../../org/apache/commons/compress/archivers/ArchiveException.html" title="class in org.apache.commons.compress.archivers">ArchiveException</a></pre>
  304. <div class="block">Constructor using the platform's default encoding for file
  305. names.</div>
  306. <dl><dt><span class="strong">Parameters:</span></dt><dd><code>is</code> - stream to read from</dd>
  307. <dt><span class="strong">Throws:</span></dt>
  308. <dd><code><a href="../../../../../../org/apache/commons/compress/archivers/ArchiveException.html" title="class in org.apache.commons.compress.archivers">ArchiveException</a></code> - on error</dd></dl>
  309. </li>
  310. </ul>
  311. <a name="DumpArchiveInputStream(java.io.InputStream, java.lang.String)">
  312. <!-- -->
  313. </a>
  314. <ul class="blockListLast">
  315. <li class="blockList">
  316. <h4>DumpArchiveInputStream</h4>
  317. <pre>public&nbsp;<a href="../../../../../../src-html/org/apache/commons/compress/archivers/dump/DumpArchiveInputStream.html#line.102">DumpArchiveInputStream</a>(<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>&nbsp;is,
  318. <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>&nbsp;encoding)
  319. throws <a href="../../../../../../org/apache/commons/compress/archivers/ArchiveException.html" title="class in org.apache.commons.compress.archivers">ArchiveException</a></pre>
  320. <div class="block">Constructor.</div>
  321. <dl><dt><span class="strong">Parameters:</span></dt><dd><code>is</code> - stream to read from</dd><dd><code>encoding</code> - the encoding to use for file names, use null
  322. for the platform's default encoding</dd>
  323. <dt><span class="strong">Throws:</span></dt>
  324. <dd><code><a href="../../../../../../org/apache/commons/compress/archivers/ArchiveException.html" title="class in org.apache.commons.compress.archivers">ArchiveException</a></code> - on error</dd><dt><span class="strong">Since:</span></dt>
  325. <dd>1.6</dd></dl>
  326. </li>
  327. </ul>
  328. </li>
  329. </ul>
  330. <!-- ============ METHOD DETAIL ========== -->
  331. <ul class="blockList">
  332. <li class="blockList"><a name="method_detail">
  333. <!-- -->
  334. </a>
  335. <h3>Method Detail</h3>
  336. <a name="getCount()">
  337. <!-- -->
  338. </a>
  339. <ul class="blockList">
  340. <li class="blockList">
  341. <h4>getCount</h4>
  342. <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>
  343. public&nbsp;int&nbsp;<a href="../../../../../../src-html/org/apache/commons/compress/archivers/dump/DumpArchiveInputStream.html#line.154">getCount</a>()</pre>
  344. <div class="block"><span class="strong">Deprecated.</span>&nbsp;</div>
  345. <div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../../../org/apache/commons/compress/archivers/ArchiveInputStream.html#getCount()">ArchiveInputStream</a></code></strong></div>
  346. <div class="block">Returns the current number of bytes read from this stream.</div>
  347. <dl>
  348. <dt><strong>Overrides:</strong></dt>
  349. <dd><code><a href="../../../../../../org/apache/commons/compress/archivers/ArchiveInputStream.html#getCount()">getCount</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../../org/apache/commons/compress/archivers/ArchiveInputStream.html" title="class in org.apache.commons.compress.archivers">ArchiveInputStream</a></code></dd>
  350. <dt><span class="strong">Returns:</span></dt><dd>the number of read bytes</dd></dl>
  351. </li>
  352. </ul>
  353. <a name="getBytesRead()">
  354. <!-- -->
  355. </a>
  356. <ul class="blockList">
  357. <li class="blockList">
  358. <h4>getBytesRead</h4>
  359. <pre>public&nbsp;long&nbsp;<a href="../../../../../../src-html/org/apache/commons/compress/archivers/dump/DumpArchiveInputStream.html#line.159">getBytesRead</a>()</pre>
  360. <div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../../../org/apache/commons/compress/archivers/ArchiveInputStream.html#getBytesRead()">ArchiveInputStream</a></code></strong></div>
  361. <div class="block">Returns the current number of bytes read from this stream.</div>
  362. <dl>
  363. <dt><strong>Overrides:</strong></dt>
  364. <dd><code><a href="../../../../../../org/apache/commons/compress/archivers/ArchiveInputStream.html#getBytesRead()">getBytesRead</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../../org/apache/commons/compress/archivers/ArchiveInputStream.html" title="class in org.apache.commons.compress.archivers">ArchiveInputStream</a></code></dd>
  365. <dt><span class="strong">Returns:</span></dt><dd>the number of read bytes</dd></dl>
  366. </li>
  367. </ul>
  368. <a name="getSummary()">
  369. <!-- -->
  370. </a>
  371. <ul class="blockList">
  372. <li class="blockList">
  373. <h4>getSummary</h4>
  374. <pre>public&nbsp;<a href="../../../../../../org/apache/commons/compress/archivers/dump/DumpArchiveSummary.html" title="class in org.apache.commons.compress.archivers.dump">DumpArchiveSummary</a>&nbsp;<a href="../../../../../../src-html/org/apache/commons/compress/archivers/dump/DumpArchiveInputStream.html#line.167">getSummary</a>()</pre>
  375. <div class="block">Return the archive summary information.</div>
  376. <dl><dt><span class="strong">Returns:</span></dt><dd>the summary</dd></dl>
  377. </li>
  378. </ul>
  379. <a name="getNextDumpEntry()">
  380. <!-- -->
  381. </a>
  382. <ul class="blockList">
  383. <li class="blockList">
  384. <h4>getNextDumpEntry</h4>
  385. <pre>public&nbsp;<a href="../../../../../../org/apache/commons/compress/archivers/dump/DumpArchiveEntry.html" title="class in org.apache.commons.compress.archivers.dump">DumpArchiveEntry</a>&nbsp;<a href="../../../../../../src-html/org/apache/commons/compress/archivers/dump/DumpArchiveInputStream.html#line.224">getNextDumpEntry</a>()
  386. 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>
  387. <div class="block">Read the next entry.</div>
  388. <dl><dt><span class="strong">Returns:</span></dt><dd>the next entry</dd>
  389. <dt><span class="strong">Throws:</span></dt>
  390. <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> - on error</dd></dl>
  391. </li>
  392. </ul>
  393. <a name="getNextEntry()">
  394. <!-- -->
  395. </a>
  396. <ul class="blockList">
  397. <li class="blockList">
  398. <h4>getNextEntry</h4>
  399. <pre>public&nbsp;<a href="../../../../../../org/apache/commons/compress/archivers/dump/DumpArchiveEntry.html" title="class in org.apache.commons.compress.archivers.dump">DumpArchiveEntry</a>&nbsp;<a href="../../../../../../src-html/org/apache/commons/compress/archivers/dump/DumpArchiveInputStream.html#line.229">getNextEntry</a>()
  400. 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>
  401. <div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../../../org/apache/commons/compress/archivers/ArchiveInputStream.html#getNextEntry()">ArchiveInputStream</a></code></strong></div>
  402. <div class="block">Returns the next Archive Entry in this Stream.</div>
  403. <dl>
  404. <dt><strong>Specified by:</strong></dt>
  405. <dd><code><a href="../../../../../../org/apache/commons/compress/archivers/ArchiveInputStream.html#getNextEntry()">getNextEntry</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../../org/apache/commons/compress/archivers/ArchiveInputStream.html" title="class in org.apache.commons.compress.archivers">ArchiveInputStream</a></code></dd>
  406. <dt><span class="strong">Returns:</span></dt><dd>the next entry,
  407. or <code>null</code> if there are no more entries</dd>
  408. <dt><span class="strong">Throws:</span></dt>
  409. <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> - if the next entry could not be read</dd></dl>
  410. </li>
  411. </ul>
  412. <a name="read(byte[], int, int)">
  413. <!-- -->
  414. </a>
  415. <ul class="blockList">
  416. <li class="blockList">
  417. <h4>read</h4>
  418. <pre>public&nbsp;int&nbsp;<a href="../../../../../../src-html/org/apache/commons/compress/archivers/dump/DumpArchiveInputStream.html#line.467">read</a>(byte[]&nbsp;buf,
  419. int&nbsp;off,
  420. int&nbsp;len)
  421. 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>
  422. <div class="block">Reads bytes from the current dump archive entry.
  423. This method is aware of the boundaries of the current
  424. entry in the archive and will deal with them as if they
  425. were this stream's start and EOF.</div>
  426. <dl>
  427. <dt><strong>Overrides:</strong></dt>
  428. <dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/InputStream.html?is-external=true#read(byte[],%20int,%20int)" title="class or interface in java.io">read</a></code>&nbsp;in class&nbsp;<code><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></code></dd>
  429. <dt><span class="strong">Parameters:</span></dt><dd><code>buf</code> - The buffer into which to place bytes read.</dd><dd><code>off</code> - The offset at which to place bytes read.</dd><dd><code>len</code> - The number of bytes to read.</dd>
  430. <dt><span class="strong">Returns:</span></dt><dd>The number of bytes read, or -1 at EOF.</dd>
  431. <dt><span class="strong">Throws:</span></dt>
  432. <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> - on error</dd></dl>
  433. </li>
  434. </ul>
  435. <a name="close()">
  436. <!-- -->
  437. </a>
  438. <ul class="blockList">
  439. <li class="blockList">
  440. <h4>close</h4>
  441. <pre>public&nbsp;void&nbsp;<a href="../../../../../../src-html/org/apache/commons/compress/archivers/dump/DumpArchiveInputStream.html#line.530">close</a>()
  442. 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>
  443. <div class="block">Closes the stream for this entry.</div>
  444. <dl>
  445. <dt><strong>Specified by:</strong></dt>
  446. <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>&nbsp;in interface&nbsp;<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>
  447. <dt><strong>Specified by:</strong></dt>
  448. <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>&nbsp;in interface&nbsp;<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>
  449. <dt><strong>Overrides:</strong></dt>
  450. <dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/InputStream.html?is-external=true#close()" title="class or interface in java.io">close</a></code>&nbsp;in class&nbsp;<code><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></code></dd>
  451. <dt><span class="strong">Throws:</span></dt>
  452. <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>
  453. </li>
  454. </ul>
  455. <a name="matches(byte[], int)">
  456. <!-- -->
  457. </a>
  458. <ul class="blockListLast">
  459. <li class="blockList">
  460. <h4>matches</h4>
  461. <pre>public static&nbsp;boolean&nbsp;<a href="../../../../../../src-html/org/apache/commons/compress/archivers/dump/DumpArchiveInputStream.html#line.545">matches</a>(byte[]&nbsp;buffer,
  462. int&nbsp;length)</pre>
  463. <div class="block">Look at the first few bytes of the file to decide if it's a dump
  464. archive. With 32 bytes we can look at the magic value, with a full
  465. 1k we can verify the checksum.</div>
  466. <dl><dt><span class="strong">Parameters:</span></dt><dd><code>buffer</code> - data to match</dd><dd><code>length</code> - length of data</dd>
  467. <dt><span class="strong">Returns:</span></dt><dd>whether the buffer seems to contain dump data</dd></dl>
  468. </li>
  469. </ul>
  470. </li>
  471. </ul>
  472. </li>
  473. </ul>
  474. </div>
  475. </div>
  476. <!-- ========= END OF CLASS DATA ========= -->
  477. <!-- ======= START OF BOTTOM NAVBAR ====== -->
  478. <div class="bottomNav"><a name="navbar_bottom">
  479. <!-- -->
  480. </a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
  481. <!-- -->
  482. </a>
  483. <ul class="navList" title="Navigation">
  484. <li><a href="../../../../../../overview-summary.html">Overview</a></li>
  485. <li><a href="package-summary.html">Package</a></li>
  486. <li class="navBarCell1Rev">Class</li>
  487. <li><a href="class-use/DumpArchiveInputStream.html">Use</a></li>
  488. <li><a href="package-tree.html">Tree</a></li>
  489. <li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
  490. <li><a href="../../../../../../index-all.html">Index</a></li>
  491. <li><a href="../../../../../../help-doc.html">Help</a></li>
  492. </ul>
  493. </div>
  494. <div class="subNav">
  495. <ul class="navList">
  496. <li><a href="../../../../../../org/apache/commons/compress/archivers/dump/DumpArchiveException.html" title="class in org.apache.commons.compress.archivers.dump"><span class="strong">Prev Class</span></a></li>
  497. <li><a href="../../../../../../org/apache/commons/compress/archivers/dump/DumpArchiveSummary.html" title="class in org.apache.commons.compress.archivers.dump"><span class="strong">Next Class</span></a></li>
  498. </ul>
  499. <ul class="navList">
  500. <li><a href="../../../../../../index.html?org/apache/commons/compress/archivers/dump/DumpArchiveInputStream.html" target="_top">Frames</a></li>
  501. <li><a href="DumpArchiveInputStream.html" target="_top">No Frames</a></li>
  502. </ul>
  503. <ul class="navList" id="allclasses_navbar_bottom">
  504. <li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
  505. </ul>
  506. <div>
  507. <script type="text/javascript"><!--
  508. allClassesLink = document.getElementById("allclasses_navbar_bottom");
  509. if(window==top) {
  510. allClassesLink.style.display = "block";
  511. }
  512. else {
  513. allClassesLink.style.display = "none";
  514. }
  515. //-->
  516. </script>
  517. </div>
  518. <div>
  519. <ul class="subNavList">
  520. <li>Summary:&nbsp;</li>
  521. <li>Nested&nbsp;|&nbsp;</li>
  522. <li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
  523. <li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
  524. <li><a href="#method_summary">Method</a></li>
  525. </ul>
  526. <ul class="subNavList">
  527. <li>Detail:&nbsp;</li>
  528. <li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
  529. <li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
  530. <li><a href="#method_detail">Method</a></li>
  531. </ul>
  532. </div>
  533. <a name="skip-navbar_bottom">
  534. <!-- -->
  535. </a></div>
  536. <!-- ======== END OF BOTTOM NAVBAR ======= -->
  537. <p class="legalCopy"><small>Copyright &#169; 2016 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
  538. </body>
  539. </html>