Package org.docx4j.jaxb
Class NamespacePrefixMapperUtils
java.lang.Object
org.docx4j.jaxb.NamespacePrefixMapperUtils
public class NamespacePrefixMapperUtils
extends java.lang.Object
-
Constructor Summary
Constructors Constructor Description NamespacePrefixMapperUtils() -
Method Summary
Modifier and Type Method Description static voiddeclareNamespaces(java.lang.String mcIgnorable, org.w3c.dom.Document doc)Word requires all mcIgnorable prefixes to be declared at the document level.static java.util.Map<java.lang.String,java.lang.String>getPreDeclaredNamespaceMap(java.lang.String mcIgnorable)static java.lang.String[]getPreDeclaredNamespaceUris(java.lang.String mcIgnorable)static java.lang.StringgetPreferredPrefix(java.lang.String namespaceUri, java.lang.String suggestion, boolean requirePrefix)static java.lang.ObjectgetPrefixMapper()static java.lang.ObjectgetPrefixMapperRelationshipsPart()static voidsetProperty(javax.xml.bind.Marshaller marshaller, java.lang.Object namespacePrefixMapper)setProperty on 'com.sun.xml.bind.namespacePrefixMapper' or 'com.sun.xml.internal.bind.namespacePrefixMapper', as appropriate, depending on whether JAXB reference implementation, or Java 6 implementation is being used.
-
Constructor Details
-
NamespacePrefixMapperUtils
public NamespacePrefixMapperUtils()
-
-
Method Details
-
getPrefixMapper
public static java.lang.Object getPrefixMapper() throws javax.xml.bind.JAXBException- Throws:
javax.xml.bind.JAXBException
-
getPrefixMapperRelationshipsPart
public static java.lang.Object getPrefixMapperRelationshipsPart() throws javax.xml.bind.JAXBException- Throws:
javax.xml.bind.JAXBException
-
setProperty
public static void setProperty(javax.xml.bind.Marshaller marshaller, java.lang.Object namespacePrefixMapper) throws javax.xml.bind.JAXBExceptionsetProperty on 'com.sun.xml.bind.namespacePrefixMapper' or 'com.sun.xml.internal.bind.namespacePrefixMapper', as appropriate, depending on whether JAXB reference implementation, or Java 6 implementation is being used.- Parameters:
marshaller-namespacePrefixMapper-- Throws:
javax.xml.bind.JAXBException
-
getPreferredPrefix
public static java.lang.String getPreferredPrefix(java.lang.String namespaceUri, java.lang.String suggestion, boolean requirePrefix) throws javax.xml.bind.JAXBException- Throws:
javax.xml.bind.JAXBException
-
getPreDeclaredNamespaceUris
public static java.lang.String[] getPreDeclaredNamespaceUris(java.lang.String mcIgnorable) -
getPreDeclaredNamespaceMap
public static java.util.Map<java.lang.String,java.lang.String> getPreDeclaredNamespaceMap(java.lang.String mcIgnorable) -
declareNamespaces
public static void declareNamespaces(java.lang.String mcIgnorable, org.w3c.dom.Document doc)Word requires all mcIgnorable prefixes to be declared at the document level.- Parameters:
mcIgnorable-doc-
-