package editrocket.plugins;

public interface EditRocketPlugin
{
	/**
	* load is called by EditRocket at EditRocket launch time.
	* Typically, plugins execute via a menu option under
	* the Tools -> Plugins menu.  Thus, in the load method, 
	* the addPluginMenuItem(JMenuItem) on the EditRocketPluginManager
	* class should be called.  See the Plugin User's Guide
	* for more information
	*/
	public void load();
	
	/**
	* Returns the name of the plugin
	*/
	public String getName();
	
	/**
	* Returns the version of the plugin
	*/
	public String getVersion();
	
	/**
	* Returns the description of the plugin
	*/
	public String getDescription();	
}
