@Override public IInformationControlCreator getInformationPresenterControlCreator() { if (fPresenterControlCreator == null) fPresenterControlCreator= new PresenterControlCreator(getSite()); return fPresenterControlCreator; }
@Override public IInformationControlCreator getHoverControlCreator() { if (fHoverControlCreator == null) fHoverControlCreator= new HoverControlCreator(getInformationPresenterControlCreator()); return fHoverControlCreator; }
public JavaTypeHover() { fProblemHover= new ProblemHover(); fJavadocHover= new JavadocHover(); }
@Override protected int getOrder(Annotation annotation) { if (isBreakpointAnnotation(annotation)) return 1000; else return super.getOrder(annotation); }
private JavadocBrowserInformationControlInput internalGetHoverInfo(ITextViewer textViewer, IRegion hoverRegion) { IJavaElement[] elements= getJavaElementsAt(textViewer, hoverRegion); if (elements == null || elements.length == 0) return null; return getHoverInfo(elements, getEditorInputJavaElement(), hoverRegion, null); }
@Override public IInformationControlCreator getHoverControlCreator() { if (fHoverControlCreator == null) fHoverControlCreator= new HoverControlCreator(getInformationPresenterControlCreator()); return fHoverControlCreator; }
@Override public IInformationControlCreator getHoverControlCreator() { if (fHoverControlCreator == null) fHoverControlCreator= new HoverControlCreator(getInformationPresenterControlCreator()); return fHoverControlCreator; }
@Override public IConfigurationElement getConfigurationElement(Object object) { return ((JavaEditorTextHoverDescriptor)object).getConfigurationElement(); } };
@Override public IInformationControl createInformationControl(Shell parent) { return new SourceViewerInformationControl(parent, true, fOrientation, null); } };
@Override public Object getHoverInfo2(ITextViewer textViewer, IRegion hoverRegion) { String hoverInfoString= getHoverInfo(textViewer, hoverRegion); if (hoverInfoString == null) { return null; } if (fJavaElement == null) { return hoverInfoString; } return new JavaSourceInformationInput(fJavaElement, hoverInfoString); }
@Override public Object getInformation2(ITextViewer textViewer, IRegion subject) { if (fImplementation == null) return null; return fImplementation.getHoverInfo2(textViewer, subject, true); }
@Override public IInformationControlCreator getInformationPresenterControlCreator() { if (fPresenterControlCreator == null) fPresenterControlCreator= new PresenterControlCreator(); return fPresenterControlCreator; }
public IInformationControlCreator getInformationPresenterControlCreator() { if (fPresenterControlCreator == null) fPresenterControlCreator= new ControlCreator(); return fPresenterControlCreator; } }
protected int getOrder(Annotation annotation) { if (isBreakpointAnnotation(annotation)) return 1000; else return super.getOrder(annotation); }
private JavadocBrowserInformationControlInput internalGetHoverInfo(ITextViewer textViewer, IRegion hoverRegion) { IJavaElement[] elements= getJavaElementsAt(textViewer, hoverRegion); if (elements == null || elements.length == 0) return null; return getHoverInfo(elements, getEditorInputJavaElement(), hoverRegion, null); }
@Override public IInformationControlCreator getInformationPresenterControlCreator() { if (fPresenterControlCreator == null) fPresenterControlCreator= new PresenterControlCreator(getSite()); return fPresenterControlCreator; }
@Override public IInformationControlCreator getHoverControlCreator() { if (fHoverControlCreator == null) fHoverControlCreator= new HoverControlCreator(getInformationPresenterControlCreator()); return fHoverControlCreator; }
@Override public IInformationControlCreator getHoverControlCreator() { if (fHoverControlCreator == null) fHoverControlCreator= new HoverControlCreator(getInformationPresenterControlCreator()); return fHoverControlCreator; }
@Override public IInformationControlCreator getHoverControlCreator() { if (fHoverControlCreator == null) fHoverControlCreator= new HoverControlCreator(getInformationPresenterControlCreator()); return fHoverControlCreator; }
@Override protected int getOrder(Annotation annotation) { if (isBreakpointAnnotation(annotation)) return 1000; else return super.getOrder(annotation); }