public interface ZipEntryExtraFieldFactory
ZipEntryExtraField
Modifier and Type | Method and Description |
---|---|
ZipEntryExtraField |
create(boolean inLocalHeader,
org.entityfs.el.AbsoluteLocation loc,
UnixEntityType entityType,
Object entityToZip,
ZipEntrySettings effectiveSettings)
Create a new
ZipEntryExtraField object based on the supplied
information about the entity to Zip. |
UnsignedShort |
getCode()
Get the code that identifies the kind of
ZipEntryExtraField
objects created by this factory in a Zip file. |
UnsignedShort getCode()
ZipEntryExtraField
objects created by this factory in a Zip file.ZipEntryExtraField create(boolean inLocalHeader, org.entityfs.el.AbsoluteLocation loc, UnixEntityType entityType, Object entityToZip, ZipEntrySettings effectiveSettings)
ZipEntryExtraField
object based on the supplied
information about the entity to Zip.inLocalHeader
- Should a local header or a central directory version
of the extra field be created?loc
- The absolute location of the entry in the Zip file.entityType
- The type of entity to zip.entityToZip
- The file system entity to Zip. This may be a
ReadableFile
, a DirectoryView
,
a File
directory or an InputStream
. In
the latter case, this method cannot read any data from the stream.effectiveSettings
- The effective settings for the entry.