Package com.iizigo.db.editor
Class CustomSQLBuilderActionBarContributor
- java.lang.Object
- org.eclipse.ui.part.EditorActionBarContributor
- org.eclipse.ui.texteditor.BasicTextEditorActionContributor
- org.eclipse.ui.editors.text.TextEditorActionContributor
- org.eclipse.datatools.sqltools.sqlbuilder.actions.SQLBuilderActionBarContributor
- com.iizigo.db.editor.CustomSQLBuilderActionBarContributor
- All Implemented Interfaces:
org.eclipse.ui.IEditorActionBarContributor
public class CustomSQLBuilderActionBarContributor extends org.eclipse.datatools.sqltools.sqlbuilder.actions.SQLBuilderActionBarContributor
Custom action bar contributor, copied from SQLBuilderActionBarContributor, hooking all run methods in the actions.- Author:
- Christopher Mindus
Field Summary
Fields inherited from class org.eclipse.datatools.sqltools.sqlbuilder.actions.SQLBuilderActionBarContributor
CHANGE_STATEMENT_TYPE_ACTION_ID, CONTENT_ASSIST_ACTION_ID, CONTENT_ASSIST_ACTION_PREFIX, CONTENT_TIP_ACTION_ID, CONTENT_TIP_ACTION_PREFIX, fEditMenuContentAssistAction, fEditMenuContentTipAction, fRunMenuRunSQLAction, fSQLMenuChangeStatementTypeAction, fSQLMenuOmitCurrentSchemaAction, fSQLMenuRevertToDefaultAction, fSQLMenuRevertToPreviousAction, fSQLMenuRunSQLAction, fToolBarRunSQLAction, OMIT_CURRENT_SCHEMA_ACTION_ID, REVERT_TO_DEFAULT_ACTION_ID, REVERT_TO_PREVIOUS_ACTION_ID, RUN_MENU_EXTERNAL_TOOLS_GROUP_ID, RUN_MENU_ID, RUN_MENU_RUN_SQL_ACTION_ID, RUN_SQL_ACTION_ICON_PATH, RUN_SQL_ACTION_ID, SQL_MENU_CHANGE_STATEMENT_TYPE_ACTION_ID, SQL_MENU_ID, SQL_MENU_OMIT_CURRENT_SCHEMA_ACTION_ID, SQL_MENU_REVERT_TO_DEFAULT_ACTION_ID, SQL_MENU_REVERT_TO_PREVIOUS_ACTION_ID, SQL_MENU_RUN_SQL_ACTION_ID, TOOLBAR_RUN_SQL_ACTION_ID
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
contributeToMenu(org.eclipse.jface.action.IMenuManager menuManager)
Contributes items to the given menu.void
setActiveEditor(org.eclipse.ui.IEditorPart activeEditor)
Sets the active editor for the contributor to the given editor.void
setActiveSQLBuilder(org.eclipse.datatools.sqltools.sqlbuilder.SQLBuilder sqlBuilder)
Changes the active builder.Methods inherited from class org.eclipse.datatools.sqltools.sqlbuilder.actions.SQLBuilderActionBarContributor
contributeToToolBar, dispose, getAction, init, init, setAction
Methods inherited from class org.eclipse.ui.texteditor.BasicTextEditorActionContributor
contributeToStatusLine, getAction, getActiveEditorPart
Method Detail
setActiveEditor
public void setActiveEditor(org.eclipse.ui.IEditorPart activeEditor)
Sets the active editor for the contributor to the given editor.- Specified by:
setActiveEditor
in interfaceorg.eclipse.ui.IEditorActionBarContributor
- Overrides:
setActiveEditor
in classorg.eclipse.datatools.sqltools.sqlbuilder.actions.SQLBuilderActionBarContributor
- Parameters:
activeEditor
- The new target editor.- See Also:
EditorActionBarContributor.setActiveEditor(org.eclipse.ui.IEditorPart)
setActiveSQLBuilder
public void setActiveSQLBuilder(org.eclipse.datatools.sqltools.sqlbuilder.SQLBuilder sqlBuilder)
Changes the active builder.- Overrides:
setActiveSQLBuilder
in classorg.eclipse.datatools.sqltools.sqlbuilder.actions.SQLBuilderActionBarContributor
contributeToMenu
public void contributeToMenu(org.eclipse.jface.action.IMenuManager menuManager)
Contributes items to the given menu. Overridden to avoid duplicate SQL menus.- Overrides:
contributeToMenu
in classorg.eclipse.datatools.sqltools.sqlbuilder.actions.SQLBuilderActionBarContributor
- Parameters:
menuManager
- the menu to which to contribute.- See Also:
EditorActionBarContributor.contributeToMenu(org.eclipse.jface.action.IMenuManager)