|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.xeustechnologies.jtar.TarEntry
public class TarEntry
| Field Summary | |
|---|---|
protected java.io.File |
file
|
protected TarHeader |
header
|
| Constructor Summary | |
|---|---|
TarEntry(byte[] headerBuf)
|
|
TarEntry(java.io.File file,
java.lang.String entryName)
|
|
| Method Summary | |
|---|---|
long |
computeCheckSum(byte[] buf)
Calculate checksum |
boolean |
equals(TarEntry it)
|
void |
extractTarHeader(java.lang.String entryName)
Extract header from File |
java.io.File |
getFile()
|
int |
getGroupId()
|
java.lang.String |
getGroupName()
|
TarHeader |
getHeader()
|
java.util.Date |
getModTime()
|
java.lang.String |
getName()
|
long |
getSize()
|
int |
getUserId()
|
java.lang.String |
getUserName()
|
boolean |
isDescendent(TarEntry desc)
|
boolean |
isDirectory()
Checks if the org.xeustechnologies.jtar entry is a directory |
void |
parseTarHeader(byte[] bh)
Parses the tar header to the byte buffer |
void |
setGroupId(int groupId)
|
void |
setGroupName(java.lang.String groupName)
|
void |
setIds(int userId,
int groupId)
|
void |
setModTime(java.util.Date time)
|
void |
setModTime(long time)
|
void |
setName(java.lang.String name)
|
void |
setSize(long size)
|
void |
setUserId(int userId)
|
void |
setUserName(java.lang.String userName)
|
void |
writeEntryHeader(byte[] outbuf)
Writes the header to the byte buffer |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected java.io.File file
protected TarHeader header
| Constructor Detail |
|---|
public TarEntry(java.io.File file,
java.lang.String entryName)
public TarEntry(byte[] headerBuf)
| Method Detail |
|---|
public boolean equals(TarEntry it)
public boolean isDescendent(TarEntry desc)
public TarHeader getHeader()
public java.lang.String getName()
public void setName(java.lang.String name)
public int getUserId()
public void setUserId(int userId)
public int getGroupId()
public void setGroupId(int groupId)
public java.lang.String getUserName()
public void setUserName(java.lang.String userName)
public java.lang.String getGroupName()
public void setGroupName(java.lang.String groupName)
public void setIds(int userId,
int groupId)
public void setModTime(long time)
public void setModTime(java.util.Date time)
public java.util.Date getModTime()
public java.io.File getFile()
public long getSize()
public void setSize(long size)
public boolean isDirectory()
public void extractTarHeader(java.lang.String entryName)
entryName - public long computeCheckSum(byte[] buf)
buf -
public void writeEntryHeader(byte[] outbuf)
outbuf - public void parseTarHeader(byte[] bh)
header - bh -
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||