Package gov.nasa.pds.label.jaxb
Class XMLLabelContext
- java.lang.Object
-
- gov.nasa.pds.label.jaxb.XMLLabelContext
-
public class XMLLabelContext extends java.lang.Object
Class to hold context information from a PDS4 product label.- Author:
- mcayanan
-
-
Constructor Summary
Constructors Constructor Description XMLLabelContext()
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addXmlModel(java.lang.String model)
Adds the xml-model value to the list already captured.PDSNamespacePrefixMapper
getNamespaces()
java.lang.String
getSchemaLocation()
java.lang.String
getXmlModelPIs()
java.util.List<java.lang.String>
getXmlModels()
void
setNamespaces(PDSNamespacePrefixMapper namespaces)
Sets the namespaces.void
setSchemaLocation(java.lang.String location)
Sets the schemalocation.
-
-
-
Method Detail
-
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 java.lang.String getSchemaLocation()
- Returns:
- get the SchemaLocation that was set in the label.
-
setSchemaLocation
public void setSchemaLocation(java.lang.String location)
Sets the schemalocation.- Parameters:
location
- What was set in the SchemaLocation attribute.
-
getXmlModels
public java.util.List<java.lang.String> getXmlModels()
- Returns:
- Returns the values set in the xml-models processing instructions.
-
getXmlModelPIs
public java.lang.String getXmlModelPIs()
- Returns:
- Returns string representations of the xml-models processing instructions set in the label.
-
addXmlModel
public void addXmlModel(java.lang.String model)
Adds the xml-model value to the list already captured.- Parameters:
model
- The xml-model value.
-
-