Class PropertyMap


  • public class PropertyMap
    extends java.lang.Object
    The Property Map class defines a table consisting of a set of data elements and their values. The data elements in this table are considered to be locally defined and not subject to standards except for nomenclature rules.

    Java class for Property_Map complex type

    .

    The following schema fragment specifies the expected content contained within this class.

    
     <complexType name="Property_Map">
       <complexContent>
         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
           <sequence>
             <element name="identifier" type="{http://pds.nasa.gov/pds4/pds/v1}identifier" minOccurs="0"/>
             <element name="title" type="{http://pds.nasa.gov/pds4/pds/v1}title" minOccurs="0"/>
             <element name="model_object_id" type="{http://pds.nasa.gov/pds4/pds/v1}model_object_id"/>
             <element name="model_object_type" type="{http://pds.nasa.gov/pds4/pds/v1}model_object_type"/>
             <element name="instance_id" type="{http://pds.nasa.gov/pds4/pds/v1}instance_id" maxOccurs="unbounded" minOccurs="0"/>
             <element name="external_namespace_id" type="{http://pds.nasa.gov/pds4/pds/v1}external_namespace_id" maxOccurs="unbounded" minOccurs="0"/>
             <element name="description" type="{http://pds.nasa.gov/pds4/pds/v1}description" minOccurs="0"/>
             <element name="Property_Map_Entry" type="{http://pds.nasa.gov/pds4/pds/v1}Property_Map_Entry" maxOccurs="unbounded"/>
           </sequence>
         </restriction>
       </complexContent>
     </complexType>
     
    • Constructor Summary

      Constructors 
      Constructor Description
      PropertyMap()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getDescription()
      Gets the value of the description property.
      java.util.List<java.lang.String> getExternalNamespaceIds()
      Gets the value of the externalNamespaceIds property.
      java.lang.String getIdentifier()
      Gets the value of the identifier property.
      java.util.List<java.lang.String> getInstanceIds()
      Gets the value of the instanceIds property.
      java.lang.String getModelObjectId()
      Gets the value of the modelObjectId property.
      java.lang.String getModelObjectType()
      Gets the value of the modelObjectType property.
      java.util.List<PropertyMapEntry> getPropertyMapEntries()
      Gets the value of the propertyMapEntries property.
      java.lang.String getTitle()
      Gets the value of the title property.
      void setDescription​(java.lang.String value)
      Sets the value of the description property.
      void setIdentifier​(java.lang.String value)
      Sets the value of the identifier property.
      void setModelObjectId​(java.lang.String value)
      Sets the value of the modelObjectId property.
      void setModelObjectType​(java.lang.String value)
      Sets the value of the modelObjectType property.
      void setTitle​(java.lang.String value)
      Sets the value of the title property.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • identifier

        protected java.lang.String identifier
      • title

        protected java.lang.String title
      • modelObjectId

        protected java.lang.String modelObjectId
      • modelObjectType

        protected java.lang.String modelObjectType
      • instanceIds

        protected java.util.List<java.lang.String> instanceIds
      • externalNamespaceIds

        protected java.util.List<java.lang.String> externalNamespaceIds
      • description

        protected java.lang.String description
      • propertyMapEntries

        protected java.util.List<PropertyMapEntry> propertyMapEntries
    • Constructor Detail

      • PropertyMap

        public PropertyMap()
    • Method Detail

      • getIdentifier

        public java.lang.String getIdentifier()
        Gets the value of the identifier property.
        Returns:
        possible object is String
      • setIdentifier

        public void setIdentifier​(java.lang.String value)
        Sets the value of the identifier property.
        Parameters:
        value - allowed object is String
      • getTitle

        public java.lang.String getTitle()
        Gets the value of the title property.
        Returns:
        possible object is String
      • setTitle

        public void setTitle​(java.lang.String value)
        Sets the value of the title property.
        Parameters:
        value - allowed object is String
      • getModelObjectId

        public java.lang.String getModelObjectId()
        Gets the value of the modelObjectId property.
        Returns:
        possible object is String
      • setModelObjectId

        public void setModelObjectId​(java.lang.String value)
        Sets the value of the modelObjectId property.
        Parameters:
        value - allowed object is String
      • getModelObjectType

        public java.lang.String getModelObjectType()
        Gets the value of the modelObjectType property.
        Returns:
        possible object is String
      • setModelObjectType

        public void setModelObjectType​(java.lang.String value)
        Sets the value of the modelObjectType property.
        Parameters:
        value - allowed object is String
      • getInstanceIds

        public java.util.List<java.lang.String> getInstanceIds()
        Gets the value of the instanceIds property.

        This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the instanceIds property.

        For example, to add a new item, do as follows:

         getInstanceIds().add(newItem);
         

        Objects of the following type(s) are allowed in the list String

        Returns:
        The value of the instanceIds property.
      • getExternalNamespaceIds

        public java.util.List<java.lang.String> getExternalNamespaceIds()
        Gets the value of the externalNamespaceIds property.

        This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the externalNamespaceIds property.

        For example, to add a new item, do as follows:

         getExternalNamespaceIds().add(newItem);
         

        Objects of the following type(s) are allowed in the list String

        Returns:
        The value of the externalNamespaceIds property.
      • getDescription

        public java.lang.String getDescription()
        Gets the value of the description property.
        Returns:
        possible object is String
      • setDescription

        public void setDescription​(java.lang.String value)
        Sets the value of the description property.
        Parameters:
        value - allowed object is String
      • getPropertyMapEntries

        public java.util.List<PropertyMapEntry> getPropertyMapEntries()
        Gets the value of the propertyMapEntries property.

        This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the propertyMapEntries property.

        For example, to add a new item, do as follows:

         getPropertyMapEntries().add(newItem);
         

        Objects of the following type(s) are allowed in the list PropertyMapEntry

        Returns:
        The value of the propertyMapEntries property.