com.github.stephenc.javaisotools.udflib.structures
Class FileEntry

java.lang.Object
  extended by com.github.stephenc.javaisotools.udflib.structures.FileEntry
Direct Known Subclasses:
ExtendedFileEntry

public class FileEntry
extends Object


Field Summary
 Timestamp AccessTime
           
 byte[] AllocationDescriptors
           
 Timestamp AttributeTime
           
 long Checkpoint
           
 Tag DescriptorTag
           
 Long_ad ExtendedAttributeICB
           
 byte[] ExtendedAttributes
           
 int FileLinkCount
           
static int fixedPartLength
           
 long Gid
           
 IcbTag ICBTag
           
 EntityID ImplementationIdentifier
           
 long InformationLength
           
 long LengthofAllocationDescriptors
           
 long LengthofExtendedAttributes
           
 long LogicalBlocksRecorded
           
 Timestamp ModificationTime
           
 long Permissions
           
 short RecordDisplayAttributes
           
 short RecordFormat
           
 long RecordLength
           
 long Uid
           
 long UniqueID
           
 
Constructor Summary
FileEntry()
           
 
Method Summary
 byte[] getBytes(int blockSize)
           
 byte[] getBytesWithoutDescriptorTag()
           
 void read(RandomAccessFile myRandomAccessFile)
           
 void write(RandomAccessFile myRandomAccessFile, int blockSize)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DescriptorTag

public Tag DescriptorTag

ICBTag

public IcbTag ICBTag

Uid

public long Uid

Gid

public long Gid

Permissions

public long Permissions

FileLinkCount

public int FileLinkCount

RecordFormat

public short RecordFormat

RecordDisplayAttributes

public short RecordDisplayAttributes

RecordLength

public long RecordLength

InformationLength

public long InformationLength

LogicalBlocksRecorded

public long LogicalBlocksRecorded

AccessTime

public Timestamp AccessTime

ModificationTime

public Timestamp ModificationTime

AttributeTime

public Timestamp AttributeTime

Checkpoint

public long Checkpoint

ExtendedAttributeICB

public Long_ad ExtendedAttributeICB

ImplementationIdentifier

public EntityID ImplementationIdentifier

UniqueID

public long UniqueID

LengthofExtendedAttributes

public long LengthofExtendedAttributes

LengthofAllocationDescriptors

public long LengthofAllocationDescriptors

ExtendedAttributes

public byte[] ExtendedAttributes

AllocationDescriptors

public byte[] AllocationDescriptors

fixedPartLength

public static int fixedPartLength
Constructor Detail

FileEntry

public FileEntry()
Method Detail

read

public void read(RandomAccessFile myRandomAccessFile)
          throws IOException
Throws:
IOException

write

public void write(RandomAccessFile myRandomAccessFile,
                  int blockSize)
           throws IOException
Throws:
IOException

getBytesWithoutDescriptorTag

public byte[] getBytesWithoutDescriptorTag()

getBytes

public byte[] getBytes(int blockSize)


Copyright © 2013. All Rights Reserved.