Class TarEntry

java.lang.Object
com.codename1.io.tar.TarEntry

public class TarEntry extends Object
  • Field Details

  • Constructor Details

    • TarEntry

      public TarEntry(String file, String entryName)
    • TarEntry

      public TarEntry(byte[] headerBuf)
  • Method Details

    • equals

      public boolean equals(TarEntry it)
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • isDescendent

      public boolean isDescendent(TarEntry desc)
    • getHeader

      public TarHeader getHeader()
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • getUserId

      public int getUserId()
    • setUserId

      public void setUserId(int userId)
    • getGroupId

      public int getGroupId()
    • setGroupId

      public void setGroupId(int groupId)
    • getUserName

      public String getUserName()
    • setUserName

      public void setUserName(String userName)
    • getGroupName

      public String getGroupName()
    • setGroupName

      public void setGroupName(String groupName)
    • setIds

      public void setIds(int userId, int groupId)
    • getModTime

      public Date getModTime()
    • setModTime

      public void setModTime(long time)
    • setModTime

      public void setModTime(Date time)
    • getFile

      public String 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

      public void extractTarHeader(String entryName)

      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