/** * {@inheritDoc} */ @Override public DomAttr getAttributeNode(final String name) { return attributes_.get(name); }
/** * {@inheritDoc} */ @Override public DomAttr getNamedItem(final String name) { return get(name); }
/** * {@inheritDoc} */ @Override public DomAttr getAttributeNode(final String name) { return attributes_.get(name); }
/** * {@inheritDoc} */ @Override public DomAttr getNamedItem(final String name) { return get(name); }
/** * {@inheritDoc} */ public Node item(final int index) { if (index < 0 || index >= attrPositions_.size()) { return null; } return get(attrPositions_.get(index)); }
/** * {@inheritDoc} */ public Node item(final int index) { if (index < 0 || index >= attrPositions_.size()) { return null; } return get(attrPositions_.get(index)); }
/** * {@inheritDoc} */ public Node item(final int index) { if (index < 0 || index >= attrPositions_.size()) { return null; } return get(attrPositions_.get(index)); }
/** * {@inheritDoc} */ @Override public DomAttr getAttributeNodeNS(final String namespaceURI, final String localName) { final String qualifiedName = getQualifiedName(namespaceURI, localName); if (qualifiedName != null) { return attributes_.get(qualifiedName); } return null; }
/** * {@inheritDoc} */ public DomAttr getNamedItem(final String name) { return get(fixName(name)); }
/** * {@inheritDoc} */ public DomAttr getNamedItem(final String name) { return get(fixName(name)); }
/** * {@inheritDoc} */ @Override public DomAttr getAttributeNodeNS(final String namespaceURI, final String localName) { final String qualifiedName = getQualifiedName(namespaceURI, localName); if (qualifiedName != null) { return attributes_.get(qualifiedName); } return null; }
/** * {@inheritDoc} */ public DomAttr getNamedItem(final String name) { return get(fixName(name)); }
/** * Returns whether the attribute specified by namespace and local name has a value. * * @param namespaceURI the URI that identifies an XML namespace * @param localName the name within the namespace * @return true if an attribute with the given name is specified on this element or has a * default value, false otherwise. */ @Override public final boolean hasAttributeNS(final String namespaceURI, final String localName) { final String qualifiedName = getQualifiedName(namespaceURI, localName); if (qualifiedName != null) { return attributes_.get(qualifiedName) != null; } return false; }
/** * Returns whether the attribute specified by namespace and local name has a value. * * @param namespaceURI the URI that identifies an XML namespace * @param localName the name within the namespace * @return true if an attribute with the given name is specified on this element or has a * default value, false otherwise. */ public final boolean hasAttributeNS(final String namespaceURI, final String localName) { final String qualifiedName = getQualifiedName(namespaceURI, localName); if (qualifiedName != null) { return attributes_.get(qualifiedName) != null; } return false; }
/** * Returns the value of the attribute specified by name or an empty string. If the * result is an empty string then it will be either {@link #ATTRIBUTE_NOT_DEFINED} * if the attribute wasn't specified or {@link #ATTRIBUTE_VALUE_EMPTY} if the * attribute was specified but it was empty. * * @param attributeName the name of the attribute * @return the value of the attribute or {@link #ATTRIBUTE_NOT_DEFINED} or {@link #ATTRIBUTE_VALUE_EMPTY} */ public String getAttribute(final String attributeName) { final DomAttr attr = attributes_.get(attributeName); if (attr != null) { return attr.getNodeValue(); } return ATTRIBUTE_NOT_DEFINED; }
/** * {@inheritDoc} */ public Node getNamedItemNS(final String namespaceURI, final String localName) { if (domNode_ == null) { return null; } return get(domNode_.getQualifiedName(namespaceURI, fixName(localName))); }
/** * {@inheritDoc} */ @Override public Node getNamedItemNS(final String namespaceURI, final String localName) { if (domNode_ == null) { return null; } return get(domNode_.getQualifiedName(namespaceURI, fixName(localName))); }
/** * {@inheritDoc} */ public Node getNamedItemNS(final String namespaceURI, final String localName) { if (domNode_ == null) { return null; } return get(domNode_.getQualifiedName(namespaceURI, fixName(localName))); }
/** * {@inheritDoc} */ public Node getNamedItemNS(final String namespaceURI, final String localName) { if (domNode_ == null) { return null; } return get(domNode_.getQualifiedName(namespaceURI, fixName(localName))); }
/** * {@inheritDoc} */ @Override public Node getNamedItemNS(final String namespaceURI, final String localName) { if (domNode_ == null) { return null; } return get(domNode_.getQualifiedName(namespaceURI, fixName(localName))); }