jp.sourceforge.gtibuilder.build
クラス Build

java.lang.Object
  拡張jp.sourceforge.gtibuilder.build.Build
すべての実装インタフェース:
ActionListener, EventListener, Plugin

public class Build
extends Object
implements Plugin, ActionListener

Buildプラグインです。


入れ子クラスの概要
(パッケージプライベート)  class Build.OutputFrame
           
 
フィールドの概要
 String CLASS_PATH
           
private static FileType javaType
           
private  ProjectManager manager
           
private  JMenu menu
           
private  JMenuItem[] menus
           
 
インタフェース jp.sourceforge.gtibuilder.plugin.Plugin から継承したフィールド
EDIT_MENU, FILE_MENU, HELP_MENU, NEW_MENU, PROJECT_MENU, TOOLS_MENU
 
コンストラクタの概要
Build()
          Creates a new instance of Build
 
メソッドの概要
 void actionPerformed(ActionEvent actionEvent)
           
 boolean build()
           
private  void checkCompiled(String compilePath, List list, GBFile file)
           
 void closeProject(Project project)
          現在開いているプロジェクトが閉じられるときに呼び出されます。
protected  void deleteDirectory(File dir)
           
 void exec()
           
 void exit()
          GTI Builderが終了されるときに呼び出されます。
 JMenu getJMenu()
          getMenuAddPoint()でNEW_MENUがかえされたときにメニューバーに追加するJMenuをかえします。
 JMenuItem[] getJMenuItem()
          独自メニューの配列をかえします。
 int getMenuAddPoint()
          独自メニューをどこに追加するかをかえします。
 String getPluginName()
          このプラグインの名前をかえします。
 String getPluginVersion()
          このプラグインのバージョンをかえします。
 void setProjectManager(ProjectManager manager)
          ProjectManagerが渡されます。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

menus

private JMenuItem[] menus

menu

private JMenu menu

manager

private ProjectManager manager

CLASS_PATH

public final String CLASS_PATH
関連項目:
定数フィールド値

javaType

private static final FileType javaType
コンストラクタの詳細

Build

public Build()
Creates a new instance of Build

メソッドの詳細

getJMenuItem

public JMenuItem[] getJMenuItem()
インタフェース Plugin の記述:
独自メニューの配列をかえします。これによりgetMenuAddPoint()に示された場所にメニューを追加します。

定義:
インタフェース Plugin 内の getJMenuItem

getMenuAddPoint

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

定義:
インタフェース Plugin 内の getMenuAddPoint

getJMenu

public JMenu getJMenu()
インタフェース Plugin の記述:
getMenuAddPoint()でNEW_MENUがかえされたときにメニューバーに追加するJMenuをかえします。 これはgetMenuAddPoint()でNEW_MENUがかえされなかったときにはnullをかえして構いません。

定義:
インタフェース Plugin 内の getJMenu

getPluginName

public String getPluginName()
インタフェース Plugin の記述:
このプラグインの名前をかえします。

定義:
インタフェース Plugin 内の getPluginName

getPluginVersion

public String getPluginVersion()
インタフェース Plugin の記述:
このプラグインのバージョンをかえします。

定義:
インタフェース Plugin 内の getPluginVersion

setProjectManager

public void setProjectManager(ProjectManager manager)
インタフェース Plugin の記述:
ProjectManagerが渡されます。このメソッドはGTI Builderが起動するときに一度だけ呼び出されます。

定義:
インタフェース Plugin 内の setProjectManager

actionPerformed

public void actionPerformed(ActionEvent actionEvent)
定義:
インタフェース ActionListener 内の actionPerformed

checkCompiled

private void checkCompiled(String compilePath,
                           List list,
                           GBFile file)

build

public boolean build()

exec

public void exec()

closeProject

public void closeProject(Project project)
インタフェース Plugin の記述:
現在開いているプロジェクトが閉じられるときに呼び出されます。

定義:
インタフェース Plugin 内の closeProject

exit

public void exit()
インタフェース Plugin の記述:
GTI Builderが終了されるときに呼び出されます。

定義:
インタフェース Plugin 内の exit

deleteDirectory

protected void deleteDirectory(File dir)