ArArchiveEntry.html 30 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580
  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>ArArchiveEntry (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="ArArchiveEntry (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/ArArchiveEntry.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>Prev Class</li>
  43. <li><a href="../../../../../../org/apache/commons/compress/archivers/ar/ArArchiveInputStream.html" title="class in org.apache.commons.compress.archivers.ar"><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/ar/ArArchiveEntry.html" target="_top">Frames</a></li>
  47. <li><a href="ArArchiveEntry.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.ar</div>
  86. <h2 title="Class ArArchiveEntry" class="title">Class ArArchiveEntry</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>org.apache.commons.compress.archivers.ar.ArArchiveEntry</li>
  94. </ul>
  95. </li>
  96. </ul>
  97. <div class="description">
  98. <ul class="blockList">
  99. <li class="blockList">
  100. <dl>
  101. <dt>All Implemented Interfaces:</dt>
  102. <dd><a href="../../../../../../org/apache/commons/compress/archivers/ArchiveEntry.html" title="interface in org.apache.commons.compress.archivers">ArchiveEntry</a></dd>
  103. </dl>
  104. <hr>
  105. <br>
  106. <pre>public class <a href="../../../../../../src-html/org/apache/commons/compress/archivers/ar/ArArchiveEntry.html#line.54">ArArchiveEntry</a>
  107. extends <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>
  108. implements <a href="../../../../../../org/apache/commons/compress/archivers/ArchiveEntry.html" title="interface in org.apache.commons.compress.archivers">ArchiveEntry</a></pre>
  109. <div class="block">Represents an archive entry in the "ar" format.
  110. Each AR archive starts with "!&lt;arch&gt;" followed by a LF. After these 8 bytes
  111. the archive entries are listed. The format of an entry header is as it follows:
  112. <pre>
  113. START BYTE END BYTE NAME FORMAT LENGTH
  114. 0 15 File name ASCII 16
  115. 16 27 Modification timestamp Decimal 12
  116. 28 33 Owner ID Decimal 6
  117. 34 39 Group ID Decimal 6
  118. 40 47 File mode Octal 8
  119. 48 57 File size (bytes) Decimal 10
  120. 58 59 File magic \140\012 2
  121. </pre>
  122. This specifies that an ar archive entry header contains 60 bytes.
  123. Due to the limitation of the file name length to 16 bytes GNU and
  124. BSD has their own variants of this format. Currently Commons
  125. Compress can read but not write the GNU variant. It fully supports
  126. the BSD variant.</div>
  127. <dl><dt><span class="strong">See Also:</span></dt><dd><a href="http://www.freebsd.org/cgi/man.cgi?query=ar&sektion=5">ar man page</a></dd><dt><span class="strong">This class is immutable</span></dt>
  128. <dd></dd></dl>
  129. </li>
  130. </ul>
  131. </div>
  132. <div class="summary">
  133. <ul class="blockList">
  134. <li class="blockList">
  135. <!-- =========== FIELD SUMMARY =========== -->
  136. <ul class="blockList">
  137. <li class="blockList"><a name="field_summary">
  138. <!-- -->
  139. </a>
  140. <h3>Field Summary</h3>
  141. <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
  142. <caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
  143. <tr>
  144. <th class="colFirst" scope="col">Modifier and Type</th>
  145. <th class="colLast" scope="col">Field and Description</th>
  146. </tr>
  147. <tr class="altColor">
  148. <td class="colFirst"><code>static <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>
  149. <td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/compress/archivers/ar/ArArchiveEntry.html#HEADER">HEADER</a></strong></code>
  150. <div class="block">The header for each entry</div>
  151. </td>
  152. </tr>
  153. <tr class="rowColor">
  154. <td class="colFirst"><code>static <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>
  155. <td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/compress/archivers/ar/ArArchiveEntry.html#TRAILER">TRAILER</a></strong></code>
  156. <div class="block">The trailer for each entry</div>
  157. </td>
  158. </tr>
  159. </table>
  160. <ul class="blockList">
  161. <li class="blockList"><a name="fields_inherited_from_class_org.apache.commons.compress.archivers.ArchiveEntry">
  162. <!-- -->
  163. </a>
  164. <h3>Fields inherited from interface&nbsp;org.apache.commons.compress.archivers.<a href="../../../../../../org/apache/commons/compress/archivers/ArchiveEntry.html" title="interface in org.apache.commons.compress.archivers">ArchiveEntry</a></h3>
  165. <code><a href="../../../../../../org/apache/commons/compress/archivers/ArchiveEntry.html#SIZE_UNKNOWN">SIZE_UNKNOWN</a></code></li>
  166. </ul>
  167. </li>
  168. </ul>
  169. <!-- ======== CONSTRUCTOR SUMMARY ======== -->
  170. <ul class="blockList">
  171. <li class="blockList"><a name="constructor_summary">
  172. <!-- -->
  173. </a>
  174. <h3>Constructor Summary</h3>
  175. <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
  176. <caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
  177. <tr>
  178. <th class="colOne" scope="col">Constructor and Description</th>
  179. </tr>
  180. <tr class="altColor">
  181. <td class="colOne"><code><strong><a href="../../../../../../org/apache/commons/compress/archivers/ar/ArArchiveEntry.html#ArArchiveEntry(java.io.File,%20java.lang.String)">ArArchiveEntry</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a>&nbsp;inputFile,
  182. <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;entryName)</code>
  183. <div class="block">Create a new instance using the attributes of the given file</div>
  184. </td>
  185. </tr>
  186. <tr class="rowColor">
  187. <td class="colOne"><code><strong><a href="../../../../../../org/apache/commons/compress/archivers/ar/ArArchiveEntry.html#ArArchiveEntry(java.lang.String,%20long)">ArArchiveEntry</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>&nbsp;name,
  188. long&nbsp;length)</code>
  189. <div class="block">Create a new instance using a couple of default values.</div>
  190. </td>
  191. </tr>
  192. <tr class="altColor">
  193. <td class="colOne"><code><strong><a href="../../../../../../org/apache/commons/compress/archivers/ar/ArArchiveEntry.html#ArArchiveEntry(java.lang.String,%20long,%20int,%20int,%20int,%20long)">ArArchiveEntry</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>&nbsp;name,
  194. long&nbsp;length,
  195. int&nbsp;userId,
  196. int&nbsp;groupId,
  197. int&nbsp;mode,
  198. long&nbsp;lastModified)</code>
  199. <div class="block">Create a new instance.</div>
  200. </td>
  201. </tr>
  202. </table>
  203. </li>
  204. </ul>
  205. <!-- ========== METHOD SUMMARY =========== -->
  206. <ul class="blockList">
  207. <li class="blockList"><a name="method_summary">
  208. <!-- -->
  209. </a>
  210. <h3>Method Summary</h3>
  211. <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
  212. <caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
  213. <tr>
  214. <th class="colFirst" scope="col">Modifier and Type</th>
  215. <th class="colLast" scope="col">Method and Description</th>
  216. </tr>
  217. <tr class="altColor">
  218. <td class="colFirst"><code>boolean</code></td>
  219. <td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/compress/archivers/ar/ArArchiveEntry.html#equals(java.lang.Object)">equals</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>&nbsp;obj)</code>&nbsp;</td>
  220. </tr>
  221. <tr class="rowColor">
  222. <td class="colFirst"><code>int</code></td>
  223. <td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/compress/archivers/ar/ArArchiveEntry.html#getGroupId()">getGroupId</a></strong>()</code>&nbsp;</td>
  224. </tr>
  225. <tr class="altColor">
  226. <td class="colFirst"><code>long</code></td>
  227. <td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/compress/archivers/ar/ArArchiveEntry.html#getLastModified()">getLastModified</a></strong>()</code>
  228. <div class="block">Last modified time in seconds since the epoch.</div>
  229. </td>
  230. </tr>
  231. <tr class="rowColor">
  232. <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Date.html?is-external=true" title="class or interface in java.util">Date</a></code></td>
  233. <td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/compress/archivers/ar/ArArchiveEntry.html#getLastModifiedDate()">getLastModifiedDate</a></strong>()</code>
  234. <div class="block">Gets the last modified date of this entry.</div>
  235. </td>
  236. </tr>
  237. <tr class="altColor">
  238. <td class="colFirst"><code>long</code></td>
  239. <td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/compress/archivers/ar/ArArchiveEntry.html#getLength()">getLength</a></strong>()</code>&nbsp;</td>
  240. </tr>
  241. <tr class="rowColor">
  242. <td class="colFirst"><code>int</code></td>
  243. <td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/compress/archivers/ar/ArArchiveEntry.html#getMode()">getMode</a></strong>()</code>&nbsp;</td>
  244. </tr>
  245. <tr class="altColor">
  246. <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>
  247. <td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/compress/archivers/ar/ArArchiveEntry.html#getName()">getName</a></strong>()</code>
  248. <div class="block">Gets the name of the entry in this archive.</div>
  249. </td>
  250. </tr>
  251. <tr class="rowColor">
  252. <td class="colFirst"><code>long</code></td>
  253. <td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/compress/archivers/ar/ArArchiveEntry.html#getSize()">getSize</a></strong>()</code>
  254. <div class="block">Gets the uncompressed size of this entry.</div>
  255. </td>
  256. </tr>
  257. <tr class="altColor">
  258. <td class="colFirst"><code>int</code></td>
  259. <td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/compress/archivers/ar/ArArchiveEntry.html#getUserId()">getUserId</a></strong>()</code>&nbsp;</td>
  260. </tr>
  261. <tr class="rowColor">
  262. <td class="colFirst"><code>int</code></td>
  263. <td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/compress/archivers/ar/ArArchiveEntry.html#hashCode()">hashCode</a></strong>()</code>&nbsp;</td>
  264. </tr>
  265. <tr class="altColor">
  266. <td class="colFirst"><code>boolean</code></td>
  267. <td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/compress/archivers/ar/ArArchiveEntry.html#isDirectory()">isDirectory</a></strong>()</code>
  268. <div class="block">Returns true if this entry refers to a directory.</div>
  269. </td>
  270. </tr>
  271. </table>
  272. <ul class="blockList">
  273. <li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
  274. <!-- -->
  275. </a>
  276. <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>
  277. <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#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#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>
  278. </ul>
  279. </li>
  280. </ul>
  281. </li>
  282. </ul>
  283. </div>
  284. <div class="details">
  285. <ul class="blockList">
  286. <li class="blockList">
  287. <!-- ============ FIELD DETAIL =========== -->
  288. <ul class="blockList">
  289. <li class="blockList"><a name="field_detail">
  290. <!-- -->
  291. </a>
  292. <h3>Field Detail</h3>
  293. <a name="HEADER">
  294. <!-- -->
  295. </a>
  296. <ul class="blockList">
  297. <li class="blockList">
  298. <h4>HEADER</h4>
  299. <pre>public static final&nbsp;<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> <a href="../../../../../../src-html/org/apache/commons/compress/archivers/ar/ArArchiveEntry.html#line.57">HEADER</a></pre>
  300. <div class="block">The header for each entry</div>
  301. <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../../constant-values.html#org.apache.commons.compress.archivers.ar.ArArchiveEntry.HEADER">Constant Field Values</a></dd></dl>
  302. </li>
  303. </ul>
  304. <a name="TRAILER">
  305. <!-- -->
  306. </a>
  307. <ul class="blockListLast">
  308. <li class="blockList">
  309. <h4>TRAILER</h4>
  310. <pre>public static final&nbsp;<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> <a href="../../../../../../src-html/org/apache/commons/compress/archivers/ar/ArArchiveEntry.html#line.60">TRAILER</a></pre>
  311. <div class="block">The trailer for each entry</div>
  312. <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../../constant-values.html#org.apache.commons.compress.archivers.ar.ArArchiveEntry.TRAILER">Constant Field Values</a></dd></dl>
  313. </li>
  314. </ul>
  315. </li>
  316. </ul>
  317. <!-- ========= CONSTRUCTOR DETAIL ======== -->
  318. <ul class="blockList">
  319. <li class="blockList"><a name="constructor_detail">
  320. <!-- -->
  321. </a>
  322. <h3>Constructor Detail</h3>
  323. <a name="ArArchiveEntry(java.lang.String, long)">
  324. <!-- -->
  325. </a>
  326. <ul class="blockList">
  327. <li class="blockList">
  328. <h4>ArArchiveEntry</h4>
  329. <pre>public&nbsp;<a href="../../../../../../src-html/org/apache/commons/compress/archivers/ar/ArArchiveEntry.html#line.84">ArArchiveEntry</a>(<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;name,
  330. long&nbsp;length)</pre>
  331. <div class="block">Create a new instance using a couple of default values.
  332. <p>Sets userId and groupId to 0, the octal file mode to 644 and
  333. the last modified time to the current time.</p></div>
  334. <dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - name of the entry</dd><dd><code>length</code> - length of the entry in bytes</dd></dl>
  335. </li>
  336. </ul>
  337. <a name="ArArchiveEntry(java.lang.String, long, int, int, int, long)">
  338. <!-- -->
  339. </a>
  340. <ul class="blockList">
  341. <li class="blockList">
  342. <h4>ArArchiveEntry</h4>
  343. <pre>public&nbsp;<a href="../../../../../../src-html/org/apache/commons/compress/archivers/ar/ArArchiveEntry.html#line.99">ArArchiveEntry</a>(<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;name,
  344. long&nbsp;length,
  345. int&nbsp;userId,
  346. int&nbsp;groupId,
  347. int&nbsp;mode,
  348. long&nbsp;lastModified)</pre>
  349. <div class="block">Create a new instance.</div>
  350. <dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - name of the entry</dd><dd><code>length</code> - length of the entry in bytes</dd><dd><code>userId</code> - numeric user id</dd><dd><code>groupId</code> - numeric group id</dd><dd><code>mode</code> - file mode</dd><dd><code>lastModified</code> - last modified time in seconds since the epoch</dd></dl>
  351. </li>
  352. </ul>
  353. <a name="ArArchiveEntry(java.io.File, java.lang.String)">
  354. <!-- -->
  355. </a>
  356. <ul class="blockListLast">
  357. <li class="blockList">
  358. <h4>ArArchiveEntry</h4>
  359. <pre>public&nbsp;<a href="../../../../../../src-html/org/apache/commons/compress/archivers/ar/ArArchiveEntry.html#line.114">ArArchiveEntry</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a>&nbsp;inputFile,
  360. <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;entryName)</pre>
  361. <div class="block">Create a new instance using the attributes of the given file</div>
  362. <dl><dt><span class="strong">Parameters:</span></dt><dd><code>inputFile</code> - the file to create an entry from</dd><dd><code>entryName</code> - the name of the entry</dd></dl>
  363. </li>
  364. </ul>
  365. </li>
  366. </ul>
  367. <!-- ============ METHOD DETAIL ========== -->
  368. <ul class="blockList">
  369. <li class="blockList"><a name="method_detail">
  370. <!-- -->
  371. </a>
  372. <h3>Method Detail</h3>
  373. <a name="getSize()">
  374. <!-- -->
  375. </a>
  376. <ul class="blockList">
  377. <li class="blockList">
  378. <h4>getSize</h4>
  379. <pre>public&nbsp;long&nbsp;<a href="../../../../../../src-html/org/apache/commons/compress/archivers/ar/ArArchiveEntry.html#line.121">getSize</a>()</pre>
  380. <div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../../org/apache/commons/compress/archivers/ArchiveEntry.html#getSize()">ArchiveEntry</a></code></strong></div>
  381. <div class="block">Gets the uncompressed size of this entry. May be -1 (SIZE_UNKNOWN) if the size is unknown</div>
  382. <dl>
  383. <dt><strong>Specified by:</strong></dt>
  384. <dd><code><a href="../../../../../../org/apache/commons/compress/archivers/ArchiveEntry.html#getSize()">getSize</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../org/apache/commons/compress/archivers/ArchiveEntry.html" title="interface in org.apache.commons.compress.archivers">ArchiveEntry</a></code></dd>
  385. <dt><span class="strong">Returns:</span></dt><dd>the uncompressed size of this entry.</dd></dl>
  386. </li>
  387. </ul>
  388. <a name="getName()">
  389. <!-- -->
  390. </a>
  391. <ul class="blockList">
  392. <li class="blockList">
  393. <h4>getName</h4>
  394. <pre>public&nbsp;<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;<a href="../../../../../../src-html/org/apache/commons/compress/archivers/ar/ArArchiveEntry.html#line.126">getName</a>()</pre>
  395. <div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../../org/apache/commons/compress/archivers/ArchiveEntry.html#getName()">ArchiveEntry</a></code></strong></div>
  396. <div class="block">Gets the name of the entry in this archive. May refer to a file or directory or other item.</div>
  397. <dl>
  398. <dt><strong>Specified by:</strong></dt>
  399. <dd><code><a href="../../../../../../org/apache/commons/compress/archivers/ArchiveEntry.html#getName()">getName</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../org/apache/commons/compress/archivers/ArchiveEntry.html" title="interface in org.apache.commons.compress.archivers">ArchiveEntry</a></code></dd>
  400. <dt><span class="strong">Returns:</span></dt><dd>The name of this entry in the archive.</dd></dl>
  401. </li>
  402. </ul>
  403. <a name="getUserId()">
  404. <!-- -->
  405. </a>
  406. <ul class="blockList">
  407. <li class="blockList">
  408. <h4>getUserId</h4>
  409. <pre>public&nbsp;int&nbsp;<a href="../../../../../../src-html/org/apache/commons/compress/archivers/ar/ArArchiveEntry.html#line.130">getUserId</a>()</pre>
  410. </li>
  411. </ul>
  412. <a name="getGroupId()">
  413. <!-- -->
  414. </a>
  415. <ul class="blockList">
  416. <li class="blockList">
  417. <h4>getGroupId</h4>
  418. <pre>public&nbsp;int&nbsp;<a href="../../../../../../src-html/org/apache/commons/compress/archivers/ar/ArArchiveEntry.html#line.134">getGroupId</a>()</pre>
  419. </li>
  420. </ul>
  421. <a name="getMode()">
  422. <!-- -->
  423. </a>
  424. <ul class="blockList">
  425. <li class="blockList">
  426. <h4>getMode</h4>
  427. <pre>public&nbsp;int&nbsp;<a href="../../../../../../src-html/org/apache/commons/compress/archivers/ar/ArArchiveEntry.html#line.138">getMode</a>()</pre>
  428. </li>
  429. </ul>
  430. <a name="getLastModified()">
  431. <!-- -->
  432. </a>
  433. <ul class="blockList">
  434. <li class="blockList">
  435. <h4>getLastModified</h4>
  436. <pre>public&nbsp;long&nbsp;<a href="../../../../../../src-html/org/apache/commons/compress/archivers/ar/ArArchiveEntry.html#line.146">getLastModified</a>()</pre>
  437. <div class="block">Last modified time in seconds since the epoch.</div>
  438. <dl><dt><span class="strong">Returns:</span></dt><dd>the last modified date</dd></dl>
  439. </li>
  440. </ul>
  441. <a name="getLastModifiedDate()">
  442. <!-- -->
  443. </a>
  444. <ul class="blockList">
  445. <li class="blockList">
  446. <h4>getLastModifiedDate</h4>
  447. <pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Date.html?is-external=true" title="class or interface in java.util">Date</a>&nbsp;<a href="../../../../../../src-html/org/apache/commons/compress/archivers/ar/ArArchiveEntry.html#line.151">getLastModifiedDate</a>()</pre>
  448. <div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../../org/apache/commons/compress/archivers/ArchiveEntry.html#getLastModifiedDate()">ArchiveEntry</a></code></strong></div>
  449. <div class="block">Gets the last modified date of this entry.</div>
  450. <dl>
  451. <dt><strong>Specified by:</strong></dt>
  452. <dd><code><a href="../../../../../../org/apache/commons/compress/archivers/ArchiveEntry.html#getLastModifiedDate()">getLastModifiedDate</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../org/apache/commons/compress/archivers/ArchiveEntry.html" title="interface in org.apache.commons.compress.archivers">ArchiveEntry</a></code></dd>
  453. <dt><span class="strong">Returns:</span></dt><dd>the last modified date of this entry.</dd></dl>
  454. </li>
  455. </ul>
  456. <a name="getLength()">
  457. <!-- -->
  458. </a>
  459. <ul class="blockList">
  460. <li class="blockList">
  461. <h4>getLength</h4>
  462. <pre>public&nbsp;long&nbsp;<a href="../../../../../../src-html/org/apache/commons/compress/archivers/ar/ArArchiveEntry.html#line.155">getLength</a>()</pre>
  463. </li>
  464. </ul>
  465. <a name="isDirectory()">
  466. <!-- -->
  467. </a>
  468. <ul class="blockList">
  469. <li class="blockList">
  470. <h4>isDirectory</h4>
  471. <pre>public&nbsp;boolean&nbsp;<a href="../../../../../../src-html/org/apache/commons/compress/archivers/ar/ArArchiveEntry.html#line.160">isDirectory</a>()</pre>
  472. <div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../../org/apache/commons/compress/archivers/ArchiveEntry.html#isDirectory()">ArchiveEntry</a></code></strong></div>
  473. <div class="block">Returns true if this entry refers to a directory.</div>
  474. <dl>
  475. <dt><strong>Specified by:</strong></dt>
  476. <dd><code><a href="../../../../../../org/apache/commons/compress/archivers/ArchiveEntry.html#isDirectory()">isDirectory</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../org/apache/commons/compress/archivers/ArchiveEntry.html" title="interface in org.apache.commons.compress.archivers">ArchiveEntry</a></code></dd>
  477. <dt><span class="strong">Returns:</span></dt><dd>true if this entry refers to a directory.</dd></dl>
  478. </li>
  479. </ul>
  480. <a name="hashCode()">
  481. <!-- -->
  482. </a>
  483. <ul class="blockList">
  484. <li class="blockList">
  485. <h4>hashCode</h4>
  486. <pre>public&nbsp;int&nbsp;<a href="../../../../../../src-html/org/apache/commons/compress/archivers/ar/ArArchiveEntry.html#line.165">hashCode</a>()</pre>
  487. <dl>
  488. <dt><strong>Overrides:</strong></dt>
  489. <dd><code><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></code>&nbsp;in class&nbsp;<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>
  490. </dl>
  491. </li>
  492. </ul>
  493. <a name="equals(java.lang.Object)">
  494. <!-- -->
  495. </a>
  496. <ul class="blockListLast">
  497. <li class="blockList">
  498. <h4>equals</h4>
  499. <pre>public&nbsp;boolean&nbsp;<a href="../../../../../../src-html/org/apache/commons/compress/archivers/ar/ArArchiveEntry.html#line.173">equals</a>(<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>&nbsp;obj)</pre>
  500. <dl>
  501. <dt><strong>Overrides:</strong></dt>
  502. <dd><code><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></code>&nbsp;in class&nbsp;<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>
  503. </dl>
  504. </li>
  505. </ul>
  506. </li>
  507. </ul>
  508. </li>
  509. </ul>
  510. </div>
  511. </div>
  512. <!-- ========= END OF CLASS DATA ========= -->
  513. <!-- ======= START OF BOTTOM NAVBAR ====== -->
  514. <div class="bottomNav"><a name="navbar_bottom">
  515. <!-- -->
  516. </a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
  517. <!-- -->
  518. </a>
  519. <ul class="navList" title="Navigation">
  520. <li><a href="../../../../../../overview-summary.html">Overview</a></li>
  521. <li><a href="package-summary.html">Package</a></li>
  522. <li class="navBarCell1Rev">Class</li>
  523. <li><a href="class-use/ArArchiveEntry.html">Use</a></li>
  524. <li><a href="package-tree.html">Tree</a></li>
  525. <li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
  526. <li><a href="../../../../../../index-all.html">Index</a></li>
  527. <li><a href="../../../../../../help-doc.html">Help</a></li>
  528. </ul>
  529. </div>
  530. <div class="subNav">
  531. <ul class="navList">
  532. <li>Prev Class</li>
  533. <li><a href="../../../../../../org/apache/commons/compress/archivers/ar/ArArchiveInputStream.html" title="class in org.apache.commons.compress.archivers.ar"><span class="strong">Next Class</span></a></li>
  534. </ul>
  535. <ul class="navList">
  536. <li><a href="../../../../../../index.html?org/apache/commons/compress/archivers/ar/ArArchiveEntry.html" target="_top">Frames</a></li>
  537. <li><a href="ArArchiveEntry.html" target="_top">No Frames</a></li>
  538. </ul>
  539. <ul class="navList" id="allclasses_navbar_bottom">
  540. <li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
  541. </ul>
  542. <div>
  543. <script type="text/javascript"><!--
  544. allClassesLink = document.getElementById("allclasses_navbar_bottom");
  545. if(window==top) {
  546. allClassesLink.style.display = "block";
  547. }
  548. else {
  549. allClassesLink.style.display = "none";
  550. }
  551. //-->
  552. </script>
  553. </div>
  554. <div>
  555. <ul class="subNavList">
  556. <li>Summary:&nbsp;</li>
  557. <li>Nested&nbsp;|&nbsp;</li>
  558. <li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
  559. <li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
  560. <li><a href="#method_summary">Method</a></li>
  561. </ul>
  562. <ul class="subNavList">
  563. <li>Detail:&nbsp;</li>
  564. <li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
  565. <li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
  566. <li><a href="#method_detail">Method</a></li>
  567. </ul>
  568. </div>
  569. <a name="skip-navbar_bottom">
  570. <!-- -->
  571. </a></div>
  572. <!-- ======== END OF BOTTOM NAVBAR ======= -->
  573. <p class="legalCopy"><small>Copyright &#169; 2016 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
  574. </body>
  575. </html>