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

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

public class FileSetDescriptor
extends Object


Field Summary
 byte[] AbstractFileIdentifier
           
 long CharacterSetList
           
 byte[] CopyrightFileIdentifier
           
 Tag DescriptorTag
           
 EntityID DomainIdentifier
           
 CharSpec FileSetCharacterSet
           
 long FileSetDescriptorNumber
           
 byte[] FileSetIdentifier
           
 long FileSetNumber
           
 int InterchangeLevel
           
 byte[] LogicalVolumeIdentifier
           
 CharSpec LogicalVolumeIdentifierCharacterSet
           
 long MaximumCharacterSetList
           
 int MaximumInterchangeLevel
           
 Long_ad NextExtent
           
 Timestamp RecordingDateandTime
           
 byte[] Reserved
           
 Long_ad RootDirectoryICB
           
 
Constructor Summary
FileSetDescriptor()
           
 
Method Summary
 byte[] getBytes(int blockSize)
           
 byte[] getBytesWithoutDescriptorTag()
           
 void Load(RandomAccessFile myRandomAccessFile)
           
 void setAbstractFileIdentifier(String abstractFileIdentifier)
           
 void setCopyrightFileIdentifier(String copyrightFileIdentifier)
           
 void setFileSetIdentifier(String fileSetIdentifier)
           
 void setLogicalVolumeIdentifier(String logicalVolumeIdentifier)
           
 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

InterchangeLevel

public int InterchangeLevel

MaximumInterchangeLevel

public int MaximumInterchangeLevel

CharacterSetList

public long CharacterSetList

MaximumCharacterSetList

public long MaximumCharacterSetList

FileSetNumber

public long FileSetNumber

FileSetDescriptorNumber

public long FileSetDescriptorNumber

LogicalVolumeIdentifierCharacterSet

public CharSpec LogicalVolumeIdentifierCharacterSet

LogicalVolumeIdentifier

public byte[] LogicalVolumeIdentifier

FileSetCharacterSet

public CharSpec FileSetCharacterSet

FileSetIdentifier

public byte[] FileSetIdentifier

CopyrightFileIdentifier

public byte[] CopyrightFileIdentifier

AbstractFileIdentifier

public byte[] AbstractFileIdentifier

RootDirectoryICB

public Long_ad RootDirectoryICB

DomainIdentifier

public EntityID DomainIdentifier

NextExtent

public Long_ad NextExtent

Reserved

public byte[] Reserved
Constructor Detail

FileSetDescriptor

public FileSetDescriptor()
Method Detail

setLogicalVolumeIdentifier

public void setLogicalVolumeIdentifier(String logicalVolumeIdentifier)

setFileSetIdentifier

public void setFileSetIdentifier(String fileSetIdentifier)

setAbstractFileIdentifier

public void setAbstractFileIdentifier(String abstractFileIdentifier)

setCopyrightFileIdentifier

public void setCopyrightFileIdentifier(String copyrightFileIdentifier)

Load

public void Load(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.