public class StorageTransformationManager extends java.lang.Object implements TransformationManager
| Constructor and Description |
|---|
StorageTransformationManager(StreamStorage reptransposition,
ScaleManager gm)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
void |
deleteImporter(AbstractMidiImporter importer)
delete an importer
|
void |
deleteTransformation(AbstractTransformation transformation) |
java.util.ArrayList<AbstractMidiImporter> |
findImporter(Scale destination)
look for an importer for a destination Scale
|
java.util.ArrayList<AbstractTransformation> |
findTransposition(Scale source,
Scale destination)
Look for all the transformation for a source and a destination scale
|
void |
saveImporter(AbstractMidiImporter importer) |
void |
saveTransformation(AbstractTransformation transformation) |
public StorageTransformationManager(StreamStorage reptransposition, ScaleManager gm)
reptransposition - folder conatining the ".transposition" filesgm - the scalemanagerpublic java.util.ArrayList<AbstractTransformation> findTransposition(Scale source, Scale destination)
TransformationManagerfindTransposition in interface TransformationManagersource - la gamme source de la transpositiondestination - la gamme destination de la transpositionpublic java.util.ArrayList<AbstractMidiImporter> findImporter(Scale destination)
TransformationManagerfindImporter in interface TransformationManagerpublic void saveImporter(AbstractMidiImporter importer) throws java.lang.Exception
saveImporter in interface TransformationManagerjava.lang.Exceptionpublic void deleteImporter(AbstractMidiImporter importer) throws java.lang.Exception
TransformationManagerdeleteImporter in interface TransformationManagerjava.io.IOExceptionjava.lang.Exceptionpublic void saveTransformation(AbstractTransformation transformation) throws java.lang.Exception
saveTransformation in interface TransformationManagerjava.lang.Exceptionpublic void deleteTransformation(AbstractTransformation transformation) throws java.lang.Exception
deleteTransformation in interface TransformationManagerjava.lang.Exception