org.codehaus.plexus.archiver.zip
Class UnrecognizedExtraField
java.lang.Object
org.codehaus.plexus.archiver.zip.UnrecognizedExtraField
- ZipExtraField
public class UnrecognizedExtraField
extends java.lang.Object
Simple placeholder for all those extra fields we don't want to deal
with.
Assumes local file data and central directory entries are
identical - unless told the opposite.
$Revision: 2436 $ $Date: 2005-09-01 13:20:41 -0400 (Thu, 01 Sep 2005) $
from org.apache.ant.tools.zip.UnrecognizedExtraField v1.8private byte[] | centralData - Extra field data in central directory - without
Header-ID or length specifier.
|
private ZipShort | headerId - The Header-ID.
|
private byte[] | localData - Extra field data in local file data - without
Header-ID or length specifier.
|
centralData
private byte[] centralData
Extra field data in central directory - without
Header-ID or length specifier.
headerId
private ZipShort headerId
The Header-ID.
localData
private byte[] localData
Extra field data in local file data - without
Header-ID or length specifier.
getCentralDirectoryData
public byte[] getCentralDirectoryData()
The actual data to put central directory - without Header-ID or
length specifier.
- getCentralDirectoryData in interface ZipExtraField
getLocalFileDataData
public byte[] getLocalFileDataData()
The actual data to put into local file data - without Header-ID
or length specifier.
- getLocalFileDataData in interface ZipExtraField
parseFromLocalFileData
public void parseFromLocalFileData(byte[] data,
int offset,
int length)
Populate data from this array as if it was in local file data.
- parseFromLocalFileData in interface ZipExtraField
setCentralDirectoryData
public void setCentralDirectoryData(byte[] data)
setHeaderId
public void setHeaderId(ZipShort headerId)
setLocalFileDataData
public void setLocalFileDataData(byte[] data)