AbstractUnicodeExtraField.html 30 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525
  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>AbstractUnicodeExtraField (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="AbstractUnicodeExtraField (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/AbstractUnicodeExtraField.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/zip/AsiExtraField.html" title="class in org.apache.commons.compress.archivers.zip"><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/zip/AbstractUnicodeExtraField.html" target="_top">Frames</a></li>
  47. <li><a href="AbstractUnicodeExtraField.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>Field&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>Field&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.zip</div>
  86. <h2 title="Class AbstractUnicodeExtraField" class="title">Class AbstractUnicodeExtraField</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.zip.AbstractUnicodeExtraField</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/zip/ZipExtraField.html" title="interface in org.apache.commons.compress.archivers.zip">ZipExtraField</a></dd>
  103. </dl>
  104. <dl>
  105. <dt>Direct Known Subclasses:</dt>
  106. <dd><a href="../../../../../../org/apache/commons/compress/archivers/zip/UnicodeCommentExtraField.html" title="class in org.apache.commons.compress.archivers.zip">UnicodeCommentExtraField</a>, <a href="../../../../../../org/apache/commons/compress/archivers/zip/UnicodePathExtraField.html" title="class in org.apache.commons.compress.archivers.zip">UnicodePathExtraField</a></dd>
  107. </dl>
  108. <hr>
  109. <br>
  110. <pre>public abstract class <a href="../../../../../../src-html/org/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField.html#line.31">AbstractUnicodeExtraField</a>
  111. 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>
  112. implements <a href="../../../../../../org/apache/commons/compress/archivers/zip/ZipExtraField.html" title="interface in org.apache.commons.compress.archivers.zip">ZipExtraField</a></pre>
  113. <div class="block">A common base class for Unicode extra information extra fields.</div>
  114. <dl><dt><span class="strong">This class is not thread-safe</span></dt>
  115. <dd></dd></dl>
  116. </li>
  117. </ul>
  118. </div>
  119. <div class="summary">
  120. <ul class="blockList">
  121. <li class="blockList">
  122. <!-- ======== CONSTRUCTOR SUMMARY ======== -->
  123. <ul class="blockList">
  124. <li class="blockList"><a name="constructor_summary">
  125. <!-- -->
  126. </a>
  127. <h3>Constructor Summary</h3>
  128. <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
  129. <caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
  130. <tr>
  131. <th class="colFirst" scope="col">Modifier</th>
  132. <th class="colLast" scope="col">Constructor and Description</th>
  133. </tr>
  134. <tr class="altColor">
  135. <td class="colFirst"><code>protected </code></td>
  136. <td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField.html#AbstractUnicodeExtraField()">AbstractUnicodeExtraField</a></strong>()</code>&nbsp;</td>
  137. </tr>
  138. <tr class="rowColor">
  139. <td class="colFirst"><code>protected </code></td>
  140. <td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField.html#AbstractUnicodeExtraField(java.lang.String,%20byte[])">AbstractUnicodeExtraField</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;text,
  141. byte[]&nbsp;bytes)</code>
  142. <div class="block">Assemble as unicode extension from the name/comment and
  143. encoding of the original zip entry.</div>
  144. </td>
  145. </tr>
  146. <tr class="altColor">
  147. <td class="colFirst"><code>protected </code></td>
  148. <td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField.html#AbstractUnicodeExtraField(java.lang.String,%20byte[],%20int,%20int)">AbstractUnicodeExtraField</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;text,
  149. byte[]&nbsp;bytes,
  150. int&nbsp;off,
  151. int&nbsp;len)</code>
  152. <div class="block">Assemble as unicode extension from the name/comment and
  153. encoding of the original zip entry.</div>
  154. </td>
  155. </tr>
  156. </table>
  157. </li>
  158. </ul>
  159. <!-- ========== METHOD SUMMARY =========== -->
  160. <ul class="blockList">
  161. <li class="blockList"><a name="method_summary">
  162. <!-- -->
  163. </a>
  164. <h3>Method Summary</h3>
  165. <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
  166. <caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
  167. <tr>
  168. <th class="colFirst" scope="col">Modifier and Type</th>
  169. <th class="colLast" scope="col">Method and Description</th>
  170. </tr>
  171. <tr class="altColor">
  172. <td class="colFirst"><code>byte[]</code></td>
  173. <td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField.html#getCentralDirectoryData()">getCentralDirectoryData</a></strong>()</code>
  174. <div class="block">The actual data to put into central directory - without Header-ID or
  175. length specifier.</div>
  176. </td>
  177. </tr>
  178. <tr class="rowColor">
  179. <td class="colFirst"><code><a href="../../../../../../org/apache/commons/compress/archivers/zip/ZipShort.html" title="class in org.apache.commons.compress.archivers.zip">ZipShort</a></code></td>
  180. <td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField.html#getCentralDirectoryLength()">getCentralDirectoryLength</a></strong>()</code>
  181. <div class="block">Length of the extra field in the central directory - without
  182. Header-ID or length specifier.</div>
  183. </td>
  184. </tr>
  185. <tr class="altColor">
  186. <td class="colFirst"><code>byte[]</code></td>
  187. <td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField.html#getLocalFileDataData()">getLocalFileDataData</a></strong>()</code>
  188. <div class="block">The actual data to put into local file data - without Header-ID
  189. or length specifier.</div>
  190. </td>
  191. </tr>
  192. <tr class="rowColor">
  193. <td class="colFirst"><code><a href="../../../../../../org/apache/commons/compress/archivers/zip/ZipShort.html" title="class in org.apache.commons.compress.archivers.zip">ZipShort</a></code></td>
  194. <td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField.html#getLocalFileDataLength()">getLocalFileDataLength</a></strong>()</code>
  195. <div class="block">Length of the extra field in the local file data - without
  196. Header-ID or length specifier.</div>
  197. </td>
  198. </tr>
  199. <tr class="altColor">
  200. <td class="colFirst"><code>long</code></td>
  201. <td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField.html#getNameCRC32()">getNameCRC32</a></strong>()</code>&nbsp;</td>
  202. </tr>
  203. <tr class="rowColor">
  204. <td class="colFirst"><code>byte[]</code></td>
  205. <td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField.html#getUnicodeName()">getUnicodeName</a></strong>()</code>&nbsp;</td>
  206. </tr>
  207. <tr class="altColor">
  208. <td class="colFirst"><code>void</code></td>
  209. <td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField.html#parseFromCentralDirectoryData(byte[],%20int,%20int)">parseFromCentralDirectoryData</a></strong>(byte[]&nbsp;buffer,
  210. int&nbsp;offset,
  211. int&nbsp;length)</code>
  212. <div class="block">Doesn't do anything special since this class always uses the
  213. same data in central directory and local file data.</div>
  214. </td>
  215. </tr>
  216. <tr class="rowColor">
  217. <td class="colFirst"><code>void</code></td>
  218. <td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField.html#parseFromLocalFileData(byte[],%20int,%20int)">parseFromLocalFileData</a></strong>(byte[]&nbsp;buffer,
  219. int&nbsp;offset,
  220. int&nbsp;length)</code>
  221. <div class="block">Populate data from this array as if it was in local file data.</div>
  222. </td>
  223. </tr>
  224. <tr class="altColor">
  225. <td class="colFirst"><code>void</code></td>
  226. <td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField.html#setNameCRC32(long)">setNameCRC32</a></strong>(long&nbsp;nameCRC32)</code>&nbsp;</td>
  227. </tr>
  228. <tr class="rowColor">
  229. <td class="colFirst"><code>void</code></td>
  230. <td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField.html#setUnicodeName(byte[])">setUnicodeName</a></strong>(byte[]&nbsp;unicodeName)</code>&nbsp;</td>
  231. </tr>
  232. </table>
  233. <ul class="blockList">
  234. <li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
  235. <!-- -->
  236. </a>
  237. <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>
  238. <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>
  239. </ul>
  240. <ul class="blockList">
  241. <li class="blockList"><a name="methods_inherited_from_class_org.apache.commons.compress.archivers.zip.ZipExtraField">
  242. <!-- -->
  243. </a>
  244. <h3>Methods inherited from interface&nbsp;org.apache.commons.compress.archivers.zip.<a href="../../../../../../org/apache/commons/compress/archivers/zip/ZipExtraField.html" title="interface in org.apache.commons.compress.archivers.zip">ZipExtraField</a></h3>
  245. <code><a href="../../../../../../org/apache/commons/compress/archivers/zip/ZipExtraField.html#getHeaderId()">getHeaderId</a></code></li>
  246. </ul>
  247. </li>
  248. </ul>
  249. </li>
  250. </ul>
  251. </div>
  252. <div class="details">
  253. <ul class="blockList">
  254. <li class="blockList">
  255. <!-- ========= CONSTRUCTOR DETAIL ======== -->
  256. <ul class="blockList">
  257. <li class="blockList"><a name="constructor_detail">
  258. <!-- -->
  259. </a>
  260. <h3>Constructor Detail</h3>
  261. <a name="AbstractUnicodeExtraField()">
  262. <!-- -->
  263. </a>
  264. <ul class="blockList">
  265. <li class="blockList">
  266. <h4>AbstractUnicodeExtraField</h4>
  267. <pre>protected&nbsp;<a href="../../../../../../src-html/org/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField.html#line.36">AbstractUnicodeExtraField</a>()</pre>
  268. </li>
  269. </ul>
  270. <a name="AbstractUnicodeExtraField(java.lang.String, byte[], int, int)">
  271. <!-- -->
  272. </a>
  273. <ul class="blockList">
  274. <li class="blockList">
  275. <h4>AbstractUnicodeExtraField</h4>
  276. <pre>protected&nbsp;<a href="../../../../../../src-html/org/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField.html#line.51">AbstractUnicodeExtraField</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;text,
  277. byte[]&nbsp;bytes,
  278. int&nbsp;off,
  279. int&nbsp;len)</pre>
  280. <div class="block">Assemble as unicode extension from the name/comment and
  281. encoding of the original zip entry.</div>
  282. <dl><dt><span class="strong">Parameters:</span></dt><dd><code>text</code> - The file name or comment.</dd><dd><code>bytes</code> - The encoded of the filename or comment in the zip
  283. file.</dd><dd><code>off</code> - The offset of the encoded filename or comment in
  284. <code>bytes</code>.</dd><dd><code>len</code> - The length of the encoded filename or commentin
  285. <code>bytes</code>.</dd></dl>
  286. </li>
  287. </ul>
  288. <a name="AbstractUnicodeExtraField(java.lang.String, byte[])">
  289. <!-- -->
  290. </a>
  291. <ul class="blockListLast">
  292. <li class="blockList">
  293. <h4>AbstractUnicodeExtraField</h4>
  294. <pre>protected&nbsp;<a href="../../../../../../src-html/org/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField.html#line.71">AbstractUnicodeExtraField</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;text,
  295. byte[]&nbsp;bytes)</pre>
  296. <div class="block">Assemble as unicode extension from the name/comment and
  297. encoding of the original zip entry.</div>
  298. <dl><dt><span class="strong">Parameters:</span></dt><dd><code>text</code> - The file name or comment.</dd><dd><code>bytes</code> - The encoded of the filename or comment in the zip
  299. file.</dd></dl>
  300. </li>
  301. </ul>
  302. </li>
  303. </ul>
  304. <!-- ============ METHOD DETAIL ========== -->
  305. <ul class="blockList">
  306. <li class="blockList"><a name="method_detail">
  307. <!-- -->
  308. </a>
  309. <h3>Method Detail</h3>
  310. <a name="getNameCRC32()">
  311. <!-- -->
  312. </a>
  313. <ul class="blockList">
  314. <li class="blockList">
  315. <h4>getNameCRC32</h4>
  316. <pre>public&nbsp;long&nbsp;<a href="../../../../../../src-html/org/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField.html#line.91">getNameCRC32</a>()</pre>
  317. <dl><dt><span class="strong">Returns:</span></dt><dd>The CRC32 checksum of the filename or comment as
  318. encoded in the central directory of the zip file.</dd></dl>
  319. </li>
  320. </ul>
  321. <a name="setNameCRC32(long)">
  322. <!-- -->
  323. </a>
  324. <ul class="blockList">
  325. <li class="blockList">
  326. <h4>setNameCRC32</h4>
  327. <pre>public&nbsp;void&nbsp;<a href="../../../../../../src-html/org/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField.html#line.99">setNameCRC32</a>(long&nbsp;nameCRC32)</pre>
  328. <dl><dt><span class="strong">Parameters:</span></dt><dd><code>nameCRC32</code> - The CRC32 checksum of the filename as encoded
  329. in the central directory of the zip file to set.</dd></dl>
  330. </li>
  331. </ul>
  332. <a name="getUnicodeName()">
  333. <!-- -->
  334. </a>
  335. <ul class="blockList">
  336. <li class="blockList">
  337. <h4>getUnicodeName</h4>
  338. <pre>public&nbsp;byte[]&nbsp;<a href="../../../../../../src-html/org/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField.html#line.107">getUnicodeName</a>()</pre>
  339. <dl><dt><span class="strong">Returns:</span></dt><dd>The UTF-8 encoded name.</dd></dl>
  340. </li>
  341. </ul>
  342. <a name="setUnicodeName(byte[])">
  343. <!-- -->
  344. </a>
  345. <ul class="blockList">
  346. <li class="blockList">
  347. <h4>setUnicodeName</h4>
  348. <pre>public&nbsp;void&nbsp;<a href="../../../../../../src-html/org/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField.html#line.119">setUnicodeName</a>(byte[]&nbsp;unicodeName)</pre>
  349. <dl><dt><span class="strong">Parameters:</span></dt><dd><code>unicodeName</code> - The UTF-8 encoded name to set.</dd></dl>
  350. </li>
  351. </ul>
  352. <a name="getCentralDirectoryData()">
  353. <!-- -->
  354. </a>
  355. <ul class="blockList">
  356. <li class="blockList">
  357. <h4>getCentralDirectoryData</h4>
  358. <pre>public&nbsp;byte[]&nbsp;<a href="../../../../../../src-html/org/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField.html#line.131">getCentralDirectoryData</a>()</pre>
  359. <div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../../org/apache/commons/compress/archivers/zip/ZipExtraField.html#getCentralDirectoryData()">ZipExtraField</a></code></strong></div>
  360. <div class="block">The actual data to put into central directory - without Header-ID or
  361. length specifier.</div>
  362. <dl>
  363. <dt><strong>Specified by:</strong></dt>
  364. <dd><code><a href="../../../../../../org/apache/commons/compress/archivers/zip/ZipExtraField.html#getCentralDirectoryData()">getCentralDirectoryData</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../org/apache/commons/compress/archivers/zip/ZipExtraField.html" title="interface in org.apache.commons.compress.archivers.zip">ZipExtraField</a></code></dd>
  365. <dt><span class="strong">Returns:</span></dt><dd>the data</dd></dl>
  366. </li>
  367. </ul>
  368. <a name="getCentralDirectoryLength()">
  369. <!-- -->
  370. </a>
  371. <ul class="blockList">
  372. <li class="blockList">
  373. <h4>getCentralDirectoryLength</h4>
  374. <pre>public&nbsp;<a href="../../../../../../org/apache/commons/compress/archivers/zip/ZipShort.html" title="class in org.apache.commons.compress.archivers.zip">ZipShort</a>&nbsp;<a href="../../../../../../src-html/org/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField.html#line.144">getCentralDirectoryLength</a>()</pre>
  375. <div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../../org/apache/commons/compress/archivers/zip/ZipExtraField.html#getCentralDirectoryLength()">ZipExtraField</a></code></strong></div>
  376. <div class="block">Length of the extra field in the central directory - without
  377. Header-ID or length specifier.</div>
  378. <dl>
  379. <dt><strong>Specified by:</strong></dt>
  380. <dd><code><a href="../../../../../../org/apache/commons/compress/archivers/zip/ZipExtraField.html#getCentralDirectoryLength()">getCentralDirectoryLength</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../org/apache/commons/compress/archivers/zip/ZipExtraField.html" title="interface in org.apache.commons.compress.archivers.zip">ZipExtraField</a></code></dd>
  381. <dt><span class="strong">Returns:</span></dt><dd>the length of the field in the central directory</dd></dl>
  382. </li>
  383. </ul>
  384. <a name="getLocalFileDataData()">
  385. <!-- -->
  386. </a>
  387. <ul class="blockList">
  388. <li class="blockList">
  389. <h4>getLocalFileDataData</h4>
  390. <pre>public&nbsp;byte[]&nbsp;<a href="../../../../../../src-html/org/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField.html#line.152">getLocalFileDataData</a>()</pre>
  391. <div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../../org/apache/commons/compress/archivers/zip/ZipExtraField.html#getLocalFileDataData()">ZipExtraField</a></code></strong></div>
  392. <div class="block">The actual data to put into local file data - without Header-ID
  393. or length specifier.</div>
  394. <dl>
  395. <dt><strong>Specified by:</strong></dt>
  396. <dd><code><a href="../../../../../../org/apache/commons/compress/archivers/zip/ZipExtraField.html#getLocalFileDataData()">getLocalFileDataData</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../org/apache/commons/compress/archivers/zip/ZipExtraField.html" title="interface in org.apache.commons.compress.archivers.zip">ZipExtraField</a></code></dd>
  397. <dt><span class="strong">Returns:</span></dt><dd>the data</dd></dl>
  398. </li>
  399. </ul>
  400. <a name="getLocalFileDataLength()">
  401. <!-- -->
  402. </a>
  403. <ul class="blockList">
  404. <li class="blockList">
  405. <h4>getLocalFileDataLength</h4>
  406. <pre>public&nbsp;<a href="../../../../../../org/apache/commons/compress/archivers/zip/ZipShort.html" title="class in org.apache.commons.compress.archivers.zip">ZipShort</a>&nbsp;<a href="../../../../../../src-html/org/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField.html#line.157">getLocalFileDataLength</a>()</pre>
  407. <div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../../org/apache/commons/compress/archivers/zip/ZipExtraField.html#getLocalFileDataLength()">ZipExtraField</a></code></strong></div>
  408. <div class="block">Length of the extra field in the local file data - without
  409. Header-ID or length specifier.</div>
  410. <dl>
  411. <dt><strong>Specified by:</strong></dt>
  412. <dd><code><a href="../../../../../../org/apache/commons/compress/archivers/zip/ZipExtraField.html#getLocalFileDataLength()">getLocalFileDataLength</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../org/apache/commons/compress/archivers/zip/ZipExtraField.html" title="interface in org.apache.commons.compress.archivers.zip">ZipExtraField</a></code></dd>
  413. <dt><span class="strong">Returns:</span></dt><dd>the length of the field in the local file data</dd></dl>
  414. </li>
  415. </ul>
  416. <a name="parseFromLocalFileData(byte[], int, int)">
  417. <!-- -->
  418. </a>
  419. <ul class="blockList">
  420. <li class="blockList">
  421. <h4>parseFromLocalFileData</h4>
  422. <pre>public&nbsp;void&nbsp;<a href="../../../../../../src-html/org/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField.html#line.162">parseFromLocalFileData</a>(byte[]&nbsp;buffer,
  423. int&nbsp;offset,
  424. int&nbsp;length)
  425. throws <a href="http://docs.oracle.com/javase/7/docs/api/java/util/zip/ZipException.html?is-external=true" title="class or interface in java.util.zip">ZipException</a></pre>
  426. <div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../../org/apache/commons/compress/archivers/zip/ZipExtraField.html#parseFromLocalFileData(byte[],%20int,%20int)">ZipExtraField</a></code></strong></div>
  427. <div class="block">Populate data from this array as if it was in local file data.</div>
  428. <dl>
  429. <dt><strong>Specified by:</strong></dt>
  430. <dd><code><a href="../../../../../../org/apache/commons/compress/archivers/zip/ZipExtraField.html#parseFromLocalFileData(byte[],%20int,%20int)">parseFromLocalFileData</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../org/apache/commons/compress/archivers/zip/ZipExtraField.html" title="interface in org.apache.commons.compress.archivers.zip">ZipExtraField</a></code></dd>
  431. <dt><span class="strong">Parameters:</span></dt><dd><code>buffer</code> - the buffer to read data from</dd><dd><code>offset</code> - offset into buffer to read data</dd><dd><code>length</code> - the length of data</dd>
  432. <dt><span class="strong">Throws:</span></dt>
  433. <dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/zip/ZipException.html?is-external=true" title="class or interface in java.util.zip">ZipException</a></code> - on error</dd></dl>
  434. </li>
  435. </ul>
  436. <a name="parseFromCentralDirectoryData(byte[], int, int)">
  437. <!-- -->
  438. </a>
  439. <ul class="blockListLast">
  440. <li class="blockList">
  441. <h4>parseFromCentralDirectoryData</h4>
  442. <pre>public&nbsp;void&nbsp;<a href="../../../../../../src-html/org/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField.html#line.187">parseFromCentralDirectoryData</a>(byte[]&nbsp;buffer,
  443. int&nbsp;offset,
  444. int&nbsp;length)
  445. throws <a href="http://docs.oracle.com/javase/7/docs/api/java/util/zip/ZipException.html?is-external=true" title="class or interface in java.util.zip">ZipException</a></pre>
  446. <div class="block">Doesn't do anything special since this class always uses the
  447. same data in central directory and local file data.</div>
  448. <dl>
  449. <dt><strong>Specified by:</strong></dt>
  450. <dd><code><a href="../../../../../../org/apache/commons/compress/archivers/zip/ZipExtraField.html#parseFromCentralDirectoryData(byte[],%20int,%20int)">parseFromCentralDirectoryData</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../org/apache/commons/compress/archivers/zip/ZipExtraField.html" title="interface in org.apache.commons.compress.archivers.zip">ZipExtraField</a></code></dd>
  451. <dt><span class="strong">Parameters:</span></dt><dd><code>buffer</code> - the buffer to read data from</dd><dd><code>offset</code> - offset into buffer to read data</dd><dd><code>length</code> - the length of data</dd>
  452. <dt><span class="strong">Throws:</span></dt>
  453. <dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/zip/ZipException.html?is-external=true" title="class or interface in java.util.zip">ZipException</a></code> - on error</dd></dl>
  454. </li>
  455. </ul>
  456. </li>
  457. </ul>
  458. </li>
  459. </ul>
  460. </div>
  461. </div>
  462. <!-- ========= END OF CLASS DATA ========= -->
  463. <!-- ======= START OF BOTTOM NAVBAR ====== -->
  464. <div class="bottomNav"><a name="navbar_bottom">
  465. <!-- -->
  466. </a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
  467. <!-- -->
  468. </a>
  469. <ul class="navList" title="Navigation">
  470. <li><a href="../../../../../../overview-summary.html">Overview</a></li>
  471. <li><a href="package-summary.html">Package</a></li>
  472. <li class="navBarCell1Rev">Class</li>
  473. <li><a href="class-use/AbstractUnicodeExtraField.html">Use</a></li>
  474. <li><a href="package-tree.html">Tree</a></li>
  475. <li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
  476. <li><a href="../../../../../../index-all.html">Index</a></li>
  477. <li><a href="../../../../../../help-doc.html">Help</a></li>
  478. </ul>
  479. </div>
  480. <div class="subNav">
  481. <ul class="navList">
  482. <li>Prev Class</li>
  483. <li><a href="../../../../../../org/apache/commons/compress/archivers/zip/AsiExtraField.html" title="class in org.apache.commons.compress.archivers.zip"><span class="strong">Next Class</span></a></li>
  484. </ul>
  485. <ul class="navList">
  486. <li><a href="../../../../../../index.html?org/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField.html" target="_top">Frames</a></li>
  487. <li><a href="AbstractUnicodeExtraField.html" target="_top">No Frames</a></li>
  488. </ul>
  489. <ul class="navList" id="allclasses_navbar_bottom">
  490. <li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
  491. </ul>
  492. <div>
  493. <script type="text/javascript"><!--
  494. allClassesLink = document.getElementById("allclasses_navbar_bottom");
  495. if(window==top) {
  496. allClassesLink.style.display = "block";
  497. }
  498. else {
  499. allClassesLink.style.display = "none";
  500. }
  501. //-->
  502. </script>
  503. </div>
  504. <div>
  505. <ul class="subNavList">
  506. <li>Summary:&nbsp;</li>
  507. <li>Nested&nbsp;|&nbsp;</li>
  508. <li>Field&nbsp;|&nbsp;</li>
  509. <li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
  510. <li><a href="#method_summary">Method</a></li>
  511. </ul>
  512. <ul class="subNavList">
  513. <li>Detail:&nbsp;</li>
  514. <li>Field&nbsp;|&nbsp;</li>
  515. <li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
  516. <li><a href="#method_detail">Method</a></li>
  517. </ul>
  518. </div>
  519. <a name="skip-navbar_bottom">
  520. <!-- -->
  521. </a></div>
  522. <!-- ======== END OF BOTTOM NAVBAR ======= -->
  523. <p class="legalCopy"><small>Copyright &#169; 2016 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
  524. </body>
  525. </html>