Package gov.nasa.pds.label.jaxb
Class PDSNamespacePrefixMapper
java.lang.Object
com.sun.xml.bind.marshaller.NamespacePrefixMapper
gov.nasa.pds.label.jaxb.PDSNamespacePrefixMapper
public class PDSNamespacePrefixMapper
extends com.sun.xml.bind.marshaller.NamespacePrefixMapper
Class to hold namespace information set in a product label.
- Author:
- mcayanan
-
Field Summary
-
Constructor Summary
Constructors Constructor Description PDSNamespacePrefixMapper()Constructor. -
Method Summary
Modifier and Type Method Description voidaddNamespaceURIMapping(String prefix, String URI)Adds a namespace to the map.StringgetDefaultNamespaceURI()StringgetPreferredPrefix(String namespaceUri, String suggestion, boolean requirePrefix)voidsetDefaultNamespaceURI(String defaultNamespaceURI)Sets the default namespace uri.Methods inherited from class com.sun.xml.bind.marshaller.NamespacePrefixMapper
getContextualNamespaceDecls, getPreDeclaredNamespaceUris, getPreDeclaredNamespaceUris2
-
Field Details
-
FILE
- See Also:
- Constant Field Values
-
-
Constructor Details
-
PDSNamespacePrefixMapper
Constructor.- Throws:
IOException- If there was an error loading the default namepsaces.
-
-
Method Details
-
setDefaultNamespaceURI
Sets the default namespace uri.- Parameters:
defaultNamespaceURI- namespace uri.
-
getDefaultNamespaceURI
- Returns:
- Gets the default namespace uri.
-
addNamespaceURIMapping
Adds a namespace to the map.- Parameters:
prefix- The namespace prefix.URI- The namespace uri.
-
getPreferredPrefix
- Specified by:
getPreferredPrefixin classcom.sun.xml.bind.marshaller.NamespacePrefixMapper
-