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 SummaryConstructors Constructor Description PDSNamespacePrefixMapper()Constructor.
- 
Method SummaryModifier 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.NamespacePrefixMappergetContextualNamespaceDecls, getPreDeclaredNamespaceUris, getPreDeclaredNamespaceUris2
- 
Field Details- 
FILE- See Also:
- Constant Field Values
 
 
- 
- 
Constructor Details- 
PDSNamespacePrefixMapperConstructor.- Throws:
- IOException- If there was an error loading the default namepsaces.
 
 
- 
- 
Method Details- 
setDefaultNamespaceURISets the default namespace uri.- Parameters:
- defaultNamespaceURI- namespace uri.
 
- 
getDefaultNamespaceURI- Returns:
- Gets the default namespace uri.
 
- 
addNamespaceURIMappingAdds a namespace to the map.- Parameters:
- prefix- The namespace prefix.
- URI- The namespace uri.
 
- 
getPreferredPrefix- Specified by:
- getPreferredPrefixin class- com.sun.xml.bind.marshaller.NamespacePrefixMapper
 
 
-