uk.org.retep.util.io.tar
Class TarHeader.FileHeader

java.lang.Object
  extended by uk.org.retep.util.io.tar.TarHeader
      extended by uk.org.retep.util.io.tar.TarHeader.NamedHeader
          extended by uk.org.retep.util.io.tar.TarHeader.FileHeader
Direct Known Subclasses:
StandardHeader.ARegularFile, StandardHeader.RegularFile
Enclosing class:
TarHeader

public abstract static class TarHeader.FileHeader
extends TarHeader.NamedHeader

Base class for file entries


Nested Class Summary
 
Nested classes/interfaces inherited from class uk.org.retep.util.io.tar.TarHeader
TarHeader.FileHeader, TarHeader.NamedHeader
 
Field Summary
 
Fields inherited from class uk.org.retep.util.io.tar.TarHeader
BLOCK_SIZE, chksum, CHKSUM_SIZE, devmajor, DEVMAJOR_SIZE, devminor, DEVMINOR_SIZE, gid, GID_SIZE, gname, GNAME_SIZE, linkname, LINKNAME_SIZE, mode, MODE_SIZE, mtime, MTIME_SIZE, name, NAME_SIZE, prefix, PREFIX_SIZE, prevHeader, size, SIZE_SIZE, succHeader, uid, UID_SIZE, uname, UNAME_SIZE, version
 
Constructor Summary
TarHeader.FileHeader(java.lang.String name)
           
 
Method Summary
 int getDevmajor()
           
 int getDevminor()
           
 int getGid()
           
 java.lang.String getGname()
           
 int getMode()
           
 long getMtime()
          The modification time in milliseconds (not seconds as defined by the tar specification)
 long getSize()
           
 int getUid()
           
 java.lang.String getUname()
           
<T extends TarHeader.FileHeader>
T
setDevmajor(int devmajor)
           
<T extends TarHeader.FileHeader>
T
setDevminor(int devminor)
           
<T extends TarHeader.FileHeader>
T
setGid(int gid)
           
<T extends TarHeader.FileHeader>
T
setGname(java.lang.String gname)
           
<T extends TarHeader.FileHeader>
T
setMode(int mode)
           
<T extends TarHeader.FileHeader>
T
setMtime(long mtime)
          The modification time in milliseconds (not seconds as defined by the tar specification)
<T extends TarHeader.FileHeader>
T
setSize(long size)
           
<T extends TarHeader.FileHeader>
T
setUid(int uid)
           
<T extends TarHeader.FileHeader>
T
setUname(java.lang.String uname)
           
 
Methods inherited from class uk.org.retep.util.io.tar.TarHeader.NamedHeader
getName
 
Methods inherited from class uk.org.retep.util.io.tar.TarHeader
allocateTarHeader, chain, checksum, get, getAdditionalSize, getBlockSize, getPrevHeader, getSuccHeader, getTarHeaderSize, getTarHeaderType, put, putAdditional, setPrevHeader, setSuccHeader
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TarHeader.FileHeader

public TarHeader.FileHeader(java.lang.String name)
Method Detail

getDevmajor

public final int getDevmajor()

setDevmajor

public final <T extends TarHeader.FileHeader> T setDevmajor(int devmajor)

getDevminor

public final int getDevminor()

setDevminor

public final <T extends TarHeader.FileHeader> T setDevminor(int devminor)

getGid

public final int getGid()

setGid

public final <T extends TarHeader.FileHeader> T setGid(int gid)

getGname

public final java.lang.String getGname()

setGname

public final <T extends TarHeader.FileHeader> T setGname(java.lang.String gname)

getMode

public final int getMode()

setMode

public final <T extends TarHeader.FileHeader> T setMode(int mode)

getMtime

public final long getMtime()
The modification time in milliseconds (not seconds as defined by the tar specification)

Returns:
Milliseconds

setMtime

public final <T extends TarHeader.FileHeader> T setMtime(long mtime)
The modification time in milliseconds (not seconds as defined by the tar specification)

Parameters:
mtime - the modification time in milliseconds

getSize

public final long getSize()

setSize

public final <T extends TarHeader.FileHeader> T setSize(long size)

getUid

public final int getUid()

setUid

public final <T extends TarHeader.FileHeader> T setUid(int uid)

getUname

public final java.lang.String getUname()

setUname

public final <T extends TarHeader.FileHeader> T setUname(java.lang.String uname)


Copyright © 1998-2010 Retep Development Group. All Rights Reserved.