public class StreamStorageEditableInstrumentManager extends java.lang.Object implements EditableInstrumentManager
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
EDITABLE_INSTRUMENT_TYPE |
| Constructor and Description |
|---|
StreamStorageEditableInstrumentManager(StreamStorage s) |
| Modifier and Type | Method and Description |
|---|---|
void |
addListener(EditableInstrumentManagerListener listener)
Add listener
|
void |
deleteEditableInstrument(java.lang.String name)
delete the editable instrument
|
void |
fireInstrumentsChanged() |
java.util.Map<java.lang.String,java.lang.String> |
getAllEditableInstrumentDigests()
Get all the editable instrument digest
|
java.lang.String |
getEditableInstrumentDigest(java.lang.String name)
Get the editable instrument digest
|
StreamStorage |
getStreamStorage()
Get the underlying stream storage ...
|
java.lang.String[] |
listEditableInstruments()
List all the editable instruments in the manager ...
|
IEditableInstrument |
loadEditableInstrument(java.lang.String name)
Load the editable instrument
|
void |
removeListener(EditableInstrumentManagerListener listener)
Remove listener ...
|
void |
saveEditableInstrument(IEditableInstrument instrument)
Save the editable instrument
|
public static final java.lang.String EDITABLE_INSTRUMENT_TYPE
public StreamStorageEditableInstrumentManager(StreamStorage s)
public void fireInstrumentsChanged()
public void addListener(EditableInstrumentManagerListener listener)
EditableInstrumentManageraddListener in interface EditableInstrumentManagerpublic void removeListener(EditableInstrumentManagerListener listener)
EditableInstrumentManagerremoveListener in interface EditableInstrumentManagerpublic void deleteEditableInstrument(java.lang.String name)
throws java.lang.Exception
EditableInstrumentManagerdeleteEditableInstrument in interface EditableInstrumentManagername - the name of the editable instrument ...java.lang.Exceptionpublic java.lang.String[] listEditableInstruments()
throws java.lang.Exception
EditableInstrumentManagerlistEditableInstruments in interface EditableInstrumentManagerjava.lang.Exceptionpublic IEditableInstrument loadEditableInstrument(java.lang.String name) throws java.lang.Exception
EditableInstrumentManagerloadEditableInstrument in interface EditableInstrumentManagername - the name of the editable instrument ...java.lang.Exceptionpublic void saveEditableInstrument(IEditableInstrument instrument) throws java.lang.Exception
EditableInstrumentManagersaveEditableInstrument in interface EditableInstrumentManagerinstrument - the instrument to save ...java.lang.Exceptionpublic java.lang.String getEditableInstrumentDigest(java.lang.String name)
throws java.lang.Exception
EditableInstrumentManagergetEditableInstrumentDigest in interface EditableInstrumentManagerjava.lang.Exceptionpublic java.util.Map<java.lang.String,java.lang.String> getAllEditableInstrumentDigests()
throws java.lang.Exception
EditableInstrumentManagergetAllEditableInstrumentDigests in interface EditableInstrumentManagerjava.lang.Exceptionpublic StreamStorage getStreamStorage()