/** * {@inheritDoc} */ @Override public boolean containsKey(final Object key) { if (key instanceof String) { final String name = fixName((String) key); return map_.containsKey(name); } return false; }
/** * {@inheritDoc} */ @Override public DomAttr get(final Object key) { if (key instanceof String) { final String name = fixName((String) key); return map_.get(name); } return null; }
/** * {@inheritDoc} */ @Override public DomAttr remove(final Object key) { if (key instanceof String) { final String name = fixName((String) key); attrPositions_.remove(name); return map_.remove(name); } return null; }
/** * {@inheritDoc} */ @Override public DomAttr put(final String key, final DomAttr value) { final String name = fixName(key); final DomAttr previous = map_.put(name, value); if (null == previous) { attrPositions_.add(name); } return previous; }
/** * {@inheritDoc} */ public Node setNamedItemNS(final Node node) throws DOMException { return put(fixName(node.getNodeName()), (DomAttr) node); }
/** * {@inheritDoc} */ public DomAttr getNamedItem(final String name) { return get(fixName(name)); }
/** * {@inheritDoc} */ @Override public DomAttr get(final Object key) { if (!(key instanceof String)) { return null; } final String name = fixName((String) key); return super.get(name); } }
/** * {@inheritDoc} */ @Override public DomAttr get(final Object key) { if (!(key instanceof String)) { return null; } final String name = fixName((String) key); return super.get(name); } }
/** * {@inheritDoc} */ public DomAttr getNamedItem(final String name) { return get(fixName(name)); }
/** * {@inheritDoc} */ public DomAttr setNamedItem(final Node node) { return put(fixName(node.getLocalName()), (DomAttr) node); }
/** * {@inheritDoc} */ @Override public DomAttr remove(final Object key) { if (!(key instanceof String)) { return null; } final String name = fixName((String) key); attrPositions_.remove(name); return super.remove(name); }
/** * {@inheritDoc} */ @Override public DomAttr get(final Object key) { if (!(key instanceof String)) { return null; } final String name = fixName((String) key); return super.get(name); } }
/** * {@inheritDoc} */ public Node removeNamedItem(final String name) throws DOMException { return remove(fixName(name)); }
/** * {@inheritDoc} */ @Override public DomAttr put(String key, final DomAttr value) { key = fixName(key); if (!containsKey(key)) { attrPositions_.add(key); } return super.put(key, value); }
/** * {@inheritDoc} */ @Override public DomAttr put(String key, final DomAttr value) { key = fixName(key); if (!containsKey(key)) { attrPositions_.add(key); } return super.put(key, value); }
/** * {@inheritDoc} */ @Override 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 removeNamedItemNS(final String namespaceURI, final String localName) { if (domNode_ == null) { return null; } return remove(domNode_.getQualifiedName(namespaceURI, fixName(localName))); }
/** * {@inheritDoc} */ public Node removeNamedItemNS(final String namespaceURI, final String localName) { if (domNode_ == null) { return null; } return remove(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 removeNamedItemNS(final String namespaceURI, final String localName) { if (domNode_ == null) { return null; } return remove(domNode_.getQualifiedName(namespaceURI, fixName(localName))); }