@Override public void setFocus() { getControl().setFocus(); }
@Override protected void setForeground(Color color) { getControl().setForeground(color); }
@Override public void setFocus() { getControl().setFocus(); }
protected void setForeground(Color color) { getControl().setForeground(color); }
public void setFocus() { getControl().setFocus(); }
@Override protected void setForeground(Color color) { getControl().setForeground(color); fForegroundColorRGB= color.getRGB(); refresh(); }
@Override protected void setBackground(Color color) { getControl().setBackground(color); fBackgroundColorRGB= color.getRGB(); refresh(); }
protected void createActions() { super.createActions(); fSelectAllAction= new SelectAllAction(getControl(), (SelectionProvider)getSelectionProvider()); }
protected void setBackground(Color color) { getControl().setBackground(color); fBackgroundColorRGB= color.getRGB(); refresh(); }
@Override protected void setBackground(Color color) { getControl().setBackground(color); fBackgroundColorRGB= color.getRGB(); refresh(); }
@Override protected Object computeInput(Object input) { if (getControl() == null || ! (input instanceof IJavaElement)) return null; IWorkbenchPart part= null; IWorkbenchWindow window= PlatformUI.getWorkbench().getActiveWorkbenchWindow(); if (window != null) { IWorkbenchPage page= window.getActivePage(); if (page != null) { part= page.getActivePart(); } } ISelection selection= null; if (part != null) { IWorkbenchPartSite site= part.getSite(); if (site != null) { ISelectionProvider provider= site.getSelectionProvider(); if (provider != null) { selection= provider.getSelection(); } } } return computeInput(part, selection, (IJavaElement) input, new NullProgressMonitor()); }
@Override protected Object computeInput(Object input) { if (getControl() == null || ! (input instanceof IJavaElement)) return null; IWorkbenchPart part= null; IWorkbenchWindow window= PlatformUI.getWorkbench().getActiveWorkbenchWindow(); if (window != null) { IWorkbenchPage page= window.getActivePage(); if (page != null) { part= page.getActivePart(); } } ISelection selection= null; if (part != null) { IWorkbenchPartSite site= part.getSite(); if (site != null) { ISelectionProvider provider= site.getSelectionProvider(); if (provider != null) { selection= provider.getSelection(); } } } return computeInput(part, selection, (IJavaElement) input, new NullProgressMonitor()); }
protected Object computeInput(Object input) { if (getControl() == null || ! (input instanceof IJavaElement)) return null; IJavaElement je= (IJavaElement)input; String javadocHtml; switch (je.getElementType()) { case IJavaElement.COMPILATION_UNIT: try { javadocHtml= getJavadocHtml(((ICompilationUnit)je).getTypes()); } catch (JavaModelException ex) { javadocHtml= null; } break; case IJavaElement.CLASS_FILE: javadocHtml= getJavadocHtml(new IJavaElement[] {((IClassFile)je).getType()}); break; default: javadocHtml= getJavadocHtml(new IJavaElement[] { je }); } if (javadocHtml == null) return ""; //$NON-NLS-1$ return javadocHtml; }
@Override protected Object computeInput(IWorkbenchPart part, ISelection selection, IJavaElement input, IProgressMonitor monitor) { if (getControl() == null || input == null) return null; String javadocHtml; switch (input.getElementType()) { case IJavaElement.COMPILATION_UNIT: try { IType[] types= ((ICompilationUnit) input).getTypes(); if (types.length == 0 && JavaModelUtil.isPackageInfo((ICompilationUnit) input)) { javadocHtml= getJavadocHtml(new IJavaElement[] { input.getParent() }, part, selection, monitor); } else { javadocHtml= getJavadocHtml(types, part, selection, monitor); } } catch (JavaModelException ex) { javadocHtml= null; } break; case IJavaElement.CLASS_FILE: if (JavaModelUtil.PACKAGE_INFO_CLASS.equals(input.getElementName())) javadocHtml= getJavadocHtml(new IJavaElement[] { input.getParent() }, part, selection, monitor); else javadocHtml= getJavadocHtml(new IJavaElement[] { ((IClassFile) input).getType() }, part, selection, monitor); break; default: javadocHtml= getJavadocHtml(new IJavaElement[] { input }, part, selection, monitor); } return javadocHtml; }
@Override protected Object computeInput(IWorkbenchPart part, ISelection selection, IJavaElement input, IProgressMonitor monitor) { if (getControl() == null || input == null) return null;
@Override protected void createActions() { super.createActions(); fSelectAllAction= new SelectAllAction(getControl(), (SelectionProvider) getSelectionProvider()); fBackAction= new BackAction(); fBackAction.setActionDefinitionId(IWorkbenchCommandConstants.NAVIGATE_BACK); fForthAction= new ForthAction(); fForthAction.setActionDefinitionId(IWorkbenchCommandConstants.NAVIGATE_FORWARD); fInputSelectionProvider= new SimpleSelectionProvider(); fOpenBrowserAction= new OpenInBrowserAction(getSite()); fOpenBrowserAction.setSpecialSelectionProvider(fInputSelectionProvider); fOpenBrowserAction.setImageDescriptor(JavaPluginImages.DESC_ELCL_OPEN_BROWSER); fOpenBrowserAction.setDisabledImageDescriptor(JavaPluginImages.DESC_DLCL_OPEN_BROWSER); fOpenBrowserAction.setActionDefinitionId(IJavaEditorActionDefinitionIds.OPEN_ATTACHED_JAVADOC); fInputSelectionProvider.addSelectionChangedListener(fOpenBrowserAction); IJavaElement input= getOrignalInput(); StructuredSelection selection; if (input != null) { selection= new StructuredSelection(input); } else { selection= new StructuredSelection(); } fInputSelectionProvider.setSelection(selection); }
@Override protected void createActions() { super.createActions(); fSelectAllAction= new SelectAllAction(getControl(), (SelectionProvider) getSelectionProvider()); fBackAction= new BackAction(); fBackAction.setActionDefinitionId(IWorkbenchCommandConstants.NAVIGATE_BACK); fForthAction= new ForthAction(); fForthAction.setActionDefinitionId(IWorkbenchCommandConstants.NAVIGATE_FORWARD); fInputSelectionProvider= new SimpleSelectionProvider(); fOpenBrowserAction= new OpenInBrowserAction(getSite()); fOpenBrowserAction.setSpecialSelectionProvider(fInputSelectionProvider); fOpenBrowserAction.setImageDescriptor(JavaPluginImages.DESC_ELCL_OPEN_BROWSER); fOpenBrowserAction.setDisabledImageDescriptor(JavaPluginImages.DESC_DLCL_OPEN_BROWSER); fOpenBrowserAction.setActionDefinitionId(IJavaEditorActionDefinitionIds.OPEN_ATTACHED_JAVADOC); fInputSelectionProvider.addSelectionChangedListener(fOpenBrowserAction); IJavaElement input= getOrignalInput(); StructuredSelection selection; if (input != null) { selection= new StructuredSelection(input); } else { selection= new StructuredSelection(); } fInputSelectionProvider.setSelection(selection); }
getViewSite().setSelectionProvider(new SelectionProvider(getControl()));
getViewSite().setSelectionProvider(new SelectionProvider(getControl()));
getViewSite().setSelectionProvider(new SelectionProvider(getControl()));