|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.ObjectbinaryFileStorage.BinaryDataSource
noiseMonitor.NoiseBinaryDataSource
public class NoiseBinaryDataSource
| Field Summary | |
|---|---|
private java.io.ByteArrayOutputStream |
bos
|
private java.io.DataOutputStream |
dos
|
private NoiseControl |
noiseControl
|
private NoiseDataBlock |
noiseDataBlock
|
| Constructor Summary | |
|---|---|
NoiseBinaryDataSource(NoiseControl noiseControl,
NoiseDataBlock noiseDataBlock)
|
|
| Method Summary | |
|---|---|
byte[] |
getModuleHeaderData()
|
int |
getModuleVersion()
Get a version number for the module. |
java.lang.String |
getStreamName()
|
int |
getStreamVersion()
|
void |
newFileOpened(java.io.File outputFile)
Called from the BinaryOutputStream whenever a new output file is opened. |
void |
saveData(PamDataUnit pamDataUnit)
Save data into the binary stream |
PamDataUnit |
sinkData(BinaryObjectData binaryObjectData,
BinaryHeader bh,
int moduleVersion)
Convert data read back in in viewer mode into the correct type of PamDataUnit. |
ModuleFooter |
sinkModuleFooter(BinaryObjectData binaryObjectData,
BinaryHeader bh,
ModuleHeader moduleHeader)
Do something with module footer information |
ModuleHeader |
sinkModuleHeader(BinaryObjectData binaryObjectData,
BinaryHeader bh)
Do something with module header information |
| Methods inherited from class binaryFileStorage.BinaryDataSource |
|---|
getBinaryStorageStream, getModuleFooterData, getModuleName, getModuleType, getSisterDataBlock, getSpecialDrawing, setBinaryStorageStream, storeData |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private NoiseDataBlock noiseDataBlock
private NoiseControl noiseControl
private java.io.ByteArrayOutputStream bos
private java.io.DataOutputStream dos
| Constructor Detail |
|---|
public NoiseBinaryDataSource(NoiseControl noiseControl,
NoiseDataBlock noiseDataBlock)
| Method Detail |
|---|
public int getModuleVersion()
BinaryDataSourceThis is different to the version number in the main file header and allows individual modules to update their format and maintain backwards compatibility with old data
getModuleVersion in class BinaryDataSourcepublic byte[] getModuleHeaderData()
getModuleHeaderData in class BinaryDataSourcepublic java.lang.String getStreamName()
getStreamName in class BinaryDataSourcepublic int getStreamVersion()
getStreamVersion in class BinaryDataSourcepublic void newFileOpened(java.io.File outputFile)
BinaryDataSource
newFileOpened in class BinaryDataSourceoutputFile - file information.public void saveData(PamDataUnit pamDataUnit)
BinaryDataSource
saveData in class BinaryDataSource
public PamDataUnit sinkData(BinaryObjectData binaryObjectData,
BinaryHeader bh,
int moduleVersion)
BinaryDataSourceDO NOT add this unit directly to the datablock, but pass it back to the calling process which will add it to the datablock if necessary.
sinkData in class BinaryDataSourcebinaryObjectData - Binary data read back from a file.bh - binary header from start of file.
public ModuleFooter sinkModuleFooter(BinaryObjectData binaryObjectData,
BinaryHeader bh,
ModuleHeader moduleHeader)
BinaryDataSource
sinkModuleFooter in class BinaryDataSourcebinaryObjectData - data for the module header.bh - Binary header information
public ModuleHeader sinkModuleHeader(BinaryObjectData binaryObjectData,
BinaryHeader bh)
BinaryDataSource
sinkModuleHeader in class BinaryDataSourcebinaryObjectData - data for the module header.bh - Binary header information
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||