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 Details

    • XMLLabelContext

      public XMLLabelContext()
      Constructor.
  • Method Details

    • getNamespaces

      public PDSNamespacePrefixMapper getNamespaces()
      Returns:
      get the namespaces.
    • setNamespaces

      public void setNamespaces​(PDSNamespacePrefixMapper namespaces)
      Sets the namespaces.
      Parameters:
      namespaces - a mapping of namespace prefixes to URIs.
    • getSchemaLocation

      public String getSchemaLocation()
      Returns:
      get the SchemaLocation that was set in the label.
    • setSchemaLocation

      public void setSchemaLocation​(String location)
      Sets the schemalocation.
      Parameters:
      location - What was set in the SchemaLocation attribute.
    • getXmlModels

      public List<String> getXmlModels()
      Returns:
      Returns the values set in the xml-models processing instructions.
    • getXmlModelPIs

      public String getXmlModelPIs()
      Returns:
      Returns string representations of the xml-models processing instructions set in the label.
    • addXmlModel

      public void addXmlModel​(String model)
      Adds the xml-model value to the list already captured.
      Parameters:
      model - The xml-model value.