Java Globus API: Class TarBlockHeader

org.globus.util.tar
Class TarBlockHeader

java.lang.Object
  |
  +--org.globus.util.tar.TarRecord
        |
        +--org.globus.util.tar.TarBlockHeader

public class TarBlockHeader
extends TarRecord


Field Summary
 byte[] checksum
           
static java.lang.String CHECKSUM_BLANKS
           
 byte[] devMajor
           
 byte[] devMinor
           
static int FILE_NAME_SIZE
           
 byte[] fileName
           
 byte[] fileSize
           
 byte[] gid
           
 byte[] groupName
           
static char LF_BLOCK
           
static char LF_CHAR
           
static char LF_CONTIGUOUS
           
static char LF_DIR
           
static char LF_FIFO
           
static char LF_LINK
           
static char LF_NORMAL
           
static char LF_OLDNORMAL
           
static char LF_SYMLINK
           
 byte linkFlag
           
 byte[] linkName
           
 byte[] magic
           
static java.lang.String MAGIC
           
 byte[] mode
           
 byte[] modificationTime
           
 byte[] uid
           
 byte[] userName
           
 
Fields inherited from class org.globus.util.tar.TarRecord
data, RECORD_SIZE
 
Constructor Summary
TarBlockHeader(byte[] data)
           
 
Method Summary
 int getChecksum()
           
 java.lang.String getDevMajor()
           
 java.lang.String getDevMinor()
           
 java.io.File getFile()
           
 java.lang.String getFileName()
           
 long getFileSize()
           
 java.lang.String getGID()
           
 java.lang.String getGroupName()
           
 char getLinkFlag()
           
 java.lang.String getLinkName()
           
 java.lang.String getMagic()
           
 java.lang.String getMode()
           
 long getModificationTime()
           
 java.lang.String getUID()
           
 java.lang.String getUserName()
           
 boolean isEOFPadding()
           
 
Methods inherited from class org.globus.util.tar.TarRecord
getData, getInputStream
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

FILE_NAME_SIZE

public static final int FILE_NAME_SIZE

CHECKSUM_BLANKS

public static final java.lang.String CHECKSUM_BLANKS

MAGIC

public static final java.lang.String MAGIC

LF_OLDNORMAL

public static final char LF_OLDNORMAL

LF_NORMAL

public static final char LF_NORMAL

LF_LINK

public static final char LF_LINK

LF_SYMLINK

public static final char LF_SYMLINK

LF_CHAR

public static final char LF_CHAR

LF_BLOCK

public static final char LF_BLOCK

LF_DIR

public static final char LF_DIR

LF_FIFO

public static final char LF_FIFO

LF_CONTIGUOUS

public static final char LF_CONTIGUOUS

fileName

public byte[] fileName

mode

public byte[] mode

uid

public byte[] uid

gid

public byte[] gid

fileSize

public byte[] fileSize

modificationTime

public byte[] modificationTime

checksum

public byte[] checksum

linkFlag

public byte linkFlag

linkName

public byte[] linkName

magic

public byte[] magic

userName

public byte[] userName

groupName

public byte[] groupName

devMajor

public byte[] devMajor

devMinor

public byte[] devMinor
Constructor Detail

TarBlockHeader

public TarBlockHeader(byte[] data)
Method Detail

getFile

public java.io.File getFile()

getFileName

public java.lang.String getFileName()

getMode

public java.lang.String getMode()

getUID

public java.lang.String getUID()

getGID

public java.lang.String getGID()

getFileSize

public long getFileSize()

getModificationTime

public long getModificationTime()

getChecksum

public int getChecksum()

getLinkFlag

public char getLinkFlag()

getLinkName

public java.lang.String getLinkName()

getMagic

public java.lang.String getMagic()

getUserName

public java.lang.String getUserName()

getGroupName

public java.lang.String getGroupName()

getDevMajor

public java.lang.String getDevMajor()

getDevMinor

public java.lang.String getDevMinor()

isEOFPadding

public boolean isEOFPadding()