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-2008 Apache Software Foundation. All Rights Reserved.