public class NamespacePrefixMappings extends Object implements NamespaceContext, org.docx4j.org.apache.xml.utils.PrefixResolver
| Constructor and Description |
|---|
NamespacePrefixMappings() |
| Modifier and Type | Method and Description |
|---|---|
String |
getBaseIdentifier() |
String |
getNamespaceForPrefix(String prefix) |
String |
getNamespaceForPrefix(String prefix,
Node context) |
String |
getNamespaceURI(String prefix) |
protected static String |
getNamespaceURIStatic(String prefix) |
static String |
getPreferredPrefixStatic(String namespaceUri,
String suggestion,
boolean requirePrefix)
Returns a preferred prefix for the given namespace URI.
|
String |
getPrefix(String namespaceURI) |
Iterator |
getPrefixes(String namespaceURI) |
boolean |
handlesNullPrefixes() |
static void |
registerPrefixMappings(String prefixMappings) |
public static String getPreferredPrefixStatic(String namespaceUri, 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 String getNamespaceURI(String prefix)
getNamespaceURI in interface NamespaceContextpublic String getPrefix(String namespaceURI)
getPrefix in interface NamespaceContextpublic Iterator getPrefixes(String namespaceURI)
getPrefixes in interface NamespaceContextpublic static void registerPrefixMappings(String prefixMappings)
public String getNamespaceForPrefix(String prefix)
getNamespaceForPrefix in interface org.docx4j.org.apache.xml.utils.PrefixResolverpublic String getNamespaceForPrefix(String prefix, Node context)
getNamespaceForPrefix in interface org.docx4j.org.apache.xml.utils.PrefixResolverpublic 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-2022. All Rights Reserved.