- // private void createHyperlink(Composite parent, String label,
- // String jcrPropName) throws RepositoryException {
- // toolkit.createLabel(parent, label, SWT.NONE);
- // if (currBundle.hasProperty(jcrPropName)) {
- // final Hyperlink link = toolkit.createHyperlink(parent, currBundle
- // .getProperty(jcrPropName).getString(), SWT.NONE);
- // link.addHyperlinkListener(new AbstractHyperlinkListener() {
- // @Override
- // public void linkActivated(HyperlinkEvent e) {
- // try {
- // IWorkbenchBrowserSupport browserSupport = PlatformUI
- // .getWorkbench().getBrowserSupport();
- // IWebBrowser browser = browserSupport
- // .createBrowser(
- // IWorkbenchBrowserSupport.LOCATION_BAR
- // | IWorkbenchBrowserSupport.NAVIGATION_BAR,
- // "SLC Distribution browser",
- // "SLC Distribution browser",
- // "A tool tip");
- // browser.openURL(new URL(link.getText()));
- // } catch (Exception ex) {
- // throw new SlcException("error opening browser", ex); //$NON-NLS-1$
- // }
- // }
- // });
- // } else
- // toolkit.createLabel(parent, "", SWT.NONE);
- // }
+ private void createHyperlink(Composite parent, String label,
+ String jcrPropName) throws RepositoryException {
+ toolkit.createLabel(parent, label, SWT.NONE);
+ if (currBundle.hasProperty(jcrPropName)) {
+ final Hyperlink link = toolkit.createHyperlink(parent, currBundle
+ .getProperty(jcrPropName).getString(), SWT.NONE);
+ link.addHyperlinkListener(new AbstractHyperlinkListener() {
+ @Override
+ public void linkActivated(HyperlinkEvent e) {
+ try {
+ IWorkbenchBrowserSupport browserSupport = PlatformUI
+ .getWorkbench().getBrowserSupport();
+ IWebBrowser browser = browserSupport
+ .createBrowser(
+ IWorkbenchBrowserSupport.LOCATION_BAR
+ | IWorkbenchBrowserSupport.NAVIGATION_BAR,
+ "SLC Distribution browser",
+ "SLC Distribution browser",
+ "A tool tip");
+ browser.openURL(new URL(link.getText()));
+ } catch (Exception ex) {
+ throw new SlcException("error opening browser", ex); //$NON-NLS-1$
+ }
+ }
+ });
+ } else
+ toolkit.createLabel(parent, "", SWT.NONE);
+ }