Package gov.nasa.pds.label.jaxb
Class PDSNamespacePrefixMapper
java.lang.Object
org.glassfish.jaxb.runtime.marshaller.NamespacePrefixMapper
gov.nasa.pds.label.jaxb.PDSNamespacePrefixMapper
public class PDSNamespacePrefixMapper
extends org.glassfish.jaxb.runtime.marshaller.NamespacePrefixMapper
Class to hold namespace information set in a product label.
- Author:
- mcayanan
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddNamespaceURIMapping(String prefix, String URI) Adds a namespace to the map.getPreferredPrefix(String namespaceUri, String suggestion, boolean requirePrefix) voidsetDefaultNamespaceURI(String defaultNamespaceURI) Sets the default namespace uri.Methods inherited from class org.glassfish.jaxb.runtime.marshaller.NamespacePrefixMapper
getContextualNamespaceDecls, getPreDeclaredNamespaceUris, getPreDeclaredNamespaceUris2
-
Field Details
-
FILE
- See Also:
-
-
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 classorg.glassfish.jaxb.runtime.marshaller.NamespacePrefixMapper
-