org.apache.tools.zip

Class UnrecognizedExtraField

Implemented Interfaces:
ZipExtraField

public class UnrecognizedExtraField
extends java.lang.Object
implements ZipExtraField

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.

Method Summary

byte[]
getCentralDirectoryData()
ZipShort
getCentralDirectoryLength()
ZipShort
getHeaderId()
byte[]
getLocalFileDataData()
ZipShort
getLocalFileDataLength()
void
parseFromLocalFileData(byte[] data, int offset, int length)
void
setCentralDirectoryData(byte[] data)
void
setHeaderId(ZipShort headerId)
void
setLocalFileDataData(byte[] data)

Method Details

getCentralDirectoryData

public byte[] getCentralDirectoryData()
Specified by:
getCentralDirectoryData in interface ZipExtraField


getCentralDirectoryLength

public ZipShort getCentralDirectoryLength()
Specified by:
getCentralDirectoryLength in interface ZipExtraField


getHeaderId

public ZipShort getHeaderId()
Specified by:
getHeaderId in interface ZipExtraField


getLocalFileDataData

public byte[] getLocalFileDataData()
Specified by:
getLocalFileDataData in interface ZipExtraField


getLocalFileDataLength

public ZipShort getLocalFileDataLength()
Specified by:
getLocalFileDataLength in interface ZipExtraField


parseFromLocalFileData

public void parseFromLocalFileData(byte[] data,
                                   int offset,
                                   int length)
Specified by:
parseFromLocalFileData in interface ZipExtraField


setCentralDirectoryData

public void setCentralDirectoryData(byte[] data)


setHeaderId

public void setHeaderId(ZipShort headerId)


setLocalFileDataData

public void setLocalFileDataData(byte[] data)


Copyright B) 2000-2005 Apache Software Foundation. All Rights Reserved.