class NamespaceURICorrectingNamespaceContextWrapper
extends java.lang.Object
implements javax.xml.namespace.NamespaceContext
NamespaceContext.getNamespaceURI(String). The Javadoc
of that method clearly specifies that the return value of that method may never be
null. In particular, the expected result for an unbound prefix is
XMLConstants.NULL_NS_URI. However, many implementations incorrectly return
null in that case.| Modifier and Type | Field and Description |
|---|---|
private javax.xml.namespace.NamespaceContext |
parent |
| Constructor and Description |
|---|
NamespaceURICorrectingNamespaceContextWrapper(javax.xml.namespace.NamespaceContext parent) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getNamespaceURI(java.lang.String prefix) |
java.lang.String |
getPrefix(java.lang.String namespaceURI) |
java.util.Iterator |
getPrefixes(java.lang.String namespaceURI) |
public NamespaceURICorrectingNamespaceContextWrapper(javax.xml.namespace.NamespaceContext parent)
public java.lang.String getNamespaceURI(java.lang.String prefix)
getNamespaceURI in interface javax.xml.namespace.NamespaceContextpublic java.lang.String getPrefix(java.lang.String namespaceURI)
getPrefix in interface javax.xml.namespace.NamespaceContextpublic java.util.Iterator getPrefixes(java.lang.String namespaceURI)
getPrefixes in interface javax.xml.namespace.NamespaceContext