クラス org.objectweb.cjdbc.console.gui.popups.ControllerPopUpMenu

org.objectweb.cjdbc.console.gui.popups.ControllerPopUpMenuに対する継承グラフ

Inheritance graph
[凡例]
org.objectweb.cjdbc.console.gui.popups.ControllerPopUpMenuのコラボレーション図

Collaboration graph
[凡例]
すべてのメンバ一覧

説明

This class defines a ControllerPopUpMenu that listens to mouse events

作者:
Nicolas Modrzyk
バージョン:
1.0

ControllerPopUpMenu.java41 行で定義されています。

Public メソッド

 ControllerPopUpMenu (CjdbcGui gui, ControllerObject controller)
ControllerObject getController ()
void actionPerformed (ActionEvent e)

Private 変数

ControllerObject controller
String controllerName


コンストラクタとデストラクタ

org.objectweb.cjdbc.console.gui.popups.ControllerPopUpMenu.ControllerPopUpMenu CjdbcGui  gui,
ControllerObject  controller
 

Creates a new ControllerPopUpMenu object

引数:
gui link to the main gui
controller name of referenced controller
ControllerPopUpMenu.java52 行で定義されています。
00053 { 00054 super(gui); 00055 this.controller = controller; 00056 this.controllerName = controller.getName(); 00057 this.add(new JMenuItem(GuiCommands.COMMAND_ADD_DRIVER)).addActionListener( 00058 this); 00059 this.add(new JMenuItem(GuiCommands.COMMAND_REFRESH_LOGS)) 00060 .addActionListener(this); 00061 this.add(new JMenuItem(GuiCommands.COMMAND_DISPLAY_XML_CONTROLLER)) 00062 .addActionListener(this); 00063 this.add(new JMenuItem(GuiCommands.COMMAND_GET_CONTROLLER_INFO)) 00064 .addActionListener(this); 00065 this.add(new JMenuItem(GuiCommands.COMMAND_SHUTDOWN_CONTROLLER)) 00066 .addActionListener(this); 00067 this.add(new JMenuItem(GuiCommands.COMMAND_CONTROLLER_REPORT)) 00068 .addActionListener(this); 00069 this.add(new JMenuItem(GuiCommands.COMMAND_CONTROLLER_LOG_CONFIGURATION)) 00070 .addActionListener(this); 00071 this.add(new JMenuItem(GuiCommands.COMMAND_CONTROLLER_REMOVE)) 00072 .addActionListener(this); 00073 this.add(new JMenuItem(GuiCommands.COMMAND_CONTROLLER_MONITOR)) 00074 .addActionListener(this); 00075 }


メソッド

void org.objectweb.cjdbc.console.gui.popups.ControllerPopUpMenu.actionPerformed ActionEvent  e  )  [virtual]
 

参照:
java.awt.event.ActionListener#actionPerformed(java.awt.event.ActionEvent)

org.objectweb.cjdbc.console.gui.popups.AbstractPopUpMenuを実装しています.

ControllerPopUpMenu.java90 行で定義されています。

参照先 org.objectweb.cjdbc.console.gui.popups.ControllerPopUpMenu.controllerName, org.objectweb.cjdbc.console.gui.CjdbcGui.publicActionControllerLogConfiguration(), org.objectweb.cjdbc.console.gui.CjdbcGui.publicActionControllerMonitor(), org.objectweb.cjdbc.console.gui.CjdbcGui.publicActionControllerRemove(), org.objectweb.cjdbc.console.gui.CjdbcGui.publicActionControllerReport(), org.objectweb.cjdbc.console.gui.CjdbcGui.publicActionGetControllerInfo(), org.objectweb.cjdbc.console.gui.CjdbcGui.publicActionLoadDriver(), org.objectweb.cjdbc.console.gui.CjdbcGui.publicActionLoadXmlController(), org.objectweb.cjdbc.console.gui.CjdbcGui.publicActionRefreshLogs(), と org.objectweb.cjdbc.console.gui.CjdbcGui.publicActionShutdownController().

00091 { 00092 String action = e.getActionCommand(); 00093 if (action.equals(GuiCommands.COMMAND_ADD_DRIVER)) 00094 { 00095 gui.publicActionLoadDriver(controllerName); 00096 } 00097 else if (action.equals(GuiCommands.COMMAND_REFRESH_LOGS)) 00098 { 00099 gui.publicActionRefreshLogs(controllerName); 00100 } 00101 else if (action.equals(GuiCommands.COMMAND_DISPLAY_XML_CONTROLLER)) 00102 { 00103 gui.publicActionLoadXmlController(controllerName); 00104 } 00105 else if (action.equals(GuiCommands.COMMAND_GET_CONTROLLER_INFO)) 00106 { 00107 gui.publicActionGetControllerInfo(controllerName); 00108 } 00109 else if (action.equals(GuiCommands.COMMAND_SHUTDOWN_CONTROLLER)) 00110 { 00111 gui.publicActionShutdownController(controllerName); 00112 } 00113 else if (action.equals(GuiCommands.COMMAND_CONTROLLER_REPORT)) 00114 { 00115 gui.publicActionControllerReport(controllerName); 00116 } 00117 else if (action.equals(GuiCommands.COMMAND_CONTROLLER_LOG_CONFIGURATION)) 00118 { 00119 gui.publicActionControllerLogConfiguration(controllerName); 00120 } 00121 else if (action.equals(GuiCommands.COMMAND_CONTROLLER_REMOVE)) 00122 { 00123 gui.publicActionControllerRemove(controllerName); 00124 } 00125 else if (action.equals(GuiCommands.COMMAND_CONTROLLER_MONITOR)) 00126 { 00127 gui.publicActionControllerMonitor(controllerName); 00128 } 00129 00130 }

ControllerObject org.objectweb.cjdbc.console.gui.popups.ControllerPopUpMenu.getController  ) 
 

Returns the controller value.

戻り値:
Returns the controller.
ControllerPopUpMenu.java82 行で定義されています。

参照先 org.objectweb.cjdbc.console.gui.popups.ControllerPopUpMenu.controller.

00083 { 00084 return controller; 00085 }


変数

ControllerObject org.objectweb.cjdbc.console.gui.popups.ControllerPopUpMenu.controller [private]
 

ControllerPopUpMenu.java43 行で定義されています。

参照元 org.objectweb.cjdbc.console.gui.popups.ControllerPopUpMenu.getController().

String org.objectweb.cjdbc.console.gui.popups.ControllerPopUpMenu.controllerName [private]
 

ControllerPopUpMenu.java44 行で定義されています。

参照元 org.objectweb.cjdbc.console.gui.popups.ControllerPopUpMenu.actionPerformed().


このクラスの説明は次のファイルから生成されました:
CJDBCversion1.0.4に対してTue Oct 12 15:16:23 2004に生成されました。 doxygen 1.3.8