Class TarEntry
java.lang.Object
com.codename1.io.tar.TarEntry
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionlongcomputeCheckSum(byte[] buf) Calculate checksumbooleanbooleanvoidextractTarHeader(String entryName) Extract header from FilegetFile()intgetName()longgetSize()intinthashCode()booleanisDescendent(TarEntry desc) booleanChecks if the org.xeustechnologies.jtar entry is a directoryvoidparseTarHeader(byte[] bh) Parses the tar header to the byte buffervoidsetGroupId(int groupId) voidsetGroupName(String groupName) voidsetIds(int userId, int groupId) voidsetModTime(long time) voidsetModTime(Date time) voidvoidsetSize(long size) voidsetUserId(int userId) voidsetUserName(String userName) voidwriteEntryHeader(byte[] outbuf) Writes the header to the byte buffer
-
Field Details
-
file
-
header
-
-
Constructor Details
-
TarEntry
-
TarEntry
public TarEntry(byte[] headerBuf)
-
-
Method Details
-
equals
-
equals
-
hashCode
-
isDescendent
-
getHeader
-
getName
-
setName
-
getUserId
public int getUserId() -
setUserId
public void setUserId(int userId) -
getGroupId
public int getGroupId() -
setGroupId
public void setGroupId(int groupId) -
getUserName
-
setUserName
-
getGroupName
-
setGroupName
-
setIds
public void setIds(int userId, int groupId) -
getModTime
-
setModTime
public void setModTime(long time) -
setModTime
-
getFile
-
getSize
public long getSize() -
setSize
public void setSize(long size) -
isDirectory
public boolean isDirectory()Checks if the org.xeustechnologies.jtar entry is a directory -
extractTarHeader
Extract header from File
Parameters
entryName
-
computeCheckSum
public long computeCheckSum(byte[] buf) Calculate checksum
Parameters
buf
-
writeEntryHeader
public void writeEntryHeader(byte[] outbuf) Writes the header to the byte buffer
Parameters
outbuf
-
parseTarHeader
public void parseTarHeader(byte[] bh) Parses the tar header to the byte buffer
Parameters
-
header -
bh
-
-