org.codehaus.plexus.archiver.zip
public class ExtraFieldUtils extends Object
Version: $Revision: 2436 $ $Date: 2005-09-01 13:20:41 -0400 (Thu, 01 Sep 2005) $ from org.apache.ant.tools.zip.ExtraFieldUtils v1.9
Field Summary | |
---|---|
static Hashtable | implementations
Static registry of known extra fields.
|
Method Summary | |
---|---|
static ZipExtraField | createExtraField(ZipShort headerId)
Create an instance of the approriate ExtraField, falls back to
UnrecognizedExtraField .
|
static byte[] | mergeCentralDirectoryData(ZipExtraField[] data)
Merges the central directory fields of the given ZipExtraFields.
|
static byte[] | mergeLocalFileDataData(ZipExtraField[] data)
Merges the local file data fields of the given ZipExtraFields.
|
static ZipExtraField[] | parse(byte[] data)
Split the array into ExtraFields and populate them with the
give data.
|
static void | register(Class c)
Register a ZipExtraField implementation.
|
Since: 1.1
UnrecognizedExtraField
.
Since: 1.1
Since: 1.1
Since: 1.1
Since: 1.1
The given class must have a no-arg constructor and implement
the ZipExtraField interface
.
Since: 1.1