|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.ObjectbinaryFileStorage.BinarySettingsStorage
public class BinarySettingsStorage
Manage storage and retrieval of PAMGUARD serialised settings storage in binary files.
| Field Summary | |
|---|---|
private BinaryStore |
binaryStore
|
private java.util.Vector<PamSettingsGroup> |
pamSettingsGroups
|
private static java.lang.String |
SETTINGSFILENAME
|
private static java.lang.String |
SETTINGSSTORE
|
| Constructor Summary | |
|---|---|
BinarySettingsStorage(BinaryStore binaryStore)
|
|
| Method Summary | |
|---|---|
private void |
addFiles(java.util.ArrayList<java.io.File> files,
java.io.File folder,
PamFileFilter filter)
|
int |
getNumSettings()
Get the number of different settings within the settings source. |
PamSettingsGroup |
getSettings(int settingsIndex)
Get a specific PamSettingsGroup |
java.lang.String |
getSettingsSourceName()
Get a name for the settings source |
private java.util.ArrayList<java.io.File> |
listSettingsFiles()
|
private void |
loadFileSettings(java.io.File file)
|
void |
makeSettingsMap()
|
boolean |
saveStartSettings(long timeStamp)
Save the settings in some vaguely sensible format. |
private boolean |
writeData(java.io.DataOutputStream dos,
int objectId,
byte[] data)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private BinaryStore binaryStore
private static final java.lang.String SETTINGSFILENAME
private static final java.lang.String SETTINGSSTORE
private java.util.Vector<PamSettingsGroup> pamSettingsGroups
| Constructor Detail |
|---|
public BinarySettingsStorage(BinaryStore binaryStore)
| Method Detail |
|---|
public boolean saveStartSettings(long timeStamp)
saveStartSettings in interface PamSettingsSourcetimeStamp - current time in milliseconds
private boolean writeData(java.io.DataOutputStream dos,
int objectId,
byte[] data)
public int getNumSettings()
PamSettingsSource
getNumSettings in interface PamSettingsSourcepublic PamSettingsGroup getSettings(int settingsIndex)
PamSettingsSource
getSettings in interface PamSettingsSourcesettingsIndex - index of group
public void makeSettingsMap()
private java.util.ArrayList<java.io.File> listSettingsFiles()
private void addFiles(java.util.ArrayList<java.io.File> files,
java.io.File folder,
PamFileFilter filter)
private void loadFileSettings(java.io.File file)
public java.lang.String getSettingsSourceName()
PamSettingsSource
getSettingsSourceName in interface PamSettingsSource
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||