@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)
Repository2
addRepositoryChangedListener
in interface Repository2
public java.lang.String getName()
Repository2
getName
in interface Repository2
public java.lang.String getLabel()
Repository2
getLabel
in interface Repository2
public boolean isReadOnly()
isReadOnly
in interface Repository2
public void removeRepositoryChangedListener(RepositoryChangedListener arg0)
Repository2
removeRepositoryChangedListener
in interface Repository2
public void deleteInstrument(Instrument arg0) throws java.lang.Exception
InstrumentManager
deleteInstrument
in interface InstrumentManager
java.lang.Exception
public Instrument getInstrument(java.lang.String arg0)
InstrumentManager
getInstrument
in interface InstrumentManager
public Instrument[] getInstrument(Scale arg0)
InstrumentManager
getInstrument
in interface InstrumentManager
public Instrument[] listInstruments()
InstrumentManager
listInstruments
in interface InstrumentManager
public void saveInstrument(Instrument arg0) throws java.lang.Exception
InstrumentManager
saveInstrument
in interface InstrumentManager
java.lang.Exception
public void deleteScale(Scale arg0) throws java.lang.Exception
ScaleManager
deleteScale
in interface ScaleManager
java.lang.Exception
public Scale getScale(java.lang.String arg0)
ScaleManager
getScale
in interface ScaleManager
public java.lang.String[] getScaleNames()
ScaleManager
getScaleNames
in interface ScaleManager
public void saveScale(Scale arg0) throws java.lang.Exception
ScaleManager
saveScale
in interface ScaleManager
java.lang.Exception
public void deleteImporter(AbstractMidiImporter arg0) throws java.lang.Exception
TransformationManager
deleteImporter
in interface TransformationManager
java.io.IOException
java.lang.Exception
public void deleteTransformation(AbstractTransformation arg0) throws java.lang.Exception
deleteTransformation
in interface TransformationManager
java.lang.Exception
public java.util.ArrayList<AbstractMidiImporter> findImporter(Scale arg0)
TransformationManager
findImporter
in interface TransformationManager
public java.util.ArrayList<AbstractTransformation> findTransposition(Scale arg0, Scale arg1)
TransformationManager
findTransposition
in interface TransformationManager
arg0
- la gamme source de la transpositionarg1
- la gamme destination de la transpositionpublic void saveImporter(AbstractMidiImporter arg0) throws java.lang.Exception
saveImporter
in interface TransformationManager
java.lang.Exception
public void saveTransformation(AbstractTransformation arg0) throws java.lang.Exception
saveTransformation
in interface TransformationManager
java.lang.Exception
public void dispose()
public EditableInstrumentManager getEditableInstrumentManager()
EditableInstrumentManagerRepository
getEditableInstrumentManager
in interface EditableInstrumentManagerRepository
public java.lang.String findEditableInstrumentName(java.lang.String instrumentName)
public java.lang.String findAssociatedEditableInstrumentName(java.lang.String instrumentname)
EditableInstrumentManagerRepository
findAssociatedEditableInstrumentName
in interface EditableInstrumentManagerRepository
protected void fireInstrumentsChanged()