Package com.google.gwt.dom.client

Examples of com.google.gwt.dom.client.Node.cast()


      NodeList<Node> nodeList = elem.getChildNodes();

      for (int i = 0; i < nodeList.getLength(); i++) {
         Node node = nodeList.getItem(i);
         if (node.getNodeType() == Node.ELEMENT_NODE) {
            return node.cast();
         }
      }

      return null;
   }
View Full Code Here


   static String getInnerHTML(Object domImpl, Element elem) {
      StringBuilder sb = new StringBuilder();
      for (int i = 0; i < elem.getChildNodes().getLength(); i++) {
         Node current = elem.getChildNodes().getItem(i);
         if (current.getNodeType() == Node.TEXT_NODE) {
            Text text = current.cast();
            sb.append(text.getData());
         } else {
            sb.append(current.toString());
         }
      }
View Full Code Here

      if (parent == null || !(parent.getNodeType() == Node.ELEMENT_NODE)) {
         return null;
      }

      return parent.cast();
   }

   @PatchMethod
   static int getScrollLeft(Object domImpl, Element elem) {
      return JavaScriptObjects.getInteger(elem, SCROLL_LEFT);
View Full Code Here

      for (int i = 0; i < elem.getChildNodes().getLength(); i++) {
         Node node = list.getItem(i);
         switch (node.getNodeType()) {
            case Node.TEXT_NODE:
               Text text = node.cast();
               String data = text.getData();
               data = "&nbsp;".equals(data) ? " " : data;
               sb.append(data);
               break;
            case Node.ELEMENT_NODE:
View Full Code Here

               String data = text.getData();
               data = "&nbsp;".equals(data) ? " " : data;
               sb.append(data);
               break;
            case Node.ELEMENT_NODE:
               Element childNode = node.cast();
               appendInnerTextRecursive(childNode, sb);
               break;
         }
      }
   }
View Full Code Here

   private static Element findHTMLElement(NodeList<Node> nodes) {
      int i = 0;
      while (i < nodes.getLength()) {
         Node node = nodes.getItem(i);
         if (Node.ELEMENT_NODE == node.getNodeType()) {
            Element e = node.cast();
            if ("html".equalsIgnoreCase(e.getTagName())) {
               return e;
            }
         }
         i++;
View Full Code Here

   @PatchMethod
   static Element getFirstChild(Element elem) {
      Node firstChild = elem.getFirstChildElement();
      if (firstChild != null) {
         return firstChild.cast();
      }
      return null;

   }
View Full Code Here

      List<Element> list = new ArrayList<Element>();

      for (int i = 0; i < childs.getLength(); i++) {
         Node n = childs.getItem(i);
         if (Element.is(n)) {
            Element childElement = n.cast();
            if (tagName.equalsIgnoreCase(childElement.getTagName())) {
               list.add(childElement);
            }
         }
      }
View Full Code Here

      Node node = o.cast();
      NodeList<Element> nodeList;

      switch (node.getNodeType()) {
         case Node.DOCUMENT_NODE:
            Document document = node.cast();
            nodeList = document.getElementsByTagName(tagName);
            break;
         case Node.ELEMENT_NODE:
            Element element = node.cast();
            nodeList = element.getElementsByTagName(tagName);
View Full Code Here

         case Node.DOCUMENT_NODE:
            Document document = node.cast();
            nodeList = document.getElementsByTagName(tagName);
            break;
         case Node.ELEMENT_NODE:
            Element element = node.cast();
            nodeList = element.getElementsByTagName(tagName);
            break;
         default:
            nodeList = JsoUtils.newNodeList();
            break;
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.