public final class UnparseableExtraFieldData extends Object implements CentralDirectoryParsingZipExtraField
The header-id is artificial (and not listed as a known ID in APPNOTE.TXT). Since it isn't used anywhere except to satisfy the ZipExtraField contract it shouldn't matter anyway.
| Constructor and Description | 
|---|
| UnparseableExtraFieldData() | 
| Modifier and Type | Method and Description | 
|---|---|
| byte[] | getCentralDirectoryData()The actual data to put into central directory. | 
| ZipShort | getCentralDirectoryLength()Length of the complete extra field in the central directory. | 
| ZipShort | getHeaderId()The Header-ID. | 
| byte[] | getLocalFileDataData()The actual data to put into local file data. | 
| ZipShort | getLocalFileDataLength()Length of the complete extra field in the local file data. | 
| void | parseFromCentralDirectoryData(byte[] buffer,
                             int offset,
                             int length)Populate data from this array as if it was in central directory data. | 
| void | parseFromLocalFileData(byte[] buffer,
                      int offset,
                      int length)Populate data from this array as if it was in local file data. | 
public byte[] getCentralDirectoryData()
getCentralDirectoryData in interface ZipExtraFieldpublic ZipShort getCentralDirectoryLength()
getCentralDirectoryLength in interface ZipExtraFieldpublic ZipShort getHeaderId()
getHeaderId in interface ZipExtraFieldpublic byte[] getLocalFileDataData()
getLocalFileDataData in interface ZipExtraFieldpublic ZipShort getLocalFileDataLength()
getLocalFileDataLength in interface ZipExtraFieldpublic void parseFromCentralDirectoryData(byte[] buffer,
                                          int offset,
                                          int length)
parseFromCentralDirectoryData in interface CentralDirectoryParsingZipExtraFieldbuffer - the buffer to read data fromoffset - offset into buffer to read datalength - the length of datapublic void parseFromLocalFileData(byte[] buffer,
                                   int offset,
                                   int length)
parseFromLocalFileData in interface ZipExtraFieldbuffer - the buffer to read data fromoffset - offset into buffer to read datalength - the length of data