Package org.apache.tools.zip

## Interface CentralDirectoryParsingZipExtraField

- All Superinterfaces:
    `ZipExtraField`
  All Known Implementing Classes:
    `UnparseableExtraFieldData`, `UnrecognizedExtraField`, `Zip64ExtendedInformationExtraField`

      public interface CentralDirectoryParsingZipExtraField
      extends ZipExtraField

  `ZipExtraField` that knows how to parse central directory data.
  Since:
    Ant 1.8.0

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | `parseFromCentralDirectoryData​(byte[] data, int offset, int length)` | Populate data from this array as if it was in central directory data.

    - ### Methods inherited from interface org.apache.tools.zip.ZipExtraField

      `getCentralDirectoryData, getCentralDirectoryLength, getHeaderId, getLocalFileDataData, getLocalFileDataLength, parseFromLocalFileData`

- - ### Method Detail

    - #### parseFromCentralDirectoryData

          void parseFromCentralDirectoryData​(byte[] data,
                                             int offset,
                                             int length)
                                      throws java.util.zip.ZipException

      Populate data from this array as if it was in central directory data.
      Parameters:
        `data` - an array of bytes
        `offset` - the start offset
        `length` - the number of bytes in the array from offset
      Throws:
        `java.util.zip.ZipException` - on error