@Deprecated public abstract class AbstractEditableInstrumentRepository extends java.lang.Object implements Repository2, EditableInstrumentManagerRepository
| Modifier and Type | Field and Description |
|---|---|
protected EditableInstrumentManagerRepository2Adapter |
adapter
Deprecated.
|
| Constructor and Description |
|---|
AbstractEditableInstrumentRepository()
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addRepositoryChangedListener(RepositoryChangedListener listener)
Deprecated.
Add a change listener to the repository
|
void |
deleteImporter(AbstractMidiImporter arg0)
Deprecated.
delete an importer
|
void |
deleteInstrument(Instrument arg0)
Deprecated.
delete an instrument
|
void |
deleteScale(Scale arg0)
Deprecated.
delete the scale
|
void |
deleteTransformation(AbstractTransformation arg0)
Deprecated.
|
void |
dispose()
Deprecated.
|
java.lang.String |
findAssociatedEditableInstrumentName(java.lang.String instrumentname)
Deprecated.
resolve the editable instrument name given tje instrument name
|
java.lang.String |
findEditableInstrumentName(java.lang.String instrumentName)
Deprecated.
|
java.util.ArrayList<AbstractMidiImporter> |
findImporter(Scale arg0)
Deprecated.
look for an importer for a destination Scale
|
java.util.ArrayList<AbstractTransformation> |
findTransposition(Scale arg0,
Scale arg1)
Deprecated.
Look for all the transformation for a source and a destination scale
|
protected void |
fireInstrumentsChanged()
Deprecated.
for derivative class, signal the instruments changed to refresh the gui
|
EditableInstrumentManager |
getEditableInstrumentManager()
Deprecated.
Get the editableInstrumentManager
|
Instrument[] |
getInstrument(Scale arg0)
Deprecated.
Get the instruments associated to a scale
|
Instrument |
getInstrument(java.lang.String arg0)
Deprecated.
Get an instrument by name
|
java.lang.String |
getLabel()
Deprecated.
get the display name (localized)
|
protected EditableInstrumentManager |
getManager()
Deprecated.
|
java.lang.String |
getName()
Deprecated.
Get the name of the repository
|
Scale |
getScale(java.lang.String arg0)
Deprecated.
get a scale from its name
|
java.lang.String[] |
getScaleNames()
Deprecated.
get the scale names contained in the scale manager
|
protected void |
init(EditableInstrumentManager m,
java.lang.String name,
java.lang.String label,
java.io.File cacheFolder)
Deprecated.
|
boolean |
isReadOnly()
Deprecated.
false
|
Instrument[] |
listInstruments()
Deprecated.
Get All instruments
|
void |
removeRepositoryChangedListener(RepositoryChangedListener arg0)
Deprecated.
remove a repositoryChangeListener
|
void |
saveImporter(AbstractMidiImporter arg0)
Deprecated.
|
void |
saveInstrument(Instrument arg0)
Deprecated.
Save an instrument
|
void |
saveScale(Scale arg0)
Deprecated.
save the scale
|
void |
saveTransformation(AbstractTransformation arg0)
Deprecated.
|
protected EditableInstrumentManagerRepository2Adapter adapter
public AbstractEditableInstrumentRepository()
protected void init(EditableInstrumentManager m, java.lang.String name, java.lang.String label, java.io.File cacheFolder)
protected EditableInstrumentManager getManager()
public void addRepositoryChangedListener(RepositoryChangedListener listener)
Repository2addRepositoryChangedListener in interface Repository2public java.lang.String getName()
Repository2getName in interface Repository2public java.lang.String getLabel()
Repository2getLabel in interface Repository2public boolean isReadOnly()
isReadOnly in interface Repository2public void removeRepositoryChangedListener(RepositoryChangedListener arg0)
Repository2removeRepositoryChangedListener in interface Repository2public void deleteInstrument(Instrument arg0) throws java.lang.Exception
InstrumentManagerdeleteInstrument in interface InstrumentManagerjava.lang.Exceptionpublic Instrument getInstrument(java.lang.String arg0)
InstrumentManagergetInstrument in interface InstrumentManagerpublic Instrument[] getInstrument(Scale arg0)
InstrumentManagergetInstrument in interface InstrumentManagerpublic Instrument[] listInstruments()
InstrumentManagerlistInstruments in interface InstrumentManagerpublic void saveInstrument(Instrument arg0) throws java.lang.Exception
InstrumentManagersaveInstrument in interface InstrumentManagerjava.lang.Exceptionpublic void deleteScale(Scale arg0) throws java.lang.Exception
ScaleManagerdeleteScale in interface ScaleManagerjava.lang.Exceptionpublic Scale getScale(java.lang.String arg0)
ScaleManagergetScale in interface ScaleManagerpublic java.lang.String[] getScaleNames()
ScaleManagergetScaleNames in interface ScaleManagerpublic void saveScale(Scale arg0) throws java.lang.Exception
ScaleManagersaveScale in interface ScaleManagerjava.lang.Exceptionpublic void deleteImporter(AbstractMidiImporter arg0) throws java.lang.Exception
TransformationManagerdeleteImporter in interface TransformationManagerjava.io.IOExceptionjava.lang.Exceptionpublic void deleteTransformation(AbstractTransformation arg0) throws java.lang.Exception
deleteTransformation in interface TransformationManagerjava.lang.Exceptionpublic java.util.ArrayList<AbstractMidiImporter> findImporter(Scale arg0)
TransformationManagerfindImporter in interface TransformationManagerpublic java.util.ArrayList<AbstractTransformation> findTransposition(Scale arg0, Scale arg1)
TransformationManagerfindTransposition in interface TransformationManagerarg0 - la gamme source de la transpositionarg1 - la gamme destination de la transpositionpublic void saveImporter(AbstractMidiImporter arg0) throws java.lang.Exception
saveImporter in interface TransformationManagerjava.lang.Exceptionpublic void saveTransformation(AbstractTransformation arg0) throws java.lang.Exception
saveTransformation in interface TransformationManagerjava.lang.Exceptionpublic void dispose()
public EditableInstrumentManager getEditableInstrumentManager()
EditableInstrumentManagerRepositorygetEditableInstrumentManager in interface EditableInstrumentManagerRepositorypublic java.lang.String findEditableInstrumentName(java.lang.String instrumentName)
public java.lang.String findAssociatedEditableInstrumentName(java.lang.String instrumentname)
EditableInstrumentManagerRepositoryfindAssociatedEditableInstrumentName in interface EditableInstrumentManagerRepositoryprotected void fireInstrumentsChanged()