public abstract class AbstractHover extends java.lang.Object implements org.eclipse.jface.text.ITextHover, org.eclipse.jface.text.ITextHoverExtension, org.eclipse.jface.text.ITextHoverExtension2, ISourceViewerAware
Modifier and Type | Field and Description |
---|---|
protected org.eclipse.jface.text.source.ISourceViewer |
sourceViewer |
Constructor and Description |
---|
AbstractHover() |
Modifier and Type | Method and Description |
---|---|
org.eclipse.jface.text.IDocument |
getDocument() |
org.eclipse.jface.text.IInformationControlCreator |
getHoverControlCreator() |
java.lang.String |
getHoverInfo(org.eclipse.jface.text.ITextViewer textViewer,
org.eclipse.jface.text.IRegion hoverRegion)
Deprecated.
Use
ITextHoverExtension2.getHoverInfo2(ITextViewer, IRegion) instead |
org.eclipse.jface.text.IRegion |
getHoverRegion(org.eclipse.jface.text.ITextViewer textViewer,
int offset) |
int |
getLineNumber(org.eclipse.jface.text.ITextViewer textViewer,
org.eclipse.jface.text.IRegion hoverRegion) |
void |
setSourceViewer(org.eclipse.jface.text.source.ISourceViewer sourceViewer) |
public void setSourceViewer(org.eclipse.jface.text.source.ISourceViewer sourceViewer)
setSourceViewer
in interface ISourceViewerAware
public org.eclipse.jface.text.IDocument getDocument()
@Deprecated public java.lang.String getHoverInfo(org.eclipse.jface.text.ITextViewer textViewer, org.eclipse.jface.text.IRegion hoverRegion)
ITextHoverExtension2.getHoverInfo2(ITextViewer, IRegion)
insteadgetHoverInfo
in interface org.eclipse.jface.text.ITextHover
public int getLineNumber(org.eclipse.jface.text.ITextViewer textViewer, org.eclipse.jface.text.IRegion hoverRegion) throws org.eclipse.jface.text.BadLocationException
org.eclipse.jface.text.BadLocationException
public org.eclipse.jface.text.IRegion getHoverRegion(org.eclipse.jface.text.ITextViewer textViewer, int offset)
getHoverRegion
in interface org.eclipse.jface.text.ITextHover
public org.eclipse.jface.text.IInformationControlCreator getHoverControlCreator()
getHoverControlCreator
in interface org.eclipse.jface.text.ITextHoverExtension