org.herac.tuxguitar.gui.system.plugins
Interface TGPlugin

All Known Implementing Classes:
TGBrowserPlugin, TGExporterPlugin, TGImporterPlugin, TGInputStreamPlugin, TGMidiOutputPortProviderPlugin, TGMidiSequencerProviderPlugin, TGOutputStreamPlugin, TGPluginAdapter, TGPluginList, TGToolItemPlugin

public interface TGPlugin


Method Summary
 void close()
           
 java.lang.String getAuthor()
           
 java.lang.String getDescription()
           
 java.lang.String getName()
           
 java.lang.String getVersion()
           
 void init()
           
 void setEnabled(boolean enabled)
           
 

Method Detail

init

void init()
          throws TGPluginException
Throws:
TGPluginException

close

void close()
           throws TGPluginException
Throws:
TGPluginException

setEnabled

void setEnabled(boolean enabled)
                throws TGPluginException
Throws:
TGPluginException

getName

java.lang.String getName()

getDescription

java.lang.String getDescription()

getVersion

java.lang.String getVersion()

getAuthor

java.lang.String getAuthor()