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

java.lang.Object
  extended by com.github.stephenc.javaisotools.udflib.structures.VolumeDescriptorSequenceItem
Direct Known Subclasses:
ImplementationUseVolumeDescriptor, LogicalVolumeDescriptor, PartitionDescriptor, PrimaryVolumeDescriptor, UnallocatedSpaceDescriptor

public abstract class VolumeDescriptorSequenceItem
extends Object


Field Summary
 Tag DescriptorTag
           
 long VolumeDescriptorSequenceNumber
           
 
Constructor Summary
VolumeDescriptorSequenceItem()
           
 
Method Summary
 byte[] getBytes(int blockSize)
           
abstract  byte[] getBytesWithoutDescriptorTag()
           
abstract  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

VolumeDescriptorSequenceNumber

public long VolumeDescriptorSequenceNumber
Constructor Detail

VolumeDescriptorSequenceItem

public VolumeDescriptorSequenceItem()
Method Detail

getBytesWithoutDescriptorTag

public abstract byte[] getBytesWithoutDescriptorTag()

read

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

write

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

getBytes

public byte[] getBytes(int blockSize)


Copyright © 2013. All Rights Reserved.