Uses of Interface
org.apache.commons.compress.archivers.zip.ZipExtraField

Packages that use ZipExtraField
org.apache.commons.compress.archivers.zip Provides stream classes for reading and writing archives using the ZIP format. 
 

Uses of ZipExtraField in org.apache.commons.compress.archivers.zip
 

Classes in org.apache.commons.compress.archivers.zip that implement ZipExtraField
 class AbstractUnicodeExtraField
          A common base class for Unicode extra information extra fields.
 class AsiExtraField
          Adds Unix file permission and UID/GID fields as well as symbolic link handling.
 class JarMarker
          If this extra field is added as the very first extra field of the archive, Solaris will consider it an executable jar file.
 class UnicodeCommentExtraField
          Info-ZIP Unicode Comment Extra Field (0x6375):
 class UnicodePathExtraField
          Info-ZIP Unicode Path Extra Field (0x7075):
 class UnrecognizedExtraField
          Simple placeholder for all those extra fields we don't want to deal with.
 

Methods in org.apache.commons.compress.archivers.zip that return ZipExtraField
static ZipExtraField ExtraFieldUtils.createExtraField(ZipShort headerId)
          Create an instance of the approriate ExtraField, falls back to UnrecognizedExtraField.
 ZipExtraField ZipArchiveEntry.getExtraField(ZipShort type)
          Looks up an extra field by its header id.
 ZipExtraField[] ZipArchiveEntry.getExtraFields()
          Retrieves extra fields.
static ZipExtraField[] ExtraFieldUtils.parse(byte[] data)
          Split the array into ExtraFields and populate them with the given data as local file data.
static ZipExtraField[] ExtraFieldUtils.parse(byte[] data, boolean local)
          Split the array into ExtraFields and populate them with the given data.
 

Methods in org.apache.commons.compress.archivers.zip with parameters of type ZipExtraField
 void ZipArchiveEntry.addAsFirstExtraField(ZipExtraField ze)
          Adds an extra fields - replacing an already present extra field of the same type.
 void ZipArchiveEntry.addExtraField(ZipExtraField ze)
          Adds an extra fields - replacing an already present extra field of the same type.
static byte[] ExtraFieldUtils.mergeCentralDirectoryData(ZipExtraField[] data)
          Merges the central directory fields of the given ZipExtraFields.
static byte[] ExtraFieldUtils.mergeLocalFileDataData(ZipExtraField[] data)
          Merges the local file data fields of the given ZipExtraFields.
 void ZipArchiveEntry.setExtraFields(ZipExtraField[] fields)
          Replaces all currently attached extra fields with the new array.
 



Copyright © 2009 Apache Software Foundation. All Rights Reserved.