public class NamespacePrefixMappings
extends java.lang.Object
implements javax.xml.namespace.NamespaceContext, org.docx4j.org.apache.xml.utils.PrefixResolver
| Constructor and Description |
|---|
NamespacePrefixMappings() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getBaseIdentifier() |
java.lang.String |
getNamespaceForPrefix(java.lang.String prefix) |
java.lang.String |
getNamespaceForPrefix(java.lang.String prefix,
org.w3c.dom.Node context) |
java.lang.String |
getNamespaceURI(java.lang.String prefix) |
protected static java.lang.String |
getNamespaceURIStatic(java.lang.String prefix) |
static java.lang.String |
getPreferredPrefixStatic(java.lang.String namespaceUri,
java.lang.String suggestion,
boolean requirePrefix)
Returns a preferred prefix for the given namespace URI.
|
java.lang.String |
getPrefix(java.lang.String namespaceURI) |
java.util.Iterator |
getPrefixes(java.lang.String namespaceURI) |
boolean |
handlesNullPrefixes() |
static void |
registerPrefixMappings(java.lang.String prefixMappings) |
public static java.lang.String getPreferredPrefixStatic(java.lang.String namespaceUri,
java.lang.String suggestion,
boolean requirePrefix)
namespaceUri - The namespace URI for which the prefix needs to be found.
Never be null. "" is used to denote the default namespace.suggestion - When the content tree has a suggestion for the prefix
to the given namespaceUri, that suggestion is passed as a
parameter. Typically this value comes from QName.getPrefix()
to show the preference of the content tree. This parameter
may be null, and this parameter may represent an already
occupied prefix.requirePrefix - If this method is expected to return non-empty prefix.
When this flag is true, it means that the given namespace URI
cannot be set as the default namespace.public java.lang.String getNamespaceURI(java.lang.String prefix)
getNamespaceURI in interface javax.xml.namespace.NamespaceContextprotected static java.lang.String getNamespaceURIStatic(java.lang.String prefix)
public 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.NamespaceContextpublic static void registerPrefixMappings(java.lang.String prefixMappings)
public java.lang.String getNamespaceForPrefix(java.lang.String prefix)
getNamespaceForPrefix in interface org.docx4j.org.apache.xml.utils.PrefixResolverpublic java.lang.String getNamespaceForPrefix(java.lang.String prefix,
org.w3c.dom.Node context)
getNamespaceForPrefix in interface org.docx4j.org.apache.xml.utils.PrefixResolverpublic java.lang.String getBaseIdentifier()
getBaseIdentifier in interface org.docx4j.org.apache.xml.utils.PrefixResolverpublic boolean handlesNullPrefixes()
handlesNullPrefixes in interface org.docx4j.org.apache.xml.utils.PrefixResolverCopyright © 2007–2023. All rights reserved.