com.github.stephenc.javaisotools.udflib
Class SabreUDFElementFactory
java.lang.Object
com.github.stephenc.javaisotools.udflib.SabreUDFElementFactory
public class SabreUDFElementFactory
- extends Object
|
Method Summary |
void |
doAVDP(long selfBlock,
long MVDSBlock,
long RVDSBlock)
|
void |
doEmptyArea(int lengthInBytes)
|
void |
doFE(UDFImageBuilderFile myUDFImageBuilderFile,
UDFLayoutInformation myUDFLayoutInformation,
String applicationIdentifier,
byte[] applicationIdentifierSuffix)
|
void |
doFSD(long selfBlock,
long recordingTimeMillis,
long rootDirectoryLocation,
int partitionToStoreMetadataOn,
String imageIdentifier)
|
void |
doIUVD(long selfBlock,
long volumeDescriptorSequenceNumber,
String applicationIdentifier,
byte[] applicationIdentifierSuffix,
String imageIdentifier)
|
void |
doLVD(long selfBlock,
long volumeDescriptorSequenceNumber,
long logicalVolumeIntegritySequenceStartingBlock,
long logicalVolumeIntegritySequenceEndingBlock,
int metadataAllocationUnitSize,
int metadataAlignmentUnitSize,
long mainMetadataFileLocation,
long mirrorMetadataFileLocation,
int fileSetDescriptorPartition,
long fileSetDescriptorLocation,
String applicationIdentifier,
byte[] applicationIdentifierSuffix,
String imageIdentifier)
|
void |
doLVID(long selfBlock,
long recordingTimeMillis,
long numberOfFiles,
long numberOfDirectories,
String applicationIdentifier,
byte[] applicationIdentifierSuffix,
long[] sizeTable,
long[] freespaceTable,
long nextUniqueId)
|
void |
doMetadataFile(long recordingTimeMillis,
String applicationIdentifier,
byte[] applicationIdentifierSuffix,
UDFLayoutInformation myUDFLayoutInformation,
long metadataFileLocation,
byte fileType)
|
void |
doPD(long selfBlock,
long volumeDescriptorSequenceNumber,
long partitionStartingBlock,
long partitionEndingBlock,
String applicationIdentifier,
byte[] applicationIdentifierSuffix)
|
void |
doPVD(long selfBlock,
long volumeDescriptorSequenceNumber,
long recordingTimeMillis,
String imageIdentifier,
String applicationIdentifier,
byte[] applicationIdentifierSuffix)
|
void |
doRawFileData(File sourceFile)
|
void |
doTD(long selfBlock)
|
void |
doUSD(long selfBlock,
long volumeDescriptorSequenceNumber,
long unallocatedSpaceStartBlock,
long unallocatedSpaceEndBlock)
|
void |
endAVDP()
|
void |
endEmptyArea()
|
void |
endFE()
|
void |
endFSD()
|
void |
endIUVD()
|
void |
endLVD()
|
void |
endLVID()
|
void |
endMetadataFile()
|
void |
endPD()
|
void |
endPVD()
|
void |
endRawFileData()
|
void |
endReservedArea()
|
void |
endTD()
|
void |
endUDFImage()
|
void |
endUSD()
|
void |
endVRS()
|
void |
startAVDP()
|
void |
startEmptyArea()
|
void |
startFE()
|
void |
startFSD()
|
void |
startIUVD()
|
void |
startLVD()
|
void |
startLVID()
|
void |
startMetadataFile()
|
void |
startPD()
|
void |
startPVD()
|
void |
startRawFileData()
|
void |
startReservedArea()
|
void |
startTD()
|
void |
startUDFImage()
|
void |
startUSD()
|
void |
startVRS()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SabreUDFElementFactory
public SabreUDFElementFactory(StreamHandler myStreamHandler)
startUDFImage
public void startUDFImage()
throws HandlerException
- Throws:
HandlerException
endUDFImage
public void endUDFImage()
throws HandlerException
- Throws:
HandlerException
startReservedArea
public void startReservedArea()
throws HandlerException
- Throws:
HandlerException
endReservedArea
public void endReservedArea()
throws HandlerException
- Throws:
HandlerException
startVRS
public void startVRS()
throws HandlerException
- Throws:
HandlerException
endVRS
public void endVRS()
throws HandlerException
- Throws:
HandlerException
startEmptyArea
public void startEmptyArea()
throws HandlerException
- Throws:
HandlerException
doEmptyArea
public void doEmptyArea(int lengthInBytes)
throws HandlerException
- Throws:
HandlerException
endEmptyArea
public void endEmptyArea()
throws HandlerException
- Throws:
HandlerException
startAVDP
public void startAVDP()
throws HandlerException
- Throws:
HandlerException
doAVDP
public void doAVDP(long selfBlock,
long MVDSBlock,
long RVDSBlock)
throws HandlerException
- Throws:
HandlerException
endAVDP
public void endAVDP()
throws HandlerException
- Throws:
HandlerException
startPVD
public void startPVD()
throws HandlerException
- Throws:
HandlerException
doPVD
public void doPVD(long selfBlock,
long volumeDescriptorSequenceNumber,
long recordingTimeMillis,
String imageIdentifier,
String applicationIdentifier,
byte[] applicationIdentifierSuffix)
throws HandlerException
- Throws:
HandlerException
endPVD
public void endPVD()
throws HandlerException
- Throws:
HandlerException
startPD
public void startPD()
throws HandlerException
- Throws:
HandlerException
doPD
public void doPD(long selfBlock,
long volumeDescriptorSequenceNumber,
long partitionStartingBlock,
long partitionEndingBlock,
String applicationIdentifier,
byte[] applicationIdentifierSuffix)
throws HandlerException
- Throws:
HandlerException
endPD
public void endPD()
throws HandlerException
- Throws:
HandlerException
startLVD
public void startLVD()
throws HandlerException
- Throws:
HandlerException
doLVD
public void doLVD(long selfBlock,
long volumeDescriptorSequenceNumber,
long logicalVolumeIntegritySequenceStartingBlock,
long logicalVolumeIntegritySequenceEndingBlock,
int metadataAllocationUnitSize,
int metadataAlignmentUnitSize,
long mainMetadataFileLocation,
long mirrorMetadataFileLocation,
int fileSetDescriptorPartition,
long fileSetDescriptorLocation,
String applicationIdentifier,
byte[] applicationIdentifierSuffix,
String imageIdentifier)
throws HandlerException
- Throws:
HandlerException
endLVD
public void endLVD()
throws HandlerException
- Throws:
HandlerException
startUSD
public void startUSD()
throws HandlerException
- Throws:
HandlerException
doUSD
public void doUSD(long selfBlock,
long volumeDescriptorSequenceNumber,
long unallocatedSpaceStartBlock,
long unallocatedSpaceEndBlock)
throws HandlerException
- Throws:
HandlerException
endUSD
public void endUSD()
throws HandlerException
- Throws:
HandlerException
startIUVD
public void startIUVD()
throws HandlerException
- Throws:
HandlerException
doIUVD
public void doIUVD(long selfBlock,
long volumeDescriptorSequenceNumber,
String applicationIdentifier,
byte[] applicationIdentifierSuffix,
String imageIdentifier)
throws HandlerException
- Throws:
HandlerException
endIUVD
public void endIUVD()
throws HandlerException
- Throws:
HandlerException
startTD
public void startTD()
throws HandlerException
- Throws:
HandlerException
doTD
public void doTD(long selfBlock)
throws HandlerException
- Throws:
HandlerException
endTD
public void endTD()
throws HandlerException
- Throws:
HandlerException
startLVID
public void startLVID()
throws HandlerException
- Throws:
HandlerException
doLVID
public void doLVID(long selfBlock,
long recordingTimeMillis,
long numberOfFiles,
long numberOfDirectories,
String applicationIdentifier,
byte[] applicationIdentifierSuffix,
long[] sizeTable,
long[] freespaceTable,
long nextUniqueId)
throws HandlerException
- Throws:
HandlerException
endLVID
public void endLVID()
throws HandlerException
- Throws:
HandlerException
startFSD
public void startFSD()
throws HandlerException
- Throws:
HandlerException
doFSD
public void doFSD(long selfBlock,
long recordingTimeMillis,
long rootDirectoryLocation,
int partitionToStoreMetadataOn,
String imageIdentifier)
throws HandlerException
- Throws:
HandlerException
endFSD
public void endFSD()
throws HandlerException
- Throws:
HandlerException
startFE
public void startFE()
throws HandlerException
- Throws:
HandlerException
doFE
public void doFE(UDFImageBuilderFile myUDFImageBuilderFile,
UDFLayoutInformation myUDFLayoutInformation,
String applicationIdentifier,
byte[] applicationIdentifierSuffix)
throws HandlerException
- Throws:
HandlerException
endFE
public void endFE()
throws HandlerException
- Throws:
HandlerException
startRawFileData
public void startRawFileData()
throws HandlerException
- Throws:
HandlerException
doRawFileData
public void doRawFileData(File sourceFile)
throws HandlerException
- Throws:
HandlerException
endRawFileData
public void endRawFileData()
throws HandlerException
- Throws:
HandlerException
startMetadataFile
public void startMetadataFile()
throws HandlerException
- Throws:
HandlerException
doMetadataFile
public void doMetadataFile(long recordingTimeMillis,
String applicationIdentifier,
byte[] applicationIdentifierSuffix,
UDFLayoutInformation myUDFLayoutInformation,
long metadataFileLocation,
byte fileType)
throws HandlerException
- Throws:
HandlerException
endMetadataFile
public void endMetadataFile()
throws HandlerException
- Throws:
HandlerException
Copyright © 2013. All Rights Reserved.