Class MapNamespacePrefixMapper
- java.lang.Object
-
- org.eclipse.persistence.internal.oxm.NamespacePrefixMapper
-
- org.eclipse.persistence.oxm.NamespacePrefixMapper
-
- org.eclipse.persistence.internal.oxm.record.namespaces.MapNamespacePrefixMapper
-
public class MapNamespacePrefixMapper extends NamespacePrefixMapper
Implementation of NamespacePrefixMapper. Allows user to set a Mapor uris to prefixes for to be used during marshal/unmarshal. - Since:
- 2.3.3
-
-
Constructor Summary
Constructors Constructor Description MapNamespacePrefixMapper(java.util.Map<java.lang.String,java.lang.String> urisToPrefixes)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String[]
getPreDeclaredNamespaceUris()
Returns a list of namespace uris that should be declared at the root of the xml document being marshalled.java.lang.String
getPreferredPrefix(java.lang.String namespaceUri, java.lang.String suggestion, boolean requirePrefix)
-
Methods inherited from class org.eclipse.persistence.oxm.NamespacePrefixMapper
supportsMediaType
-
Methods inherited from class org.eclipse.persistence.internal.oxm.NamespacePrefixMapper
getContextualNamespaceDecls, getPreDeclaredNamespaceUris2
-
-
-
-
Method Detail
-
getPreferredPrefix
public java.lang.String getPreferredPrefix(java.lang.String namespaceUri, java.lang.String suggestion, boolean requirePrefix)
- Specified by:
getPreferredPrefix
in classNamespacePrefixMapper
-
getPreDeclaredNamespaceUris
public java.lang.String[] getPreDeclaredNamespaceUris()
Description copied from class:NamespacePrefixMapper
Returns a list of namespace uris that should be declared at the root of the xml document being marshalled.- Overrides:
getPreDeclaredNamespaceUris
in classNamespacePrefixMapper
-
-