Package gov.nasa.pds.label.jaxb
Class XMLLabelContext
java.lang.Object
gov.nasa.pds.label.jaxb.XMLLabelContext
public class XMLLabelContext extends Object
Class to hold context information from a PDS4 product label.
- Author:
- mcayanan
- 
Constructor SummaryConstructors Constructor Description XMLLabelContext()Constructor.
- 
Method SummaryModifier and Type Method Description voidaddXmlModel(String model)Adds the xml-model value to the list already captured.PDSNamespacePrefixMappergetNamespaces()StringgetSchemaLocation()StringgetXmlModelPIs()List<String>getXmlModels()voidsetNamespaces(PDSNamespacePrefixMapper namespaces)Sets the namespaces.voidsetSchemaLocation(String location)Sets the schemalocation.
- 
Constructor Details- 
XMLLabelContextpublic XMLLabelContext()Constructor.
 
- 
- 
Method Details- 
getNamespaces- Returns:
- get the namespaces.
 
- 
setNamespacesSets the namespaces.- Parameters:
- namespaces- a mapping of namespace prefixes to URIs.
 
- 
getSchemaLocation- Returns:
- get the SchemaLocation that was set in the label.
 
- 
setSchemaLocationSets the schemalocation.- Parameters:
- location- What was set in the SchemaLocation attribute.
 
- 
getXmlModels- Returns:
- Returns the values set in the xml-models processing instructions.
 
- 
getXmlModelPIs- Returns:
- Returns string representations of the xml-models processing instructions set in the label.
 
- 
addXmlModelAdds the xml-model value to the list already captured.- Parameters:
- model- The xml-model value.
 
 
-