private JMenu getSessionMenu() { IApplication app = getApplication(); ActionCollection coll = app.getActionCollection(); JMenu menu = _resources.createMenu(IMenuResourceKeys.SCRIPTS); _resources.addToMenu(coll.get(CreateDataScriptAction.class), menu); _resources.addToMenu(coll.get(CreateTemplateDataScriptAction.class), menu); _resources.addToMenu(coll.get(CreateTableScriptAction.class), menu); _resources.addToMenu(coll.get(CreateSelectScriptAction.class), menu); _resources.addToMenu(coll.get(DropTableScriptAction.class), menu); _resources.addToMenu(coll.get(CreateDataScriptOfCurrentSQLAction.class), menu); _resources.addToMenu(coll.get(CreateTableOfCurrentSQLAction.class), menu); _resources.addToMenu(coll.get(CreateFileOfCurrentSQLAction.class), menu); return menu; }
private JMenu getTableMenu(boolean includeDrop) { IApplication app = getApplication(); ActionCollection coll = app.getActionCollection(); JMenu menu = _resources.createMenu(IMenuResourceKeys.SCRIPTS); _resources.addToMenu(coll.get(CreateDataScriptAction.class), menu); _resources.addToMenu(coll.get(CreateTemplateDataScriptAction.class), menu); _resources.addToMenu(coll.get(CreateTableScriptAction.class), menu); _resources.addToMenu(coll.get(CreateSelectScriptAction.class), menu); if (includeDrop) { _resources.addToMenu(coll.get(DropTableScriptAction.class), menu); } return menu; }
/** * Create menu containing actions relevant for table nodes in the object tree. * * @return The menu object. */ private JMenu createMysqlTableMenu() { final IApplication app = getApplication(); final ActionCollection coll = app.getActionCollection(); final JMenu mysqlMenu = _resources.createMenu(IMenuResourceKeys.MYSQL); _resources.addToMenu(coll.get(CreateMysqlTableScriptAction.class), mysqlMenu); _resources.addToMenu(coll.get(AnalyzeTableAction.class), mysqlMenu); _resources.addToMenu(coll.get(ExplainTableAction.class), mysqlMenu); _resources.addToMenu(coll.get(ExplainSelectTableAction.class), mysqlMenu); _resources.addToMenu(coll.get(OptimizeTableAction.class), mysqlMenu); final JMenu checkTableMenu = _resources.createMenu(IMenuResourceKeys.CHECK_TABLE); _resources.addToMenu(coll.get(CheckTableAction.ChangedCheckTableAction.class), checkTableMenu); _resources.addToMenu(coll.get(CheckTableAction.ExtendedCheckTableAction.class), checkTableMenu); _resources.addToMenu(coll.get(CheckTableAction.FastCheckTableAction.class), checkTableMenu); _resources.addToMenu(coll.get(CheckTableAction.MediumCheckTableAction.class), checkTableMenu); _resources.addToMenu(coll.get(CheckTableAction.QuickCheckTableAction.class), checkTableMenu); mysqlMenu.add(checkTableMenu); _resources.addToMenu(coll.get(AlterTableAction.class), mysqlMenu); _resources.addToMenu(coll.get(CopyTableAction.class), mysqlMenu); _resources.addToMenu(coll.get(RenameTableAction.class), mysqlMenu); return mysqlMenu; }
private void createMenu() { final IApplication app = getApplication(); final ActionCollection coll = app.getActionCollection(); final JMenu menu = _resources.createMenu(IMenuResourceKeys.SQLVAL); _resources.addToMenu(coll.get(ConnectAction.class), menu); _resources.addToMenu(coll.get(DisconnectAction.class), menu); _resources.addToMenu(coll.get(ValidateSQLAction.class), menu); app.addToMenu(IApplication.IMenuIDs.SESSION_MENU, menu); }
/** * Create menu containing all MYSQL actions. * * @return The menu object. */ private JMenu createFullMysqlMenu() { final IApplication app = getApplication(); final ActionCollection coll = app.getActionCollection(); final JMenu mysqlMenu = _resources.createMenu(IMenuResourceKeys.MYSQL); _resources.addToMenu(coll.get(CreateDatabaseAction.class), mysqlMenu); // _resources.addToMenu(coll.get(DropDatabaseAction.class), mysqlMenu); _resources.addToMenu(coll.get(CreateMysqlTableScriptAction.class), mysqlMenu); // _resources.addToMenu(coll.get(CreateTableAction.class), mysqlMenu); _resources.addToMenu(coll.get(AnalyzeTableAction.class), mysqlMenu); _resources.addToMenu(coll.get(ExplainTableAction.class), mysqlMenu); _resources.addToMenu(coll.get(ExplainSelectTableAction.class), mysqlMenu); _resources.addToMenu(coll.get(OptimizeTableAction.class), mysqlMenu); final JMenu checkTableMenu = _resources.createMenu(IMenuResourceKeys.CHECK_TABLE); _resources.addToMenu(coll.get(CheckTableAction.ChangedCheckTableAction.class), checkTableMenu); _resources.addToMenu(coll.get(CheckTableAction.ExtendedCheckTableAction.class), checkTableMenu); _resources.addToMenu(coll.get(CheckTableAction.FastCheckTableAction.class), checkTableMenu); _resources.addToMenu(coll.get(CheckTableAction.MediumCheckTableAction.class), checkTableMenu); _resources.addToMenu(coll.get(CheckTableAction.QuickCheckTableAction.class), checkTableMenu); mysqlMenu.add(checkTableMenu); return mysqlMenu; }
private JMenu addToMssqlProcedureMenu(JMenu menu) { final IApplication app = getApplication(); final ActionCollection coll = app.getActionCollection(); final JMenu mssqlMenu; if (menu == null) mssqlMenu = _resources.createMenu(IMenuResourceKeys.MSSQL); else mssqlMenu = menu; _resources.addToMenu(coll.get(ScriptProcedureAction.class),mssqlMenu); _resources.addToMenu(coll.get(ScriptProcedureExecAction.class),mssqlMenu); return mssqlMenu; }
/** * Rebuild the Sessions->Bookmarks menu */ protected void rebuildMenu() { ActionCollection coll = getApplication().getActionCollection(); menu.removeAll(); _resources.addToMenu(coll.get(AddBookmarkAction.class), menu); menu.add(new JSeparator()); for (Iterator<Bookmark> i = bookmarkManager.iterator(); i.hasNext();) { Object o = i.next(); Bookmark bookmark = (Bookmark) o; addBookmarkItem(bookmark); } String defaultMarksInPopup = getBookmarkProperties().getProperty(SQLBookmarkPlugin.BOOKMARK_PROP_DEFAULT_MARKS_IN_POPUP, "" + false); if(Boolean.valueOf(defaultMarksInPopup).booleanValue()) { Bookmark[] defaultBookmarks = DefaultBookmarksFactory.getDefaultBookmarks(); for (int i = 0; i < defaultBookmarks.length; i++) { addBookmarkItem(defaultBookmarks[i]); } } }
private JMenu createFullMssqlMenu() { final IApplication app = getApplication(); final ActionCollection coll = app.getActionCollection(); final JMenu mssqlMenu = _resources.createMenu(IMenuResourceKeys.MSSQL); _resources.addToMenu(coll.get(GenerateSqlAction.class),mssqlMenu); addToMssqlCatalogMenu(mssqlMenu); addToMssqlTableMenu(mssqlMenu); addToMssqlProcedureMenu(mssqlMenu); return mssqlMenu; }
mssqlMenu = menu; _resources.addToMenu(coll.get(UpdateStatisticsAction.class), mssqlMenu);