Package org.mozilla.interfaces

Examples of org.mozilla.interfaces.nsISelection


  }

  String getSelectedText() {
    nsIWebBrowser webBrowser = (nsIWebBrowser)browser.getWebBrowser ();
    nsIDOMWindow dw = webBrowser.getContentDOMWindow();
    nsISelection selection = dw.getSelection();

    StringBuilder builder = new StringBuilder();
    for(int i = 0;  i<  selection.getRangeCount(); i++) {
      nsIDOMRange idomRange = selection.getRangeAt(i);
      nsIDOMDocumentFragment fragment = idomRange.cloneContents();

      nsIDOMNodeList nodeList = fragment.getChildNodes();
      for(int k = 0;  k < nodeList.getLength(); k++) {
        buildTextNode(builder, nodeList.item(k));
View Full Code Here


  }

  String getSelectedHTML() {
    nsIWebBrowser webBrowser = (nsIWebBrowser)browser.getWebBrowser ();
    nsIDOMWindow dw = webBrowser.getContentDOMWindow();
    nsISelection selection = dw.getSelection();

    StringBuilder builder = new StringBuilder();
    for(int i = 0;  i<  selection.getRangeCount(); i++) {
      nsIDOMRange idomRange = selection.getRangeAt(i);
      nsIDOMDocumentFragment fragment = idomRange.cloneContents();

      nsIDOMNodeList nodeList = fragment.getChildNodes();
      for(int k = 0;  k < nodeList.getLength(); k++) {
        buildHTMLNode(0, builder, nodeList.item(k));
View Full Code Here

  }

  public String[] getSelectedLink() {
    nsIWebBrowser webBrowser = (nsIWebBrowser)browser.getWebBrowser ();
    nsIDOMWindow dw = webBrowser.getContentDOMWindow();
    nsISelection selection = dw.getSelection();

    List<String> list  = new ArrayList<String>();
   
    for(int i = 0;  i<  selection.getRangeCount(); i++) {
      nsIDOMRange idomRange = selection.getRangeAt(i);
//      System.out.println("idomrange "+idomRange);
      nsIDOMDocumentFragment fragment = idomRange.cloneContents();

      searchLink(list, fragment.getChildNodes());
    }
View Full Code Here

TOP

Related Classes of org.mozilla.interfaces.nsISelection

Copyright © 2018 www.massapicom. 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.