Examples of IWebBrowser


Examples of org.eclipse.ui.browser.IWebBrowser

  public Object execute(ExecutionEvent event) throws ExecutionException {
    // IWorkbenchWindow window =
    // HandlerUtil.getActiveWorkbenchWindowChecked(event);

    IWorkbenchBrowserSupport support = PlatformUI.getWorkbench().getBrowserSupport();
    IWebBrowser browser;
    try {

      IWorkbench wb = PlatformUI.getWorkbench();
      IWorkbenchWindow win = wb.getActiveWorkbenchWindow();
      Object data = wb.getDisplay().getActiveShell().getData();
      IWorkbenchPage page = win.getActivePage();
      IEditorPart editorPart = page.getActiveEditor();
      ITextEditor editor = (ITextEditor) editorPart;
      ISelectionProvider sp = editor.getSelectionProvider();
      ITextSelection selection = (ITextSelection) sp.getSelection();

      IDocumentProvider documentProvider = editor.getDocumentProvider();
      IDocument document = documentProvider.getDocument(editorPart
          .getEditorInput());

     
      ITextSelection textSelection = (ITextSelection) editorPart
          .getSite().getSelectionProvider().getSelection();
      int cursorLocation = textSelection.getOffset();
      int lineNumber = document.getLineOfOffset(cursorLocation);
      IRegion lineInformation = document.getLineInformation(lineNumber);
      String lineText = document.get().substring(
          lineInformation.getOffset(),
          lineInformation.getOffset() + lineInformation.getLength());
      String offsetWord = getOffsetWord(lineText, cursorLocation
          - lineInformation.getOffset());
      // System.out.println("offsetWord" + offsetWord);
      //
      String word = offsetWord.substring(offsetWord.lastIndexOf(":") + 1,
          offsetWord.length());
      List<Tag> tagInfoAsList = VisualForceTagDefinition.getTagInfoAsList();
      String tagInEditor = "apex:" + word;
      boolean found=false;
      for (Tag tag : tagInfoAsList) {
        if(tag.getTagName().equalsIgnoreCase(tagInEditor)){
          found = true;
        }
      }
     

      browser = support.createBrowser("" + System.currentTimeMillis());
     
      if (found) {
        browser.openURL(new URL(
            "http://www.salesforce.com/us/developer/docs/pages/Content/pages_compref_"
                + word + ".htm"));
      } else {
        browser.openURL(new URL(
            "http://www.salesforce.com/us/developer/docs/pages/index.htm?"+word));
      }

      //
View Full Code Here

Examples of org.eclipse.ui.browser.IWebBrowser

  public void run(IAction action) {

    //System.out.println("action.getText---" + action.getText());
   
    IWorkbenchBrowserSupport support = PlatformUI.getWorkbench().getBrowserSupport();
      IWebBrowser browser;
      try {
       
       
        browser = support.createBrowser(""+System.currentTimeMillis());
        browser.openURL(new URL("http://www.salesforce.com/us/developer/docs/pages/index.htm"));
      } catch (PartInitException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
      } catch (MalformedURLException e) {
        // TODO Auto-generated catch block
View Full Code Here

Examples of org.eclipse.ui.browser.IWebBrowser

    link.setText(text);
    link.addSelectionListener(new SelectionAdapter() {
      public void widgetSelected(SelectionEvent event) {
        IWorkbenchBrowserSupport support = PlatformUI.getWorkbench().getBrowserSupport();
        try {
            IWebBrowser browser = support.getExternalBrowser();
            browser.openURL(url);
        } catch (PartInitException e) {
            ChromiumDebugPlugin.log(e);
        }
      }
    });
View Full Code Here

Examples of org.eclipse.ui.browser.IWebBrowser

  }
 
  private void openDownloadPage() {
    try {
      final IWebBrowser browser = PlatformUI.getWorkbench().getBrowserSupport().getExternalBrowser();
      final URL url = new URL(DOWNLOAD_URL);
      browser.openURL(url);
    } catch (Exception e) {
    }
  }
View Full Code Here

Examples of org.eclipse.ui.browser.IWebBrowser

    return null;
  }
 
  private void openUrl(IWorkbench workbench) {
    try {
      final IWebBrowser browser = workbench.getBrowserSupport().getExternalBrowser();
      final URL url = new URL(urlString);
      browser.openURL(url);
    } catch (PartInitException e) {
      logger.warning("Failed to create browser: "+ e.getMessage());
    } catch (MalformedURLException e) {
      logger.warning("Failed to parse URL string "+ urlString);
    }
View Full Code Here

Examples of org.eclipse.ui.browser.IWebBrowser

    try {
      final URL url = junitReportHtml.toURL();
      System.out.println( "Opening " + path + " in a browser..." );

      final IWorkbenchBrowserSupport browserSupport = PlatformUI.getWorkbench().getBrowserSupport();
      final IWebBrowser browser = browserSupport.createBrowser( IWorkbenchBrowserSupport.AS_VIEW,
          "autotestsuite-results", "Autotestsuite Results", "" );
      browser.openURL( url );
    } catch (Exception e) {
      System.err.println( "Could not open browser to view test results at " + path );
    }
  }
View Full Code Here

Examples of org.eclipse.ui.browser.IWebBrowser

        Job j = (Job) sel.getFirstElement();
        IWorkbenchBrowserSupport browserSupport = getSite().getWorkbenchWindow().getWorkbench().getBrowserSupport();
       
        try {
          URL u = new URL(baseUrl + "/job/" + j.getName());
          IWebBrowser browser = browserSupport.createBrowser(IWorkbenchBrowserSupport.AS_EDITOR, Activator.PLUGIN_ID + ".web", "Hudson", "Hudson");
          browser.openURL(u);
         
        } catch (MalformedURLException e) {
          showError("Illegal url for Hudson", e);
        } catch (PartInitException e) {
          showError("Unable to open browser", e);
View Full Code Here

Examples of org.eclipse.ui.browser.IWebBrowser

            {
                try
                {
                    IWorkbenchBrowserSupport browserSupport = PlatformUI.getWorkbench().getBrowserSupport();

                    IWebBrowser browser =
                        browserSupport.createBrowser(IWorkbenchBrowserSupport.LOCATION_BAR |
                            IWorkbenchBrowserSupport.NAVIGATION_BAR, null, "Sapphire Project", null);

                    browser.openURL(new URL("http://www.eclipse.org/sapphire/"));
                }
                catch (Exception e)
                {
                    // ignore
                }
View Full Code Here

Examples of org.eclipse.ui.browser.IWebBrowser

        if( locationName != null )
        {
            try
            {
                final IWorkbenchBrowserSupport support = PlatformUI.getWorkbench().getBrowserSupport();
                final IWebBrowser browser = support.getExternalBrowser();
               
                final URL url = new URL( "http://en.wikipedia.org/wiki/" + locationName );
               
                browser.openURL( url );
            }
            catch( MalformedURLException e )
            {
                Sapphire.service( LoggingService.class ).log( e );
            }
View Full Code Here

Examples of org.eclipse.ui.browser.IWebBrowser

        {
            final IWorkbenchBrowserSupport support = PlatformUI.getWorkbench().getBrowserSupport();
           
            try
            {
                final IWebBrowser browser = support.getExternalBrowser();
                browser.openURL( url );
            }
            catch( PartInitException e )
            {
                Sapphire.service( LoggingService.class ).log( e );
            }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.