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

java.lang.Object
  extended by com.github.stephenc.javaisotools.udflib.structures.LogicalVolumeIntegrityDescriptor

public class LogicalVolumeIntegrityDescriptor
extends Object


Field Summary
 Tag DescriptorTag
           
 long[] FreeSpaceTable
           
 byte[] ImplementationUse
           
 long IntegrityType
           
 long LengthOfImplementationUse
           
 LogicalVolumeHeaderDescriptor LogicalVolumeContensUse
           
 Extend_ad NextIntegrityExtent
           
 long NumberOfPartitions
           
 Timestamp RecordingDateAndTime
           
 long[] SizeTable
           
 
Constructor Summary
LogicalVolumeIntegrityDescriptor()
           
 
Method Summary
 byte[] getBytes(int blockSize)
           
 byte[] getBytesWithoutDescriptorTag()
           
 void read(RandomAccessFile myRandomAccessFile)
           
 void setImplementationUse(EntityID implementationID, long numberOfFiles, long numberOfDirectories, int minimumUDFReadRevision, int minimumUDFWriteRevision, int maximumUDFWriteRevision)
           
 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

RecordingDateAndTime

public Timestamp RecordingDateAndTime

IntegrityType

public long IntegrityType

NextIntegrityExtent

public Extend_ad NextIntegrityExtent

LogicalVolumeContensUse

public LogicalVolumeHeaderDescriptor LogicalVolumeContensUse

NumberOfPartitions

public long NumberOfPartitions

LengthOfImplementationUse

public long LengthOfImplementationUse

FreeSpaceTable

public long[] FreeSpaceTable

SizeTable

public long[] SizeTable

ImplementationUse

public byte[] ImplementationUse
Constructor Detail

LogicalVolumeIntegrityDescriptor

public LogicalVolumeIntegrityDescriptor()
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)

setImplementationUse

public void setImplementationUse(EntityID implementationID,
                                 long numberOfFiles,
                                 long numberOfDirectories,
                                 int minimumUDFReadRevision,
                                 int minimumUDFWriteRevision,
                                 int maximumUDFWriteRevision)


Copyright © 2013. All Rights Reserved.