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()
IExtension
getExtensionPoints
in interface IExtension
public java.lang.String getName()
IExtension
getName
in interface IExtension
public IExtension newExtension()
VirtualBookFrameExtensionPoints
newExtension
in interface VirtualBookFrameExtensionPoints
public void informRepository(Repository repository)
InformRepositoryExtensionPoint
informRepository
in interface InformRepositoryExtensionPoint
public java.util.ArrayList<AbstractMidiImporter> getExtensionImporterInstance(Scale destinationscale)
ImportersExtensionPoint
getExtensionImporterInstance
in interface ImportersExtensionPoint
destinationscale
- the destination scale