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)
EditableInstrumentManager
addListener
in interface EditableInstrumentManager
public void removeListener(EditableInstrumentManagerListener listener)
EditableInstrumentManager
removeListener
in interface EditableInstrumentManager
public void deleteEditableInstrument(java.lang.String name) throws java.lang.Exception
EditableInstrumentManager
deleteEditableInstrument
in interface EditableInstrumentManager
name
- the name of the editable instrument ...java.lang.Exception
public java.lang.String[] listEditableInstruments() throws java.lang.Exception
EditableInstrumentManager
listEditableInstruments
in interface EditableInstrumentManager
java.lang.Exception
public IEditableInstrument loadEditableInstrument(java.lang.String name) throws java.lang.Exception
EditableInstrumentManager
loadEditableInstrument
in interface EditableInstrumentManager
name
- the name of the editable instrument ...java.lang.Exception
public void saveEditableInstrument(IEditableInstrument instrument) throws java.lang.Exception
EditableInstrumentManager
saveEditableInstrument
in interface EditableInstrumentManager
instrument
- the instrument to save ...java.lang.Exception
public java.lang.String getEditableInstrumentDigest(java.lang.String name) throws java.lang.Exception
EditableInstrumentManager
getEditableInstrumentDigest
in interface EditableInstrumentManager
java.lang.Exception
public java.util.Map<java.lang.String,java.lang.String> getAllEditableInstrumentDigests() throws java.lang.Exception
EditableInstrumentManager
getAllEditableInstrumentDigests
in interface EditableInstrumentManager
java.lang.Exception
public StreamStorage getStreamStorage()