public class SunJaxb21NamespacePrefixMapper extends com.sun.xml.bind.marshaller.NamespacePrefixMapper implements JaxbNamespacePrefixMapper
Constructor and Description |
---|
SunJaxb21NamespacePrefixMapper() |
Modifier and Type | Method and Description |
---|---|
String |
getPreferredPrefix(String namespaceUri,
String suggestion,
boolean requirePrefix)
Used by JAXB to obtain the preferred prefix.
|
String |
getRegistrationKey()
JAXB requires the mapper to be registered as a property on the
JAXBContext . |
void |
setNamespaces(Map<String,String> namespaces)
Sets the namespace prefix mapping.
|
public void setNamespaces(Map<String,String> namespaces)
JaxbNamespacePrefixMapper
setNamespaces
in interface JaxbNamespacePrefixMapper
namespaces
- namespace mappingspublic String getRegistrationKey()
JaxbNamespacePrefixMapper
JAXBContext
.getRegistrationKey
in interface JaxbNamespacePrefixMapper
public String getPreferredPrefix(String namespaceUri, String suggestion, boolean requirePrefix)
JaxbNamespacePrefixMapper
getPreferredPrefix
in interface JaxbNamespacePrefixMapper
getPreferredPrefix
in class com.sun.xml.bind.marshaller.NamespacePrefixMapper
Apache Camel