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 UnparseableExtraFieldData
          Wrapper for extra field data that doesn't conform to the recommended format of header-tag + size + data.
 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 all extra fields that have been parsed successfully.
 ZipExtraField[] ZipArchiveEntry.getExtraFields(boolean includeUnparseable)
          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, throwing an exception if the data cannot be parsed.
static ZipExtraField[] ExtraFieldUtils.parse(byte[] data, boolean local)
          Split the array into ExtraFields and populate them with the given data, throwing an exception if the data cannot be parsed.
static ZipExtraField[] ExtraFieldUtils.parse(byte[] data, boolean local, ExtraFieldUtils.UnparseableExtraField onUnparseableData)
          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 field - replacing an already present extra field of the same type.
 void ZipArchiveEntry.addExtraField(ZipExtraField ze)
          Adds an extra field - 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 © 2011 Apache Software Foundation. All Rights Reserved.