private void setNextElement(final DomNode node) { DomNode next = node.getNextSibling(); while (next != null && !(next instanceof DomElement)) { next = next.getNextSibling(); } nextElement_ = (DomElement) next; } }
private void setNextElement(final DomNode node) { DomNode next = node.getNextSibling(); while (next != null && !(next instanceof HtmlElement)) { next = next.getNextSibling(); } nextElement_ = (HtmlElement) next; } }
private void setNextElement(final DomNode node) { DomNode next = node.getNextSibling(); while (next != null && !(next instanceof HtmlElement)) { next = next.getNextSibling(); } nextElement_ = (HtmlElement) next; } }
/** * {@inheritDoc} */ public int getLength() { int length = 0; for (DomNode node = root_; node != null; node = node.getNextSibling()) { length++; } return length; }
@Override protected DomNode getNextNode(final DomNode node) { return node.getNextSibling(); } };
@Override protected DomNode getNextNode(final DomNode node) { return node.getNextSibling(); } };
private DomNode getNextDomSibling(final DomNode element) { DomNode node = element.getNextSibling(); while (node != null && !isAccepted(node)) { node = node.getNextSibling(); } return node; } }
private static boolean isEmpty(final DomElement element) { for (DomNode n = element.getFirstChild(); n != null; n = n.getNextSibling()) { if (n instanceof DomElement || n instanceof DomText) { return false; } } return true; }
/** * Returns the document element. * @return the document element */ @Override public DomElement getDocumentElement() { DomNode childNode = getFirstChild(); while (childNode != null && !(childNode instanceof DomElement)) { childNode = childNode.getNextSibling(); } return (DomElement) childNode; }
/** * {@inheritDoc} */ @Override public int getLength() { int length = 0; for (DomNode node = parent_.getFirstChild(); node != null; node = node.getNextSibling()) { length++; } return length; }
private HtmlElement getNextDomSibling(final HtmlElement element) { DomNode node = element.getNextSibling(); while (node != null && node instanceof HtmlElement == false) { node = node.getNextSibling(); } return (HtmlElement) node; } }
private DomNode getFirstChildElement(final DomNode parent) { DomNode node = parent.getFirstChild(); while (node != null && !isAccepted(node)) { node = node.getNextSibling(); } return node; }
@Override protected DomNode getFirstNode(final DomNode node) { if (node == null) { return null; } final DomNode sibling = node.getNextSibling(); if (sibling == null) { return getFirstNode(node.getParentNode()); } return sibling; }
/** * Gets the JavaScript property "nextSibling" for the node that * contains the current node. * @return the next sibling node or null if the current node has * no next sibling. */ public Node jsxGet_nextSibling() { return getJavaScriptNode(this.<DomNode>getDomNodeOrDie().getNextSibling()); }
protected void printText(final DomNode node) { for (DomNode child = node.getFirstChild(); child != null; child = child.getNextSibling()) { if (child instanceof DomText) { builder_.append(((DomText) child).getData()); } else { printText(child); } } }
/** * Returns the next sibling of this node in the parent's child list. * @return the next sibling of this node in the parent's child list */ @JsxGetter public XMLDOMNode getNextSibling() { final DomNode domNode = getDomNodeOrDie(); return getJavaScriptNode(domNode.getNextSibling()); }
/** * Gets the JavaScript property {@code nextSibling} for the node that * contains the current node. * @return the next sibling node or null if the current node has * no next sibling. */ @JsxGetter public Node getNextSibling() { return getJavaScriptNode(getDomNodeOrDie().getNextSibling()); }
private HtmlElement getFirstChildElement(final DomNode parent) { if (parent instanceof HtmlNoScript && getPage().getEnclosingWindow().getWebClient().isJavaScriptEnabled()) { return null; } DomNode node = parent.getFirstChild(); while (node != null && node instanceof HtmlElement == false) { node = node.getNextSibling(); } return (HtmlElement) node; }
private HtmlElement getFirstChildElement(final DomNode parent) { if (parent instanceof HtmlNoScript && getPage().getEnclosingWindow().getWebClient().isJavaScriptEnabled()) { return null; } DomNode node = parent.getFirstChild(); while (node != null && node instanceof HtmlElement == false) { node = node.getNextSibling(); } return (HtmlElement) node; }
private HtmlElement getFirstChildElement(final DomNode parent) { if (parent instanceof HtmlNoScript && getPage().getEnclosingWindow().getWebClient().isJavaScriptEnabled()) { return null; } DomNode node = parent.getFirstChild(); while (node != null && node instanceof HtmlElement == false) { node = node.getNextSibling(); } return (HtmlElement) node; }