Package org.somda.sdc.common.util
Class NamespacePrefixMapperConverter
- java.lang.Object
-
- org.somda.sdc.common.util.NamespacePrefixMapperConverter
-
public class NamespacePrefixMapperConverter extends Object
Utility to create NamespacePrefixMapper instances for JAXB marshallers.
-
-
Field Summary
Fields Modifier and Type Field Description static StringJAXB_MARSHALLER_PROPERTY_KEYJAXB marshaller property key.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.sun.xml.bind.marshaller.NamespacePrefixMapperconvert(Map<String,PrefixNamespaceMappingParser.PrefixNamespacePair> mappings)Converts from a PrefixNamespaceMappingParser.PrefixNamespacePair map to a NamespacePrefixMapper.
-
-
-
Field Detail
-
JAXB_MARSHALLER_PROPERTY_KEY
public static final String JAXB_MARSHALLER_PROPERTY_KEY
JAXB marshaller property key.Use that string as a key for calls to
Marshaller.setProperty(String, Object)after generated aNamespacePrefixMapperwithconvert(Map).- See Also:
- Constant Field Values
-
-
Method Detail
-
convert
public com.sun.xml.bind.marshaller.NamespacePrefixMapper convert(Map<String,PrefixNamespaceMappingParser.PrefixNamespacePair> mappings)
Converts from a PrefixNamespaceMappingParser.PrefixNamespacePair map to a NamespacePrefixMapper.To be used with JAXB marshallers to optimize namespace usage.
- Parameters:
mappings- a prefix-to-namespace mapping map.- Returns:
- a
NamespacePrefixMapperinstance, configured according to the given mappings.
-
-