public class NtfsExtraField extends Object implements ZipEntryExtraField
NtfsExtraFieldFactory
Modifier and Type | Field and Description |
---|---|
static UnsignedShort |
CODE |
Constructor and Description |
---|
NtfsExtraField(boolean inLocalHeader,
WinNtTime lastModificationTime,
WinNtTime lastAccessTime,
WinNtTime creationTime)
Create a new NTFS extra field.
|
Modifier and Type | Method and Description |
---|---|
byte[] |
encode(ZipBuilderConfiguration builder)
Encode this extra field's data for storing in a Zip file.
|
boolean |
equals(Object o) |
WinNtTime |
getCreationTime()
Get the time that the entity in the Zip entry was created.
|
WinNtTime |
getLastAccessTime()
Get the time when the entity in the Zip entry was last accessed.
|
WinNtTime |
getLastModified()
Get the time that the entity in the Zip entry was last modified.
|
int |
hashCode() |
boolean |
isInLocalHeader()
Is this field stored in the Zip entry's local header or in the Zip file's
central directory record?
|
String |
toString() |
public static final UnsignedShort CODE
public NtfsExtraField(boolean inLocalHeader, WinNtTime lastModificationTime, WinNtTime lastAccessTime, WinNtTime creationTime)
inLocalHeader
- Is the extra field in the Zip entry's local header
or in the Zip file's central directory.lastModificationTime
- The last modification time for the file
system entity that was used to create the Zip entry.lastAccessTime
- The last access time for the file system entity
that was used to create the Zip entry.creationTime
- The creation time for the file system entity that was
used to create the Zip entry.public boolean isInLocalHeader()
ZipEntryExtraField
The same ZipEntryExtraField
type may have different properties
depending on if it is specified in the local or in the central header.
isInLocalHeader
in interface ZipEntryExtraField
true
if this extra field comes from the Zip entry's local
header. false
if it comes from the Zip file's central directory.public WinNtTime getLastModified()
public WinNtTime getCreationTime()
public WinNtTime getLastAccessTime()
public byte[] encode(ZipBuilderConfiguration builder)
ZipEntryExtraField
encode
in interface ZipEntryExtraField
builder
- The configuration for the Zip builder object that is building
the Zip file.