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.ExecuteActionCustomized Execute action providing VS Field variables, and fixing command execution. Code copied (and modified) and overridden from super class.- Author:
- Christopher Mindus
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.RunnablegetPostRun()java.lang.StringgetSQLStatements()booleanisEnabled()Overrides 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
getDatabaseIdentifier
Methods inherited from class org.eclipse.datatools.sqltools.sqleditor.internal.actions.BaseExecuteAction
getEditor, getExecutionConnection, getVariableDeclarations, isSplitByDefault, processError, promptVariable
Methods 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, setToolTipText
Methods inherited from class org.eclipse.jface.action.AbstractAction
addPropertyChangeListener, firePropertyChange, firePropertyChange, removePropertyChangeListener
Method Detail
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
public java.lang.Runnable getPostRun()
- Overrides:
getPostRunin classorg.eclipse.datatools.sqltools.sqlbuilder.actions.ExecuteAction
getSQLStatements
public java.lang.String 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