@Override protected boolean isMatching(final DomNode domNode) { return tagNameTrimmed.equals(domNode.getNodeName()); } };
@Override protected boolean isMatching(final DomNode node) { return node.getNodeName().equals(tagName); } };
@Override protected boolean isMatching(final DomNode domNode) { return tagNameTrimmed.equals(domNode.getNodeName()); } };
@Override protected boolean isMatching(final DomNode node) { return node.getNodeName().equals(tagName); } };
@Override protected boolean isMatching(final DomNode node) { return tagName.equalsIgnoreCase(node.getNodeName()); } };
@Override protected boolean isMatching(final DomNode nodeToMatch) { return tagNameLC.equalsIgnoreCase(nodeToMatch.getNodeName()); } };
private DomNode findElementOnStack(final String... searchedElementNames) { DomNode searchedNode = null; for (final DomNode node : stack_) { if (ArrayUtils.contains(searchedElementNames, node.getNodeName())) { searchedNode = node; break; } } if (searchedNode == null) { searchedNode = stack_.peek(); // this is surely wrong but at least it won't throw a NPE } return searchedNode; }
/** * Gets the JavaScript property "nodeName" for the current node. * @return the node name */ public String jsxGet_nodeName() { return getDomNodeOrDie().getNodeName(); }
/** * Gets the JavaScript property "nodeName" for the current node. * @return the node name */ public String jsxGet_nodeName() { return getDomNodeOrDie().getNodeName(); }
/** * Gets the JavaScript property "nodeName" for the current node. * @return the node name */ public String jsxGet_nodeName() { return this.<DomNode>getDomNodeOrDie().getNodeName(); }
/** * {@inheritDoc} */ @Override public String getNodeName() { final DomNode domNode = getDomNodeOrDie(); String nodeName = domNode.getNodeName(); if (domNode.getHtmlPageOrNull() != null) { nodeName = nodeName.toUpperCase(Locale.ROOT); } return nodeName; }
/** * {@inheritDoc} */ @Override public String getNodeName() { final DomNode domNode = getDomNodeOrDie(); String nodeName = domNode.getNodeName(); if (domNode.getHtmlPageOrNull() != null) { nodeName = nodeName.toUpperCase(Locale.ROOT); } return nodeName; }
/** * <span style="color:red">INTERNAL API - SUBJECT TO CHANGE AT ANY TIME - USE AT YOUR OWN RISK.</span><br/> * * @param node the node that has just been removed from the tree */ void notifyNodeRemoved(final DomNode node) { if (node instanceof HtmlElement) { removeMappedElement((HtmlElement) node, true, true); if (node.getNodeName().equals("base")) { calculateBase(); } } }
/** * {@inheritDoc} */ @Override public String jsxGet_nodeName() { final DomNode domNode = getDomNodeOrDie(); String nodeName = domNode.getNodeName(); if (domNode.getPage() instanceof HtmlPage) { nodeName = nodeName.toUpperCase(); } return nodeName; }
/** * {@inheritDoc} */ @Override public String jsxGet_nodeName() { final DomNode domNode = getDomNodeOrDie(); String nodeName = domNode.getNodeName(); if (domNode.getPage() instanceof HtmlPage) { nodeName = nodeName.toUpperCase(); } return nodeName; }
/** * {@inheritDoc} */ @Override public String jsxGet_nodeName() { final DomNode domNode = getDomNodeOrDie(); String nodeName = domNode.getNodeName(); if (domNode.getPage() instanceof HtmlPage) { nodeName = nodeName.toUpperCase(); } return nodeName; }
/** * Returns the qualified name for attribute, document type, element, entity, or notation nodes. Returns a fixed * string for all other node types. * @return the qualified name */ @JsxGetter public String getNodeName() { final DomNode domNode = getDomNodeOrDie(); return domNode.getNodeName(); }
/** * Gets the JavaScript property {@code nodeName} for the current node. * @return the node name */ @JsxGetter public String getNodeName() { return getDomNodeOrDie().getNodeName(); }
@Override protected boolean isMatching(final DomNode node) { final String nodeName; if (getBrowserVersion().hasFeature(JS_XML_GET_ELEMENTS_BY_TAG_NAME_LOCAL)) { nodeName = node.getLocalName(); } else { nodeName = node.getNodeName(); } return nodeName.equals(tagName); } };
/** * Ensures that all attributes are initialized correctly via * {@link #init(String, com.gargoylesoftware.htmlunit.html.HtmlElement)}. * * {@inheritDoc} */ @Override protected void setDomNode(final DomNode domNode, final boolean assignScriptObject) { super.setDomNode(domNode, assignScriptObject); final String name = domNode.getNodeName(); final DomElement parent = (DomElement) domNode.getParentNode(); this.init(name, parent); }