Package com.iizigo.db.editor
Class CustomExecuteAction
java.lang.Object
org.eclipse.core.commands.common.EventManager
org.eclipse.jface.action.AbstractAction
org.eclipse.jface.action.Action
org.eclipse.datatools.sqltools.sqleditor.internal.actions.BaseExecuteAction
org.eclipse.datatools.sqltools.sqlbuilder.actions.ExecuteAction
com.iizigo.db.editor.CustomExecuteAction
- All Implemented Interfaces:
org.eclipse.jface.action.IAction,org.eclipse.ui.texteditor.IUpdate
public class CustomExecuteAction extends org.eclipse.datatools.sqltools.sqlbuilder.actions.ExecuteAction
Customized Execute action providing VS Field variables, and fixing command execution. Code copied (and modified) and overridden from super class.
- Author:
- Christopher Mindus
Field Summary
Fields inherited from class org.eclipse.datatools.sqltools.sqleditor.internal.actions.BaseExecuteAction
_jobFields inherited from interface org.eclipse.jface.action.IAction
AS_CHECK_BOX, AS_DROP_DOWN_MENU, AS_PUSH_BUTTON, AS_RADIO_BUTTON, AS_UNSPECIFIED, CHECKED, DESCRIPTION, ENABLED, HANDLED, IMAGE, RESULT, TEXT, TOOL_TIP_TEXTMethod Summary
Modifier and TypeMethodDescriptionbooleanOverrides the enabled state.voidrun()voidsetSQLBuilder(org.eclipse.datatools.sqltools.sqlbuilder.SQLBuilder sqlBuilder) voidupdate()Overrides the update state.Methods inherited from class org.eclipse.datatools.sqltools.sqlbuilder.actions.ExecuteAction
getDatabaseIdentifierMethods inherited from class org.eclipse.datatools.sqltools.sqleditor.internal.actions.BaseExecuteAction
getEditor, getExecutionConnection, getVariableDeclarations, isSplitByDefault, processError, promptVariableMethods inherited from class org.eclipse.jface.action.Action
convertAccelerator, convertAccelerator, findKeyCode, findKeyString, findModifier, findModifierString, getAccelerator, getActionDefinitionId, getDescription, getDisabledImageDescriptor, getHelpListener, getHoverImageDescriptor, getId, getImageDescriptor, getMenuCreator, getStyle, getText, getToolTipText, isChecked, isHandled, notifyResult, removeAcceleratorText, removeMnemonics, runWithEvent, setAccelerator, setActionDefinitionId, setChecked, setDescription, setDisabledImageDescriptor, setEnabled, setHelpListener, setHoverImageDescriptor, setId, setImageDescriptor, setMenuCreator, setText, setToolTipTextMethods inherited from class org.eclipse.jface.action.AbstractAction
addPropertyChangeListener, firePropertyChange, firePropertyChange, removePropertyChangeListenerMethods inherited from class org.eclipse.core.commands.common.EventManager
addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject
Method Details
isEnabled
public boolean isEnabled()Overrides the enabled state.- Specified by:
isEnabledin interfaceorg.eclipse.jface.action.IAction- Overrides:
isEnabledin classorg.eclipse.jface.action.Action
update
public void update()Overrides the update state.- Specified by:
updatein interfaceorg.eclipse.ui.texteditor.IUpdate- Overrides:
updatein classorg.eclipse.datatools.sqltools.sqlbuilder.actions.ExecuteAction
setSQLBuilder
public void setSQLBuilder(org.eclipse.datatools.sqltools.sqlbuilder.SQLBuilder sqlBuilder) - Overrides:
setSQLBuilderin classorg.eclipse.datatools.sqltools.sqlbuilder.actions.ExecuteAction
getPostRun
- Overrides:
getPostRunin classorg.eclipse.datatools.sqltools.sqlbuilder.actions.ExecuteAction
getSQLStatements
- Overrides:
getSQLStatementsin classorg.eclipse.datatools.sqltools.sqlbuilder.actions.ExecuteAction
run
public void run()- Specified by:
runin interfaceorg.eclipse.jface.action.IAction- Overrides:
runin classorg.eclipse.datatools.sqltools.sqlbuilder.actions.ExecuteAction