| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object | +--org.apache.tools.zip.ExtraFieldUtils
ZipExtraField related methods
| Constructor Summary | |
| ExtraFieldUtils() | |
| 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(java.lang.Class c)Register a ZipExtraField implementation. | 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
public ExtraFieldUtils()
| Method Detail | 
public static void register(java.lang.Class c)
The given class must have a no-arg constructor and implement
 the ZipExtraField interface.
public static ZipExtraField createExtraField(ZipShort headerId)
                                      throws java.lang.InstantiationException,
                                             java.lang.IllegalAccessException
UnrecognizedExtraField.
java.lang.InstantiationException
java.lang.IllegalAccessException
public static ZipExtraField[] parse(byte[] data)
                             throws java.util.zip.ZipException
java.util.zip.ZipExceptionpublic static byte[] mergeLocalFileDataData(ZipExtraField[] data)
public static byte[] mergeCentralDirectoryData(ZipExtraField[] data)
| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||