jp.sourceforge.gtibuilder.plugin
インタフェース Plugin

既知の実装クラスの一覧:
Build, Export

public interface Plugin

GTI Builderを拡張するためは必ずこのインターフェースを実装しなければなりません。
プラグインについてはPluginManagerを参照して下さい。


フィールドの概要
static int EDIT_MENU
          独自メニューを"Edit"に追加することを示します。
static int FILE_MENU
          独自メニューを"File"に追加することを示します。
static int HELP_MENU
          独自メニューを"Help"に追加することを示します。
static int NEW_MENU
          独自メニューを新しいJMenuを使って表示することを示します。
static int PROJECT_MENU
          独自メニューを"Project"に追加することを示します。
static int TOOLS_MENU
          独自メニューを"Tools"に追加することを示します。
 
メソッドの概要
 void closeProject(Project project)
          現在開いているプロジェクトが閉じられるときに呼び出されます。
 void exit()
          GTI Builderが終了されるときに呼び出されます。
 JMenu getJMenu()
          getMenuAddPoint()でNEW_MENUがかえされたときにメニューバーに追加するJMenuをかえします。
 JMenuItem[] getJMenuItem()
          独自メニューの配列をかえします。
 int getMenuAddPoint()
          独自メニューをどこに追加するかをかえします。
 String getPluginName()
          このプラグインの名前をかえします。
 String getPluginVersion()
          このプラグインのバージョンをかえします。
 void setProjectManager(ProjectManager manager)
          ProjectManagerが渡されます。
 

フィールドの詳細

FILE_MENU

public static final int FILE_MENU
独自メニューを"File"に追加することを示します。

関連項目:
定数フィールド値

EDIT_MENU

public static final int EDIT_MENU
独自メニューを"Edit"に追加することを示します。

関連項目:
定数フィールド値

PROJECT_MENU

public static final int PROJECT_MENU
独自メニューを"Project"に追加することを示します。

関連項目:
定数フィールド値

TOOLS_MENU

public static final int TOOLS_MENU
独自メニューを"Tools"に追加することを示します。

関連項目:
定数フィールド値

HELP_MENU

public static final int HELP_MENU
独自メニューを"Help"に追加することを示します。

関連項目:
定数フィールド値

NEW_MENU

public static final int NEW_MENU
独自メニューを新しいJMenuを使って表示することを示します。

関連項目:
定数フィールド値
メソッドの詳細

setProjectManager

public void setProjectManager(ProjectManager manager)
ProjectManagerが渡されます。このメソッドはGTI Builderが起動するときに一度だけ呼び出されます。


getJMenuItem

public JMenuItem[] getJMenuItem()
独自メニューの配列をかえします。これによりgetMenuAddPoint()に示された場所にメニューを追加します。


getMenuAddPoint

public int getMenuAddPoint()
独自メニューをどこに追加するかをかえします。ここで示された場所にgetJMenuItem()でかえされたメニューアイテムが追加されます。
Fileメニューに追加 : FILE_MENU
Editメニューに追加 : EDIT_MENU
Projectメニューに追加 : PROJECT_MENU
Toolsメニューに追加 : TOOLS_MENU
Helpメニューに追加 : HELP_MENU
新しいメニューを追加 : NEW_MENU


getJMenu

public JMenu getJMenu()
getMenuAddPoint()でNEW_MENUがかえされたときにメニューバーに追加するJMenuをかえします。 これはgetMenuAddPoint()でNEW_MENUがかえされなかったときにはnullをかえして構いません。


getPluginName

public String getPluginName()
このプラグインの名前をかえします。


getPluginVersion

public String getPluginVersion()
このプラグインのバージョンをかえします。


closeProject

public void closeProject(Project project)
現在開いているプロジェクトが閉じられるときに呼び出されます。


exit

public void exit()
GTI Builderが終了されるときに呼び出されます。