public class PerfoExtension extends java.lang.Object implements IExtension, VirtualBookFrameExtensionPoints, ImportersExtensionPoint, InformRepositoryExtensionPoint
| Constructor and Description |
|---|
PerfoExtension() |
| Modifier and Type | Method and Description |
|---|---|
java.util.ArrayList<AbstractMidiImporter> |
getExtensionImporterInstance(Scale destinationscale)
Get the MidiImporter associated to an instrument scale
|
ExtensionPoint[] |
getExtensionPoints()
Extension points
|
java.lang.String |
getName()
extension name
|
void |
informRepository(Repository repository)
The repository reference is passed to the extension
|
IExtension |
newExtension()
get a New extension instance for the Virtualbook Frame
|
public ExtensionPoint[] getExtensionPoints()
IExtensiongetExtensionPoints in interface IExtensionpublic java.lang.String getName()
IExtensiongetName in interface IExtensionpublic IExtension newExtension()
VirtualBookFrameExtensionPointsnewExtension in interface VirtualBookFrameExtensionPointspublic void informRepository(Repository repository)
InformRepositoryExtensionPointinformRepository in interface InformRepositoryExtensionPointpublic java.util.ArrayList<AbstractMidiImporter> getExtensionImporterInstance(Scale destinationscale)
ImportersExtensionPointgetExtensionImporterInstance in interface ImportersExtensionPointdestinationscale - the destination scale