public final class NodeNamespaceContext extends java.lang.Object implements NamespacePrefixList, java.io.Serializable
NamespaceContext, which is based on a DOM node.| Modifier and Type | Field and Description |
|---|---|
private java.util.Map<java.lang.String,java.lang.String> |
declarations |
private static boolean |
DOM_LEVEL_3 |
private java.lang.String[] |
prefixes |
private static long |
serialVersionUID |
private static java.util.Collection<java.lang.String> |
XML_NS_PREFIX_COLLECTION |
private static java.util.Collection<java.lang.String> |
XMLNS_ATTRIBUTE_COLLECTION |
| Modifier | Constructor and Description |
|---|---|
private |
NodeNamespaceContext(java.util.Map<java.lang.String,java.lang.String> decls)
Creates a new instance with the given nodes context.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String[] |
getDeclaredPrefixes()
Returns the list of currently defined namespace prefixes.
|
static NodeNamespaceContext |
getNamespaceContext(org.w3c.dom.Node pNode) |
static java.lang.String |
getNamespacePrefix(org.w3c.dom.Element el,
java.lang.String ns) |
private static java.lang.String |
getNamespacePrefixDomLevel3(org.w3c.dom.Element el,
java.lang.String ns) |
static java.lang.String |
getNamespaceURI(org.w3c.dom.Element el,
java.lang.String pfx) |
java.lang.String |
getNamespaceURI(java.lang.String pPrefix) |
private static java.lang.String |
getNamespaceURIDomLevel3(org.w3c.dom.Element el,
java.lang.String pfx) |
java.lang.String |
getPrefix(java.lang.String pNamespaceURI) |
java.util.Iterator<java.lang.String> |
getPrefixes(java.lang.String pNamespaceURI) |
private static final long serialVersionUID
private static final boolean DOM_LEVEL_3
private static final java.util.Collection<java.lang.String> XML_NS_PREFIX_COLLECTION
private static final java.util.Collection<java.lang.String> XMLNS_ATTRIBUTE_COLLECTION
private final java.util.Map<java.lang.String,java.lang.String> declarations
private java.lang.String[] prefixes
private NodeNamespaceContext(java.util.Map<java.lang.String,java.lang.String> decls)
public static java.lang.String getNamespacePrefix(org.w3c.dom.Element el,
java.lang.String ns)
private static java.lang.String getNamespacePrefixDomLevel3(org.w3c.dom.Element el,
java.lang.String ns)
public static java.lang.String getNamespaceURI(org.w3c.dom.Element el,
java.lang.String pfx)
private static java.lang.String getNamespaceURIDomLevel3(org.w3c.dom.Element el,
java.lang.String pfx)
public static NodeNamespaceContext getNamespaceContext(org.w3c.dom.Node pNode)
public java.lang.String[] getDeclaredPrefixes()
NamespacePrefixListgetDeclaredPrefixes in interface NamespacePrefixListpublic java.lang.String getNamespaceURI(java.lang.String pPrefix)
getNamespaceURI in interface javax.xml.namespace.NamespaceContextpublic java.lang.String getPrefix(java.lang.String pNamespaceURI)
getPrefix in interface javax.xml.namespace.NamespaceContextpublic java.util.Iterator<java.lang.String> getPrefixes(java.lang.String pNamespaceURI)
getPrefixes in interface javax.xml.namespace.NamespaceContext