|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.core.commands.common.EventManager
org.eclipse.ui.part.WorkbenchPart
org.eclipse.ui.part.EditorPart
org.eclipse.ui.texteditor.AbstractTextEditor
org.eclipse.ui.texteditor.StatusTextEditor
org.eclipse.ui.texteditor.AbstractDecoratedTextEditor
org.eclipse.ui.editors.text.TextEditor
org.eclipse.datatools.sqltools.sqleditor.SQLEditor
org.eclipse.datatools.sqltools.routineeditor.ui.RoutineEditor
public class RoutineEditor
A SQL Editor handles routine objects including stored procedure, function, trigger, and event.
Routine| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.eclipse.datatools.sqltools.sqleditor.SQLEditor |
|---|
SQLEditor.AdaptedSourceViewer |
| Nested classes/interfaces inherited from interface org.eclipse.ui.texteditor.ITextEditorExtension3 |
|---|
org.eclipse.ui.texteditor.ITextEditorExtension3.InsertMode |
| Field Summary | |
|---|---|
static java.lang.String |
EDITOR_ID
|
| Fields inherited from class org.eclipse.datatools.sqltools.sqleditor.SQLEditor |
|---|
HELP_CONTEXT_ID, PLUGIN_NAME |
| Fields inherited from class org.eclipse.ui.texteditor.AbstractDecoratedTextEditor |
|---|
DEFAULT_OVERVIEW_RULER_CONTEXT_MENU_ID |
| Fields inherited from class org.eclipse.ui.texteditor.AbstractTextEditor |
|---|
DEFAULT_EDITOR_CONTEXT_MENU_ID, DEFAULT_RULER_CONTEXT_MENU_ID, PREFERENCE_COLOR_BACKGROUND, PREFERENCE_COLOR_BACKGROUND_SYSTEM_DEFAULT, PREFERENCE_COLOR_FIND_SCOPE, PREFERENCE_COLOR_FOREGROUND, PREFERENCE_COLOR_FOREGROUND_SYSTEM_DEFAULT, PREFERENCE_COLOR_SELECTION_BACKGROUND, PREFERENCE_COLOR_SELECTION_BACKGROUND_SYSTEM_DEFAULT, PREFERENCE_COLOR_SELECTION_FOREGROUND, PREFERENCE_COLOR_SELECTION_FOREGROUND_SYSTEM_DEFAULT, PREFERENCE_FONT, PREFERENCE_HOVER_ENRICH_MODE, PREFERENCE_HYPERLINK_KEY_MODIFIER, PREFERENCE_HYPERLINK_KEY_MODIFIER_MASK, PREFERENCE_HYPERLINKS_ENABLED, PREFERENCE_NAVIGATION_SMART_HOME_END, PREFERENCE_RULER_CONTRIBUTIONS, PREFERENCE_SHOW_WHITESPACE_CHARACTERS, PREFERENCE_TEXT_DRAG_AND_DROP_ENABLED, PREFERENCE_USE_CUSTOM_CARETS, PREFERENCE_WIDE_CARET |
| Fields inherited from interface org.eclipse.ui.IEditorPart |
|---|
PROP_DIRTY, PROP_INPUT |
| Fields inherited from interface org.eclipse.ui.IWorkbenchPart |
|---|
PROP_TITLE |
| Fields inherited from interface org.eclipse.ui.IEditorPart |
|---|
PROP_DIRTY, PROP_INPUT |
| Fields inherited from interface org.eclipse.ui.IWorkbenchPart |
|---|
PROP_TITLE |
| Fields inherited from interface org.eclipse.ui.texteditor.ITextEditorExtension3 |
|---|
INSERT, SMART_INSERT |
| Constructor Summary | |
|---|---|
RoutineEditor()
|
|
| Method Summary | |
|---|---|
void |
dispose()
Dispose of resources held by this editor. |
void |
doSave(org.eclipse.core.runtime.IProgressMonitor monitor)
Saves the content of this editor. |
void |
doSaveAs()
Saves the contents of this editor to another object. |
java.util.ResourceBundle |
getConstructedResourceBundle()
Gets the resource bundle associated with this editor. |
org.eclipse.datatools.sqltools.core.ProcIdentifier |
getCurrProcIdentifier()
|
int |
getSQLType()
Returns the outmost sql statement type that's allowed in this editor. |
void |
init(org.eclipse.ui.IEditorSite site,
org.eclipse.ui.IEditorInput input)
|
void |
setConnectionInfo(ISQLEditorConnectionInfo connInfo)
Sets the connection info object of the editor input of this editor. |
| Methods inherited from class org.eclipse.ui.editors.text.TextEditor |
|---|
isSaveAsAllowed |
| Methods inherited from class org.eclipse.ui.texteditor.AbstractDecoratedTextEditor |
|---|
getDocumentProvider, gotoAnnotation, gotoMarker, isChangeInformationShowing, isEditable, showChangeInformation, showRevisionInformation, validateEditorInputState |
| Methods inherited from class org.eclipse.ui.texteditor.AbstractTextEditor |
|---|
addRulerContextMenuListener, close, createEmptyNavigationLocation, createNavigationLocation, getAction, getActiveSaveables, getHighlightRange, getInsertMode, getSaveables, getSelectionProvider, isDirty, isEditorInputModifiable, isEditorInputReadOnly, markAsContentDependentAction, markAsPropertyDependentAction, markAsSelectionDependentAction, markAsStateDependentAction, removeActionActivationCode, removeRulerContextMenuListener, resetHighlightRange, restoreState, saveState, selectAndReveal, setAction, setActionActivationCode, setHighlightRange, setInput, setInsertMode, setStatusField, showHighlightRangeOnly, showsHighlightRangeOnly |
| Methods inherited from class org.eclipse.ui.part.EditorPart |
|---|
getEditorInput, getEditorSite, getTitleToolTip, isSaveOnCloseNeeded, setInitializationData |
| Methods inherited from class org.eclipse.ui.part.WorkbenchPart |
|---|
addPartPropertyListener, addPropertyListener, getContentDescription, getPartName, getPartProperties, getPartProperty, getSite, getTitle, getTitleImage, removePartPropertyListener, removePropertyListener, setPartProperty, showBusy |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.eclipse.ui.IEditorPart |
|---|
getEditorInput, getEditorSite |
| Methods inherited from interface org.eclipse.ui.IWorkbenchPart |
|---|
addPropertyListener, getSite, getTitle, getTitleImage, getTitleToolTip, removePropertyListener |
| Methods inherited from interface org.eclipse.ui.ISaveablePart |
|---|
isSaveOnCloseNeeded |
| Methods inherited from interface org.eclipse.ui.IEditorPart |
|---|
getEditorInput, getEditorSite |
| Methods inherited from interface org.eclipse.ui.IWorkbenchPart |
|---|
addPropertyListener, getSite, getTitle, getTitleImage, getTitleToolTip, removePropertyListener |
| Methods inherited from interface org.eclipse.ui.ISaveablePart |
|---|
isSaveOnCloseNeeded |
| Field Detail |
|---|
public static final java.lang.String EDITOR_ID
| Constructor Detail |
|---|
public RoutineEditor()
| Method Detail |
|---|
public void init(org.eclipse.ui.IEditorSite site,
org.eclipse.ui.IEditorInput input)
throws org.eclipse.ui.PartInitException
init in interface org.eclipse.ui.IEditorPartinit in class SQLEditororg.eclipse.ui.PartInitExceptionpublic void doSave(org.eclipse.core.runtime.IProgressMonitor monitor)
SQLEditor
doSave in interface org.eclipse.ui.ISaveablePartdoSave in class SQLEditorISaveablePart.doSave(org.eclipse.core.runtime.IProgressMonitor)public void doSaveAs()
SQLEditor
doSaveAs in interface org.eclipse.ui.ISaveablePartdoSaveAs in class SQLEditorISaveablePart.doSaveAs()public int getSQLType()
SQLEditor
getSQLType in class SQLEditorpublic void dispose()
SQLEditor
dispose in interface org.eclipse.ui.IWorkbenchPartdispose in class SQLEditorIWorkbenchPart.dispose()public java.util.ResourceBundle getConstructedResourceBundle()
public org.eclipse.datatools.sqltools.core.ProcIdentifier getCurrProcIdentifier()
public void setConnectionInfo(ISQLEditorConnectionInfo connInfo)
SQLEditor
setConnectionInfo in class SQLEditorconnInfo - the new connection info object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||