public abstract class AbstractProblemHover extends AbstractHover
sourceViewer
Constructor and Description |
---|
AbstractProblemHover() |
Modifier and Type | Method and Description |
---|---|
protected org.eclipse.jface.text.source.IAnnotationModel |
getAnnotationModel() |
java.util.List<org.eclipse.jface.text.source.Annotation> |
getAnnotations(int lineNumber,
int offset) |
java.lang.Object |
getHoverInfo2(org.eclipse.jface.text.ITextViewer textViewer,
org.eclipse.jface.text.IRegion hoverRegion) |
protected abstract java.lang.Object |
getHoverInfoInternal(org.eclipse.jface.text.ITextViewer textViewer,
int lineNumber,
int offset) |
org.eclipse.jface.text.IRegion |
getHoverRegion(org.eclipse.jface.text.ITextViewer textViewer,
int offset) |
protected abstract org.eclipse.jface.text.IRegion |
getHoverRegionInternal(int lineNumber,
int offset) |
protected boolean |
isHandled(org.eclipse.jface.text.source.Annotation annotation) |
protected boolean |
isLineDiffInfo(org.eclipse.jface.text.source.Annotation annotation) |
getDocument, getHoverControlCreator, getHoverInfo, getLineNumber, setSourceViewer
public org.eclipse.jface.text.IRegion getHoverRegion(org.eclipse.jface.text.ITextViewer textViewer, int offset)
getHoverRegion
in interface org.eclipse.jface.text.ITextHover
getHoverRegion
in class AbstractHover
protected abstract org.eclipse.jface.text.IRegion getHoverRegionInternal(int lineNumber, int offset)
public java.lang.Object getHoverInfo2(org.eclipse.jface.text.ITextViewer textViewer, org.eclipse.jface.text.IRegion hoverRegion)
protected abstract java.lang.Object getHoverInfoInternal(org.eclipse.jface.text.ITextViewer textViewer, int lineNumber, int offset)
protected org.eclipse.jface.text.source.IAnnotationModel getAnnotationModel()
public java.util.List<org.eclipse.jface.text.source.Annotation> getAnnotations(int lineNumber, int offset)
protected boolean isLineDiffInfo(org.eclipse.jface.text.source.Annotation annotation)
protected boolean isHandled(org.eclipse.jface.text.source.Annotation annotation)