String url= null; if (fElement instanceof IMember && ((IMember) fElement).isBinary()) { URL javadocBaseLocation= JavaUI.getJavadocBaseLocation(fElement); if (javadocBaseLocation != null) { url= javadocBaseLocation.toExternalForm();
String url= null; if (fElement instanceof IMember && ((IMember) fElement).isBinary()) { URL javadocBaseLocation= JavaUI.getJavadocBaseLocation(fElement); if (javadocBaseLocation != null) { url= javadocBaseLocation.toExternalForm();
if (elem != null) { try { fInitalLocation= JavaUI.getJavadocBaseLocation(elem); } catch (JavaModelException e) { JavaPlugin.log(e);
if (elem != null) { try { fInitalLocation= JavaUI.getJavadocBaseLocation(elem); } catch (JavaModelException e) { JavaPlugin.log(e);
protected Control createContents(Composite parent) { if (!fIsValidElement) { return new Composite(parent, SWT.NONE); } IJavaElement elem= getJavaElement(); fInitalLocation= null; if (elem != null) { try { fInitalLocation= JavaUI.getJavadocBaseLocation(elem); } catch (JavaModelException e) { JavaPlugin.log(e); } } boolean isProject= (elem instanceof IJavaProject); fJavadocConfigurationBlock= new JavadocConfigurationBlock(getShell(), this, fInitalLocation, isProject); Control control= fJavadocConfigurationBlock.createContents(parent); control.setVisible(elem != null); Dialog.applyDialogFont(control); return control; }
IPackageFragmentRoot root= JavaModelUtil.getPackageFragmentRoot(element); if (root != null) { url= JavaUI.getJavadocBaseLocation(element); if (root.getKind() == IPackageFragmentRoot.K_SOURCE) { element= element.getJavaProject();
IPackageFragmentRoot root= JavaModelUtil.getPackageFragmentRoot(element); if (root != null) { url= JavaUI.getJavadocBaseLocation(element); if (root.getKind() == IPackageFragmentRoot.K_SOURCE) { element= element.getJavaProject();
IPackageFragmentRoot root= JavaModelUtil.getPackageFragmentRoot(element); if (root != null) { url= JavaUI.getJavadocBaseLocation(element); if (root.getKind() == IPackageFragmentRoot.K_SOURCE) { element= element.getJavaProject();
public void run(IJavaElement element) { if (element == null) return; Shell shell= getShell(); try { String labelName= JavaElementLabels.getElementLabel(element, JavaElementLabels.ALL_DEFAULT); URL baseURL= JavaUI.getJavadocBaseLocation(element); if (baseURL == null) { IPackageFragmentRoot root= JavaModelUtil.getPackageFragmentRoot(element); if (root != null && root.getKind() == IPackageFragmentRoot.K_BINARY) { String message= ActionMessages.OpenExternalJavadocAction_libraries_no_location; showMessage(shell, Messages.format(message, new String[] { labelName, root.getElementName() }), false); } else { IJavaElement annotatedElement= element.getJavaProject(); String message= ActionMessages.OpenExternalJavadocAction_source_no_location; showMessage(shell, Messages.format(message, new String[] { labelName, annotatedElement.getElementName() }), false); } return; } URL url= JavaUI.getJavadocLocation(element, true); if (url != null) { OpenBrowserUtil.open(url, shell.getDisplay(), getTitle()); } } catch (CoreException e) { JavaPlugin.log(e); showMessage(shell, ActionMessages.OpenExternalJavadocAction_opening_failed, true); } }
String labelName= JavaElementLabels.getElementLabel(element, JavaElementLabels.ALL_DEFAULT); URL baseURL= JavaUI.getJavadocBaseLocation(element); if (baseURL == null) { IPackageFragmentRoot root= JavaModelUtil.getPackageFragmentRoot(element);
String labelName= JavaElementLabels.getElementLabel(element, JavaElementLabels.ALL_DEFAULT); URL baseURL= JavaUI.getJavadocBaseLocation(element); if (baseURL == null) { IPackageFragmentRoot root= JavaModelUtil.getPackageFragmentRoot(element);