@DefaultAnnotation(value=edu.umd.cs.findbugs.annotations.NonNull.class) public class TTarArchiveEntry extends TarArchiveEntry implements FsArchiveEntry, Pool.Releasable<IOException>
FsArchiveEntry
interface.Entry.Access, Entry.Size, Entry.Type| Modifier and Type | Field and Description |
|---|---|
private byte |
init |
private static int |
MODTIME |
private static int |
SIZE |
private IOPool.Entry<?> |
temp |
DEFAULT_DIR_MODE, DEFAULT_FILE_MODE, MAX_NAMELEN, MILLIS_PER_SECONDALL_ACCESS_SET, ALL_SIZE_SET, ALL_TYPE_SET, DIRECTORY_TYPE_SET, FILE_TYPE_SET, SPECIAL_TYPE_SET, SYMLINK_TYPE_SET, UNKNOWNATIMELEN_GNU, CHKSUMLEN, CTIMELEN_GNU, DEVLEN, FORMAT_OLDGNU, FORMAT_POSIX, GIDLEN, GNAMELEN, GNU_LONGLINK, ISEXTENDEDLEN_GNU, ISEXTENDEDLEN_GNU_SPARSE, LF_BLK, LF_CHR, LF_CONTIG, LF_DIR, LF_FIFO, LF_GNUTYPE_LONGNAME, LF_GNUTYPE_SPARSE, LF_LINK, LF_NORMAL, LF_OLDNORM, LF_PAX_EXTENDED_HEADER_LC, LF_PAX_EXTENDED_HEADER_UC, LF_PAX_GLOBAL_EXTENDED_HEADER, LF_SYMLINK, LONGNAMESLEN_GNU, MAGIC_ANT, MAGIC_GNU, MAGIC_OFFSET, MAGIC_POSIX, MAGICLEN, MAXSIZE, MODELEN, MODTIMELEN, NAMELEN, OFFSETLEN_GNU, PAD2LEN_GNU, PREFIXLEN, REALSIZELEN_GNU, SIZELEN, SPARSELEN_GNU, SPARSELEN_GNU_SPARSE, UIDLEN, UNAMELEN, VERSION_ANT, VERSION_GNU_SPACE, VERSION_GNU_ZERO, VERSION_OFFSET, VERSION_POSIX, VERSIONLENSIZE_UNKNOWN| Modifier | Constructor and Description |
|---|---|
|
TTarArchiveEntry(String name) |
protected |
TTarArchiveEntry(String name,
TarArchiveEntry template) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object that) |
Date |
getModTime() |
long |
getSize() |
long |
getSize(Entry.Size type) |
(package private) IOPool.Entry<?> |
getTemp() |
long |
getTime(Entry.Access type) |
Entry.Type |
getType() |
int |
hashCode() |
private boolean |
isInit(int mask) |
void |
release() |
private void |
setInit(int mask,
boolean init) |
void |
setModTime(long time) |
private void |
setModTime0(long time) |
boolean |
setSize(Entry.Size type,
long size) |
void |
setSize(long size) |
private void |
setSize0(long size) |
(package private) void |
setTemp(IOPool.Entry<?> temp) |
boolean |
setTime(Entry.Access type,
long time) |
String |
toString()
Returns a string representation of this object for debugging and logging
purposes.
|
equals, getDirectoryEntries, getFile, getGroupId, getGroupName, getLastModifiedDate, getLinkName, getMode, getName, getRealSize, getUserId, getUserName, isBlockDevice, isCharacterDevice, isDescendent, isDirectory, isExtended, isFIFO, isFile, isGlobalPaxHeader, isGNULongNameEntry, isGNUSparse, isLink, isPaxHeader, isSymbolicLink, parseTarHeader, setGroupId, setGroupName, setIds, setLinkName, setMode, setModTime, setName, setNames, setUserId, setUserName, writeEntryHeaderprivate byte init
private static final int MODTIME
private static final int SIZE
@CheckForNull private IOPool.Entry<?> temp
public TTarArchiveEntry(String name)
protected TTarArchiveEntry(String name, TarArchiveEntry template)
public boolean equals(Object that)
equals in class TarArchiveEntrypublic final Date getModTime()
getModTime in class TarArchiveEntrypublic final long getSize()
getSize in interface ArchiveEntrygetSize in class TarArchiveEntrypublic long getSize(Entry.Size type)
@Nullable IOPool.Entry<?> getTemp()
public long getTime(Entry.Access type)
public Entry.Type getType()
getType in interface FsArchiveEntrypublic int hashCode()
hashCode in class TarArchiveEntryprivate boolean isInit(int mask)
public void release()
throws IOException
release in interface Pool.Releasable<IOException>IOExceptionprivate void setInit(int mask,
boolean init)
public void setModTime(long time)
setModTime in class TarArchiveEntryprivate void setModTime0(long time)
public boolean setSize(Entry.Size type, long size)
setSize in interface FsArchiveEntrypublic void setSize(long size)
setSize in class TarArchiveEntryprivate void setSize0(long size)
void setTemp(@CheckForNull IOPool.Entry<?> temp)
public boolean setTime(Entry.Access type, long time)
setTime in interface FsArchiveEntryCopyright © 2004-2011 Schlichtherle IT Services. All Rights Reserved.