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

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

public class LogicalVolumeDescriptor
extends VolumeDescriptorSequenceItem


Field Summary
 CharSpec DescriptorCharacterSet
           
 EntityID DomainIdentifier
           
 EntityID ImplementationIdentifier
           
 byte[] ImplementationUse
           
 Extend_ad IntegritySequenceExtent
           
 long LogicalBlockSize
           
 Long_ad LogicalVolumeContentsUse
           
 byte[] LogicalVolumeIdentifier
           
 long MapTableLength
           
 long NumberofPartitionMaps
           
 byte[] PartitionMaps
           
 
Fields inherited from class com.github.stephenc.javaisotools.udflib.structures.VolumeDescriptorSequenceItem
DescriptorTag, VolumeDescriptorSequenceNumber
 
Constructor Summary
LogicalVolumeDescriptor()
           
 
Method Summary
 byte[] getBytesWithoutDescriptorTag()
           
 void read(RandomAccessFile myRandomAccessFile)
           
 void setLogicalVolumeIdentifier(String volumeIdentifier)
           
 
Methods inherited from class com.github.stephenc.javaisotools.udflib.structures.VolumeDescriptorSequenceItem
getBytes, write
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DescriptorCharacterSet

public CharSpec DescriptorCharacterSet

LogicalVolumeIdentifier

public byte[] LogicalVolumeIdentifier

LogicalBlockSize

public long LogicalBlockSize

DomainIdentifier

public EntityID DomainIdentifier

LogicalVolumeContentsUse

public Long_ad LogicalVolumeContentsUse

MapTableLength

public long MapTableLength

NumberofPartitionMaps

public long NumberofPartitionMaps

ImplementationIdentifier

public EntityID ImplementationIdentifier

ImplementationUse

public byte[] ImplementationUse

IntegritySequenceExtent

public Extend_ad IntegritySequenceExtent

PartitionMaps

public byte[] PartitionMaps
Constructor Detail

LogicalVolumeDescriptor

public LogicalVolumeDescriptor()
Method Detail

setLogicalVolumeIdentifier

public void setLogicalVolumeIdentifier(String volumeIdentifier)
                                throws Exception
Throws:
Exception

read

public void read(RandomAccessFile myRandomAccessFile)
          throws IOException
Specified by:
read in class VolumeDescriptorSequenceItem
Throws:
IOException

getBytesWithoutDescriptorTag

public byte[] getBytesWithoutDescriptorTag()
Specified by:
getBytesWithoutDescriptorTag in class VolumeDescriptorSequenceItem


Copyright © 2013. All Rights Reserved.