public final class TarEntryHeaderData extends Object implements TarEntryHeader
Constructor and Description |
---|
TarEntryHeaderData() |
Modifier and Type | Method and Description |
---|---|
int |
getChecksum() |
int |
getDevMajor() |
int |
getDevMinor() |
long |
getFileSize() |
Date |
getLastModificationTime() |
String |
getLinkName() |
org.entityfs.el.AbsoluteLocation |
getLocation() |
String |
getMagic() |
org.entityfs.entityattrs.unix.UnixEntityMode |
getMode() |
int |
getOwnerGid() |
String |
getOwnerGroupName() |
int |
getOwnerUid() |
String |
getOwnerUserName() |
char |
getTypeFlag()
Get the type flag for the entry.
|
String |
getUstarVersion() |
Map<String,String> |
getVariables() |
boolean |
isDirectory() |
void |
setChecksum(int checksum) |
void |
setDevMajor(int devMajor) |
void |
setDevMinor(int devMinor) |
void |
setDirectory(boolean directory) |
void |
setFileSize(long fileSize) |
void |
setGroupName(String groupName) |
void |
setLastModificationTime(Date lastModificationTime) |
void |
setLinkName(String linkName) |
void |
setLocation(org.entityfs.el.AbsoluteLocation location) |
void |
setMagic(String magic) |
void |
setMode(org.entityfs.entityattrs.unix.UnixEntityMode mode) |
void |
setOwnerGid(int ownerGid) |
void |
setOwnerName(String ownerName) |
void |
setOwnerUid(int ownerUid) |
void |
setTypeFlag(char typeFlag) |
void |
setUstarVersion(String ustarVersion) |
void |
setVariables(Map<String,String> variables) |
public org.entityfs.el.AbsoluteLocation getLocation()
public void setLocation(org.entityfs.el.AbsoluteLocation location)
public org.entityfs.entityattrs.unix.UnixEntityMode getMode()
public void setMode(org.entityfs.entityattrs.unix.UnixEntityMode mode)
public int getOwnerUid()
public void setOwnerUid(int ownerUid)
public int getOwnerGid()
public void setOwnerGid(int ownerGid)
public long getFileSize()
public void setFileSize(long fileSize)
public Date getLastModificationTime()
public void setLastModificationTime(Date lastModificationTime)
public int getChecksum()
public void setChecksum(int checksum)
public char getTypeFlag()
'0'
(
TarConstants.FILE_TYPE_FLAG
) or '\0'
(
TarConstants.ALT_FILE_TYPE_FLAG
) for a file, '5'
(
TarConstants.DIRECTORY_TYPE_FLAG
) for a directory or '2'
(TarConstants.SYMBOLIC_LINK_TYPE_FLAG
) for a symbolic link. In
the case of directories, the isDirectory()
method should
preferably be used since the type flag does not seem to always be set.public void setTypeFlag(char typeFlag)
public String getLinkName()
public void setLinkName(String linkName)
public String getMagic()
public void setMagic(String magic)
public String getUstarVersion()
public void setUstarVersion(String ustarVersion)
public String getOwnerUserName()
public void setOwnerName(String ownerName)
public String getOwnerGroupName()
public void setGroupName(String groupName)
public int getDevMajor()
public void setDevMajor(int devMajor)
public int getDevMinor()
public void setDevMinor(int devMinor)
public boolean isDirectory()
public void setDirectory(boolean directory)