當前位置: 首頁>>代碼示例>>Java>>正文


Java Node.ELEMENT_NODE屬性代碼示例

本文整理匯總了Java中com.google.gwt.dom.client.Node.ELEMENT_NODE屬性的典型用法代碼示例。如果您正苦於以下問題:Java Node.ELEMENT_NODE屬性的具體用法?Java Node.ELEMENT_NODE怎麽用?Java Node.ELEMENT_NODE使用的例子?那麽, 這裏精選的屬性代碼示例或許可以為您提供幫助。您也可以進一步了解該屬性所在com.google.gwt.dom.client.Node的用法示例。


在下文中一共展示了Node.ELEMENT_NODE屬性的5個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: handleDOMMutation

/**
 * Handles DOM mutation events.
 * @param event
 * @param contentRange  last known selection
 */
public void handleDOMMutation(SignalEvent event, ContentRange contentRange) {
  // Early exit if non-safari or non-mac
  if (!(UserAgent.isSafari() && UserAgent.isMac())) {
    return;
  }

  // We don't care about DOMMutations that we generate while we are reverting.
  if (isReverting) {
    return;
  }

  previousContentRange = contentRange;

  Node n = event.getTarget();
  if (n.getNodeType() == Node.ELEMENT_NODE) {
    Element e = Element.as(event.getTarget());
    if (DOM_EVENTS_IGNORE.contains(event.getType())) {
      // ignore
    } else if (event.getType().equals(JsEvents.DOM_NODE_INSERTED) && handleDOMNodeInserted(e)) {
    } else if (event.getType().equals(JsEvents.DOM_NODE_REMOVED) && handleDOMNodeRemoved(e)) {
    }
  }
}
 
開發者ID:jorkey,項目名稱:Wiab.pro,代碼行數:28,代碼來源:DOMMutationExtractor.java

示例2: dispatch

/**
 * Dispatches an event through this handler collection.
 *
 * @param event event to dispatch
 * @param target target element of the event
 * @return true if a handled, false otherwise.
 */
boolean dispatch(E event, Element target) {
  while (target != null) {
    if (target.getNodeType() == Node.ELEMENT_NODE &&
        target.hasAttribute(BuilderHelper.KIND_ATTRIBUTE)) {
      W handler = waveHandlers.get(target.getAttribute(BuilderHelper.KIND_ATTRIBUTE));
      if (handler != null) {
        if (dispatch(event, target, handler)) {
          return true;
        }
      }
    }
    target = !target.equals(top) ? target.getParentElement() : null;
  }
  return dispatchGlobal(event);
}
 
開發者ID:jorkey,項目名稱:Wiab.pro,代碼行數:22,代碼來源:EventDispatcherPanel.java

示例3: collectAllChildrenStyles

private List<Style> collectAllChildrenStyles(NodeList<Node> childNodes) {
    List<Style> allStyles = Lists.newArrayList();
    for (int x = 0; x < childNodes.getLength(); ++x) {
        Node item = childNodes.getItem(x);
        if (item.getNodeType() == Node.ELEMENT_NODE) {
            Style styles = cssHelper.getComputedStyle(item);
            allStyles.add(styles);
            allStyles.addAll(collectAllChildrenStyles(((com.google.gwt.dom.client.Element) item).getChildNodes()));
        }
    }
    return allStyles;
}
 
開發者ID:YoungDigitalPlanet,項目名稱:empiria.player,代碼行數:12,代碼來源:ConnectionStyleChecker.java

示例4: isElement

/**
 * @return true if it is an element
 */
public static boolean isElement(Node n) {
  return n.getNodeType() == Node.ELEMENT_NODE;
}
 
開發者ID:jorkey,項目名稱:Wiab.pro,代碼行數:6,代碼來源:DomHelper.java

示例5: asElement

/** {@inheritDoc} */
@Override
public Element asElement(Node node) {
  return node.getNodeType() == Node.ELEMENT_NODE ? node.<Element>cast() : null;
}
 
開發者ID:jorkey,項目名稱:Wiab.pro,代碼行數:5,代碼來源:HtmlViewImpl.java


注:本文中的com.google.gwt.dom.client.Node.ELEMENT_NODE屬性示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。