org.eclipse.datatools.sqltools.sqleditor.sql
Class AbstractSQLEditorTextHover
java.lang.Object
   org.eclipse.datatools.sqltools.sqleditor.sql.AbstractSQLEditorTextHover
org.eclipse.datatools.sqltools.sqleditor.sql.AbstractSQLEditorTextHover
- All Implemented Interfaces: 
- org.eclipse.jface.text.ITextHover, org.eclipse.jface.text.ITextHoverExtension
- Direct Known Subclasses: 
- BestMatchHover, SQLAnnotationHover, SQLDebugHover
- public abstract class AbstractSQLEditorTextHover 
- extends java.lang.Object- implements org.eclipse.jface.text.ITextHover, org.eclipse.jface.text.ITextHoverExtension
Provides a common base class for all text hovers of SQL Editor.
- Author:
- Hui Cao
 
| Method Summary | 
|  org.eclipse.jface.text.IInformationControlCreator | getHoverControlCreator()
 | 
|  org.eclipse.jface.text.IRegion | getHoverRegion(org.eclipse.jface.text.ITextViewer textViewer,
               int offset)
 | 
| abstract  void | setEditor(org.eclipse.ui.IEditorPart editor)Associates a SQL editor with this hover.
 | 
 
| Methods inherited from class java.lang.Object | 
| equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
| Methods inherited from interface org.eclipse.jface.text.ITextHover | 
| getHoverInfo | 
 
AbstractSQLEditorTextHover
public AbstractSQLEditorTextHover()
setEditor
public abstract void setEditor(org.eclipse.ui.IEditorPart editor)
- Associates a SQL editor with this hover. Subclass can cache it for later use.
 
- 
 
- 
- Parameters:
- editor-
 
getHoverControlCreator
public org.eclipse.jface.text.IInformationControlCreator getHoverControlCreator()
- 
- Specified by:
- getHoverControlCreatorin interface- org.eclipse.jface.text.ITextHoverExtension
 
- 
 
getHoverRegion
public org.eclipse.jface.text.IRegion getHoverRegion(org.eclipse.jface.text.ITextViewer textViewer,
                                                     int offset)
- 
- Specified by:
- getHoverRegionin interface- org.eclipse.jface.text.ITextHover
 
-