X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Forg%2Fapache%2Ftools%2Fzip%2FUnrecognizedExtraField.java;h=280a62ea846273e511b655ac76652866ec0f5a5e;hb=844ccad5a3fcbedec17b2af66d460f31abc7cff1;hp=79f2e6e1b077f46a02255c970ba2568c3c403b3d;hpb=7b1c4a0d95b3d019f16f5752667e8918d9ab775b;p=vamsas.git diff --git a/src/org/apache/tools/zip/UnrecognizedExtraField.java b/src/org/apache/tools/zip/UnrecognizedExtraField.java index 79f2e6e..280a62e 100644 --- a/src/org/apache/tools/zip/UnrecognizedExtraField.java +++ b/src/org/apache/tools/zip/UnrecognizedExtraField.java @@ -19,119 +19,134 @@ package org.apache.tools.zip; /** - * Simple placeholder for all those extra fields we don't want to deal - * with. - * - *

Assumes local file data and central directory entries are - * identical - unless told the opposite.

- * + * Simple placeholder for all those extra fields we don't want to deal with. + * + *

+ * Assumes local file data and central directory entries are identical - unless + * told the opposite. + *

+ * */ public class UnrecognizedExtraField implements ZipExtraField { - /** - * The Header-ID. - * - * @since 1.1 - */ - private ZipShort headerId; + /** + * The Header-ID. + * + * @since 1.1 + */ + private ZipShort headerId; - /** - * Set the header id. - * @param headerId the header id to use - */ - public void setHeaderId(ZipShort headerId) { - this.headerId = headerId; - } + /** + * Set the header id. + * + * @param headerId + * the header id to use + */ + public void setHeaderId(ZipShort headerId) { + this.headerId = headerId; + } - /** - * Get the header id. - * @return the header id - */ - public ZipShort getHeaderId() { - return headerId; - } + /** + * Get the header id. + * + * @return the header id + */ + public ZipShort getHeaderId() { + return headerId; + } - /** - * Extra field data in local file data - without - * Header-ID or length specifier. - * - * @since 1.1 - */ - private byte[] localData; + /** + * Extra field data in local file data - without Header-ID or length + * specifier. + * + * @since 1.1 + */ + private byte[] localData; - /** - * Set the extra field data in the local file data - - * without Header-ID or length specifier. - * @param data the field data to use - */ - public void setLocalFileDataData(byte[] data) { - localData = data; - } + /** + * Set the extra field data in the local file data - without Header-ID or + * length specifier. + * + * @param data + * the field data to use + */ + public void setLocalFileDataData(byte[] data) { + localData = data; + } - /** - * Get the length of the local data. - * @return the length of the local data - */ - public ZipShort getLocalFileDataLength() { - return new ZipShort(localData.length); - } + /** + * Get the length of the local data. + * + * @return the length of the local data + */ + public ZipShort getLocalFileDataLength() { + return new ZipShort(localData.length); + } - /** - * Get the local data. - * @return the local data - */ - public byte[] getLocalFileDataData() { - return localData; - } + /** + * Get the local data. + * + * @return the local data + */ + public byte[] getLocalFileDataData() { + return localData; + } - /** - * Extra field data in central directory - without - * Header-ID or length specifier. - * - * @since 1.1 - */ - private byte[] centralData; + /** + * Extra field data in central directory - without Header-ID or length + * specifier. + * + * @since 1.1 + */ + private byte[] centralData; - /** - * Set the extra field data in central directory. - * @param data the data to use - */ - public void setCentralDirectoryData(byte[] data) { - centralData = data; - } + /** + * Set the extra field data in central directory. + * + * @param data + * the data to use + */ + public void setCentralDirectoryData(byte[] data) { + centralData = data; + } - /** - * Get the central data length. - * If there is no central data, get the local file data length. - * @return the central data length - */ - public ZipShort getCentralDirectoryLength() { - if (centralData != null) { - return new ZipShort(centralData.length); - } - return getLocalFileDataLength(); + /** + * Get the central data length. If there is no central data, get the local + * file data length. + * + * @return the central data length + */ + public ZipShort getCentralDirectoryLength() { + if (centralData != null) { + return new ZipShort(centralData.length); } + return getLocalFileDataLength(); + } - /** - * Get the central data. - * @return the central data if present, else return the local file data - */ - public byte[] getCentralDirectoryData() { - if (centralData != null) { - return centralData; - } - return getLocalFileDataData(); + /** + * Get the central data. + * + * @return the central data if present, else return the local file data + */ + public byte[] getCentralDirectoryData() { + if (centralData != null) { + return centralData; } + return getLocalFileDataData(); + } - /** - * @param data the array of bytes. - * @param offset the source location in the data array. - * @param length the number of bytes to use in the data array. - * @see ZipExtraField#parseFromLocalFileData(byte[], int, int) - */ - public void parseFromLocalFileData(byte[] data, int offset, int length) { - byte[] tmp = new byte[length]; - System.arraycopy(data, offset, tmp, 0, length); - setLocalFileDataData(tmp); - } + /** + * @param data + * the array of bytes. + * @param offset + * the source location in the data array. + * @param length + * the number of bytes to use in the data array. + * @see ZipExtraField#parseFromLocalFileData(byte[], int, int) + */ + public void parseFromLocalFileData(byte[] data, int offset, int length) { + byte[] tmp = new byte[length]; + System.arraycopy(data, offset, tmp, 0, length); + setLocalFileDataData(tmp); + } }