org.apache.tools.zip
Class ExtraFieldUtils
java.lang.Object
|
+--org.apache.tools.zip.ExtraFieldUtils
- public class ExtraFieldUtils
- extends java.lang.Object
ZipExtraField related methods
- Version:
- $Revision: 1.1 $
- Author:
- Stefan Bodewig
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ExtraFieldUtils
public ExtraFieldUtils()
register
public static void register(java.lang.Class c)
- Register a ZipExtraField implementation.
The given class must have a no-arg constructor and implement
the ZipExtraField interface
.
- Since:
- 1.1
createExtraField
public static ZipExtraField createExtraField(ZipShort headerId)
throws java.lang.InstantiationException,
java.lang.IllegalAccessException
- Create an instance of the approriate ExtraField, falls back to
UnrecognizedExtraField
.
- Since:
- 1.1
parse
public static ZipExtraField[] parse(byte[] data)
throws java.util.zip.ZipException
- Split the array into ExtraFields and populate them with the
give data.
- Since:
- 1.1
mergeLocalFileDataData
public static byte[] mergeLocalFileDataData(ZipExtraField[] data)
- Merges the local file data fields of the given ZipExtraFields.
- Since:
- 1.1
mergeCentralDirectoryData
public static byte[] mergeCentralDirectoryData(ZipExtraField[] data)
- Merges the central directory fields of the given ZipExtraFields.
- Since:
- 1.1
Copyright © 1999-2002 Apache Software Foundation. All Rights Reserved.