X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2Forg%2Fapache%2Ftools%2Fzip%2FJarMarker.java;h=70141e94e919543ea87349ae4b8da8f16ee685e9;hb=844ccad5a3fcbedec17b2af66d460f31abc7cff1;hp=c0633539fbddfcd69a77590b20c1d547c5d74210;hpb=6f33f705957d674dc2ab6c994a6ea87f7a91f40f;p=vamsas.git diff --git a/src/org/apache/tools/zip/JarMarker.java b/src/org/apache/tools/zip/JarMarker.java index c063353..70141e9 100644 --- a/src/org/apache/tools/zip/JarMarker.java +++ b/src/org/apache/tools/zip/JarMarker.java @@ -21,88 +21,102 @@ package org.apache.tools.zip; import java.util.zip.ZipException; /** - * If this extra field is added as the very first extra field of the - * archive, Solaris will consider it an executable jar file. - * + * If this extra field is added as the very first extra field of the archive, + * Solaris will consider it an executable jar file. + * * @since Ant 1.6.3 */ public final class JarMarker implements ZipExtraField { - private static final ZipShort ID = new ZipShort(0xCAFE); - private static final ZipShort NULL = new ZipShort(0); - private static final byte[] NO_BYTES = new byte[0]; - private static final JarMarker DEFAULT = new JarMarker(); + private static final ZipShort ID = new ZipShort(0xCAFE); - /** No-arg constructor */ - public JarMarker() { - // empty - } + private static final ZipShort NULL = new ZipShort(0); - /** - * Since JarMarker is stateless we can always use the same instance. - * @return the DEFAULT jarmaker. - */ - public static JarMarker getInstance() { - return DEFAULT; - } + private static final byte[] NO_BYTES = new byte[0]; - /** - * The Header-ID. - * @return the header id - */ - public ZipShort getHeaderId() { - return ID; - } + private static final JarMarker DEFAULT = new JarMarker(); - /** - * Length of the extra field in the local file data - without - * Header-ID or length specifier. - * @return 0 - */ - public ZipShort getLocalFileDataLength() { - return NULL; - } + /** No-arg constructor */ + public JarMarker() { + // empty + } - /** - * Length of the extra field in the central directory - without - * Header-ID or length specifier. - * @return 0 - */ - public ZipShort getCentralDirectoryLength() { - return NULL; - } + /** + * Since JarMarker is stateless we can always use the same instance. + * + * @return the DEFAULT jarmaker. + */ + public static JarMarker getInstance() { + return DEFAULT; + } - /** - * The actual data to put into local file data - without Header-ID - * or length specifier. - * @return the data - * @since 1.1 - */ - public byte[] getLocalFileDataData() { - return NO_BYTES; - } + /** + * The Header-ID. + * + * @return the header id + */ + public ZipShort getHeaderId() { + return ID; + } - /** - * The actual data to put central directory - without Header-ID or - * length specifier. - * @return the data - */ - public byte[] getCentralDirectoryData() { - return NO_BYTES; - } + /** + * Length of the extra field in the local file data - without Header-ID or + * length specifier. + * + * @return 0 + */ + public ZipShort getLocalFileDataLength() { + return NULL; + } + + /** + * Length of the extra field in the central directory - without Header-ID or + * length specifier. + * + * @return 0 + */ + public ZipShort getCentralDirectoryLength() { + return NULL; + } + + /** + * The actual data to put into local file data - without Header-ID or length + * specifier. + * + * @return the data + * @since 1.1 + */ + public byte[] getLocalFileDataData() { + return NO_BYTES; + } + + /** + * The actual data to put central directory - without Header-ID or length + * specifier. + * + * @return the data + */ + public byte[] getCentralDirectoryData() { + return NO_BYTES; + } - /** - * Populate data from this array as if it was in local file data. - * @param data an array of bytes - * @param offset the start offset - * @param length the number of bytes in the array from offset - * - * @throws ZipException on error - */ - public void parseFromLocalFileData(byte[] data, int offset, int length) - throws ZipException { - if (length != 0) { - throw new ZipException("JarMarker doesn't expect any data"); - } + /** + * Populate data from this array as if it was in local file data. + * + * @param data + * an array of bytes + * @param offset + * the start offset + * @param length + * the number of bytes in the array from offset + * + * @throws ZipException + * on error + */ + public void parseFromLocalFileData(byte[] data, int offset, int length) + throws ZipException { + if (length != 0) { + throw new ZipException("JarMarker doesn't expect any data"); } + } }