|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.ObjectAcquisition.offlineFuncs.OfflineFileServer
public class OfflineFileServer
Functionality for handling data from files offline.
| Nested Class Summary | |
|---|---|
private class |
OfflineFileServer.MapMaker
|
| Field Summary | |
|---|---|
private AcquisitionControl |
acquisitionControl
|
private javax.sound.sampled.AudioFormat |
audioFormat
|
private javax.sound.sampled.AudioInputStream |
audioInputStream
|
private ByteConverter |
byteConverter
|
private WavFileDataMap |
dataMap
|
private FileDate |
fileDate
|
private FileMapMakingdialog |
mapDialog
|
private OfflineFileServer.MapMaker |
mapMaker
|
private OfflineFileParameters |
offlineFileParameters
|
private PamRawDataBlock |
rawDataBlock
|
| Constructor Summary | |
|---|---|
OfflineFileServer(AcquisitionControl acquisitionControl)
|
|
| Method Summary | |
|---|---|
private void |
addToMap(java.io.File file)
Add a single sound file to the data map |
private void |
addToMap(java.io.File folderName,
boolean includeSubFolders)
|
void |
createOfflineDataMap(java.awt.Window parentFrame)
Create a basic map of the data including first and last times and some kind of data/unit time count plus ideally some kind of start and stop time list of where there are gaps in the data. |
private WavFileDataMapPoint |
findFirstMapPoint(java.util.Iterator<WavFileDataMapPoint> mapIterator,
long startMillis,
long endMillis)
|
java.lang.String |
getDataSourceName()
Get the data source name |
private void |
getMapTimes()
|
OfflineFileParameters |
getOfflineFileParameters()
|
java.io.Serializable |
getSettingsReference()
|
long |
getSettingsVersion()
|
java.lang.String |
getUnitName()
|
java.lang.String |
getUnitType()
|
boolean |
loadData(PamDataBlock dataBlock,
long dataStart,
long dataEnd)
Load data for a given datablock between two time limits. |
private boolean |
openSoundFile(java.io.File soundFile)
|
boolean |
restoreSettings(PamControlledUnitSettings pamControlledUnitSettings)
|
boolean |
saveData(PamDataBlock dataBlock)
Save data previously loaded from the store during offline viewing. |
void |
setOfflineFileParameters(OfflineFileParameters offlineFileParameters)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private AcquisitionControl acquisitionControl
private OfflineFileParameters offlineFileParameters
private WavFileDataMap dataMap
private FileDate fileDate
private PamRawDataBlock rawDataBlock
private FileMapMakingdialog mapDialog
private OfflineFileServer.MapMaker mapMaker
private javax.sound.sampled.AudioInputStream audioInputStream
private javax.sound.sampled.AudioFormat audioFormat
private ByteConverter byteConverter
| Constructor Detail |
|---|
public OfflineFileServer(AcquisitionControl acquisitionControl)
acquisitionControl - | Method Detail |
|---|
public void createOfflineDataMap(java.awt.Window parentFrame)
OfflineDataStore
createOfflineDataMap in interface OfflineDataStore
private void addToMap(java.io.File folderName,
boolean includeSubFolders)
private void addToMap(java.io.File file)
file - private void getMapTimes()
public java.lang.String getDataSourceName()
OfflineDataStore
getDataSourceName in interface OfflineDataStore
public boolean loadData(PamDataBlock dataBlock,
long dataStart,
long dataEnd)
OfflineDataStore
loadData in interface OfflineDataStoredataBlock - datablock owner of the datadataStart - start time in millisecondsdataEnd - end time in milliseconds
private boolean openSoundFile(java.io.File soundFile)
private WavFileDataMapPoint findFirstMapPoint(java.util.Iterator<WavFileDataMapPoint> mapIterator,
long startMillis,
long endMillis)
public boolean saveData(PamDataBlock dataBlock)
OfflineDataStore
saveData in interface OfflineDataStoredataBlock - datablock owner of the data
public java.io.Serializable getSettingsReference()
getSettingsReference in interface PamSettingspublic long getSettingsVersion()
getSettingsVersion in interface PamSettingspublic java.lang.String getUnitName()
getUnitName in interface PamSettingspublic java.lang.String getUnitType()
getUnitType in interface PamSettingspublic boolean restoreSettings(PamControlledUnitSettings pamControlledUnitSettings)
restoreSettings in interface PamSettingspublic OfflineFileParameters getOfflineFileParameters()
public void setOfflineFileParameters(OfflineFileParameters offlineFileParameters)
offlineFileParameters - the offlineFileParameters to set
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||