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

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

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

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

説明

This class defines a DatabasePopUpMenu

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

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

Public メソッド

 DatabasePopUpMenu (CjdbcGui gui, DatabaseObject database)
DatabaseObject getDatabaseName ()
void actionPerformed (ActionEvent e)

Private 変数

DatabaseObject database
String databaseName


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

org.objectweb.cjdbc.console.gui.popups.DatabasePopUpMenu.DatabasePopUpMenu CjdbcGui  gui,
DatabaseObject  database
 

Creates a new DatabasePopUpMenu.java object

引数:
gui link to the main gui
database referenced db
DatabasePopUpMenu.java52 行で定義されています。
00053 { 00054 super(gui); 00055 this.database = database; 00056 this.databaseName = database.getName(); 00057 this.add(new JMenuItem(GuiCommands.COMMAND_DISPLAY_XML_DATABASE)) 00058 .addActionListener(this); 00059 this.add(new JMenuItem(GuiCommands.COMMAND_ENABLE_ALL)) 00060 .addActionListener(this); 00061 this.add(new JMenuItem(GuiCommands.COMMAND_DISABLE_ALL)) 00062 .addActionListener(this); 00063 this.add(new JMenuItem(GuiCommands.COMMAND_SHUTDOWN_DATABASE)) 00064 .addActionListener(this); 00065 this.add(new JMenuItem(GuiCommands.COMMAND_VIEW_SQL_STATS)) 00066 .addActionListener(this); 00067 this.add(new JMenuItem(GuiCommands.COMMAND_VIEW_CACHE_CONTENT)) 00068 .addActionListener(this); 00069 this.add(new JMenuItem(GuiCommands.COMMAND_VIEW_RECOVERY_LOG)) 00070 .addActionListener(this); 00071 }


メソッド

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

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

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

DatabasePopUpMenu.java86 行で定義されています。

参照先 org.objectweb.cjdbc.console.gui.popups.DatabasePopUpMenu.database, org.objectweb.cjdbc.console.gui.popups.DatabasePopUpMenu.databaseName, org.objectweb.cjdbc.console.gui.CjdbcGui.publicActionDatabaseDisableAll(), org.objectweb.cjdbc.console.gui.CjdbcGui.publicActionDatabaseEnableAll(), org.objectweb.cjdbc.console.gui.CjdbcGui.publicActionDisplayShutdownFrame(), org.objectweb.cjdbc.console.gui.CjdbcGui.publicActionLoadXmlDatabase(), org.objectweb.cjdbc.console.gui.CjdbcGui.publicActionViewCache(), org.objectweb.cjdbc.console.gui.CjdbcGui.publicActionViewCacheStats(), org.objectweb.cjdbc.console.gui.CjdbcGui.publicActionViewRecoveryLog(), と org.objectweb.cjdbc.console.gui.CjdbcGui.publicActionViewSQLStats().

00087 { 00088 String action = e.getActionCommand(); 00089 00090 if (action.equals(GuiCommands.COMMAND_ENABLE_ALL)) 00091 { 00092 gui.publicActionDatabaseEnableAll(databaseName); 00093 } 00094 else if (action.equals(GuiCommands.COMMAND_DISABLE_ALL)) 00095 { 00096 gui.publicActionDatabaseDisableAll(databaseName); 00097 } 00098 else if (action.equals(GuiCommands.COMMAND_SHUTDOWN_DATABASE)) 00099 { 00100 gui.publicActionDisplayShutdownFrame(database); 00101 } 00102 else if (action.equals(GuiCommands.COMMAND_DISPLAY_XML_DATABASE)) 00103 { 00104 gui.publicActionLoadXmlDatabase(databaseName); 00105 } 00106 else if (action.equals(GuiCommands.COMMAND_VIEW_CACHE_CONTENT)) 00107 { 00108 gui.publicActionViewCache(databaseName); 00109 } 00110 else if (action.equals(GuiCommands.COMMAND_VIEW_SQL_STATS)) 00111 { 00112 gui.publicActionViewSQLStats(databaseName); 00113 } 00114 else if (action.equals(GuiCommands.COMMAND_VIEW_CACHE_STATS)) 00115 { 00116 gui.publicActionViewCacheStats(databaseName); 00117 } 00118 else if (action.equals(GuiCommands.COMMAND_VIEW_RECOVERY_LOG)) 00119 { 00120 gui.publicActionViewRecoveryLog(databaseName); 00121 } 00122 }

DatabaseObject org.objectweb.cjdbc.console.gui.popups.DatabasePopUpMenu.getDatabaseName  ) 
 

Returns the database value.

戻り値:
Returns the database.
DatabasePopUpMenu.java78 行で定義されています。

参照先 org.objectweb.cjdbc.console.gui.popups.DatabasePopUpMenu.database.

00079 { 00080 return database; 00081 }


変数

DatabaseObject org.objectweb.cjdbc.console.gui.popups.DatabasePopUpMenu.database [private]
 

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

参照元 org.objectweb.cjdbc.console.gui.popups.DatabasePopUpMenu.actionPerformed(), と org.objectweb.cjdbc.console.gui.popups.DatabasePopUpMenu.getDatabaseName().

String org.objectweb.cjdbc.console.gui.popups.DatabasePopUpMenu.databaseName [private]
 

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

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


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