Class DDValueDomainFull

java.lang.Object
gov.nasa.arc.pds.xml.generated.DDValueDomainFull

public class DDValueDomainFull
extends Object
The DD_Value_Domain_Full class provides a more complete definition of a attribute's value domain.

Java class for DD_Value_Domain_Full complex type.

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

 <complexType name="DD_Value_Domain_Full">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="enumeration_flag" type="{http://pds.nasa.gov/pds4/pds/v1}enumeration_flag"/>
         <element name="value_data_type" type="{http://pds.nasa.gov/pds4/pds/v1}value_data_type"/>
         <element name="formation_rule" type="{http://pds.nasa.gov/pds4/pds/v1}formation_rule" minOccurs="0"/>
         <element name="minimum_characters" type="{http://pds.nasa.gov/pds4/pds/v1}minimum_characters" minOccurs="0"/>
         <element name="maximum_characters" type="{http://pds.nasa.gov/pds4/pds/v1}maximum_characters" minOccurs="0"/>
         <element name="minimum_value" type="{http://pds.nasa.gov/pds4/pds/v1}minimum_value" minOccurs="0"/>
         <element name="maximum_value" type="{http://pds.nasa.gov/pds4/pds/v1}maximum_value" minOccurs="0"/>
         <element name="pattern" type="{http://pds.nasa.gov/pds4/pds/v1}pattern" minOccurs="0"/>
         <element name="unit_of_measure_type" type="{http://pds.nasa.gov/pds4/pds/v1}unit_of_measure_type" minOccurs="0"/>
         <element name="conceptual_domain" type="{http://pds.nasa.gov/pds4/pds/v1}conceptual_domain"/>
         <element name="specified_unit_id" type="{http://pds.nasa.gov/pds4/pds/v1}specified_unit_id" minOccurs="0"/>
         <element name="DD_Permissible_Value_Full" type="{http://pds.nasa.gov/pds4/pds/v1}DD_Permissible_Value_Full" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 
  • Field Details

    • enumerationFlag

      protected boolean enumerationFlag
    • valueDataType

      protected String valueDataType
    • formationRule

      protected String formationRule
    • minimumCharacters

      protected String minimumCharacters
    • maximumCharacters

      protected String maximumCharacters
    • minimumValue

      protected String minimumValue
    • maximumValue

      protected String maximumValue
    • pattern

      protected String pattern
    • unitOfMeasureType

      protected String unitOfMeasureType
    • conceptualDomain

      protected String conceptualDomain
    • specifiedUnitId

      protected String specifiedUnitId
    • ddPermissibleValueFulls

      protected List<DDPermissibleValueFull> ddPermissibleValueFulls
  • Constructor Details

    • DDValueDomainFull

      public DDValueDomainFull()
  • Method Details

    • isEnumerationFlag

      public boolean isEnumerationFlag()
      Gets the value of the enumerationFlag property.
    • setEnumerationFlag

      public void setEnumerationFlag​(boolean value)
      Sets the value of the enumerationFlag property.
    • getValueDataType

      public String getValueDataType()
      Gets the value of the valueDataType property.
      Returns:
      possible object is String
    • setValueDataType

      public void setValueDataType​(String value)
      Sets the value of the valueDataType property.
      Parameters:
      value - allowed object is String
    • getFormationRule

      public String getFormationRule()
      Gets the value of the formationRule property.
      Returns:
      possible object is String
    • setFormationRule

      public void setFormationRule​(String value)
      Sets the value of the formationRule property.
      Parameters:
      value - allowed object is String
    • getMinimumCharacters

      public String getMinimumCharacters()
      Gets the value of the minimumCharacters property.
      Returns:
      possible object is String
    • setMinimumCharacters

      public void setMinimumCharacters​(String value)
      Sets the value of the minimumCharacters property.
      Parameters:
      value - allowed object is String
    • getMaximumCharacters

      public String getMaximumCharacters()
      Gets the value of the maximumCharacters property.
      Returns:
      possible object is String
    • setMaximumCharacters

      public void setMaximumCharacters​(String value)
      Sets the value of the maximumCharacters property.
      Parameters:
      value - allowed object is String
    • getMinimumValue

      public String getMinimumValue()
      Gets the value of the minimumValue property.
      Returns:
      possible object is String
    • setMinimumValue

      public void setMinimumValue​(String value)
      Sets the value of the minimumValue property.
      Parameters:
      value - allowed object is String
    • getMaximumValue

      public String getMaximumValue()
      Gets the value of the maximumValue property.
      Returns:
      possible object is String
    • setMaximumValue

      public void setMaximumValue​(String value)
      Sets the value of the maximumValue property.
      Parameters:
      value - allowed object is String
    • getPattern

      public String getPattern()
      Gets the value of the pattern property.
      Returns:
      possible object is String
    • setPattern

      public void setPattern​(String value)
      Sets the value of the pattern property.
      Parameters:
      value - allowed object is String
    • getUnitOfMeasureType

      public String getUnitOfMeasureType()
      Gets the value of the unitOfMeasureType property.
      Returns:
      possible object is String
    • setUnitOfMeasureType

      public void setUnitOfMeasureType​(String value)
      Sets the value of the unitOfMeasureType property.
      Parameters:
      value - allowed object is String
    • getConceptualDomain

      public String getConceptualDomain()
      Gets the value of the conceptualDomain property.
      Returns:
      possible object is String
    • setConceptualDomain

      public void setConceptualDomain​(String value)
      Sets the value of the conceptualDomain property.
      Parameters:
      value - allowed object is String
    • getSpecifiedUnitId

      public String getSpecifiedUnitId()
      Gets the value of the specifiedUnitId property.
      Returns:
      possible object is String
    • setSpecifiedUnitId

      public void setSpecifiedUnitId​(String value)
      Sets the value of the specifiedUnitId property.
      Parameters:
      value - allowed object is String
    • getDDPermissibleValueFulls

      public List<DDPermissibleValueFull> getDDPermissibleValueFulls()
      Gets the value of the ddPermissibleValueFulls 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 ddPermissibleValueFulls property.

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

          getDDPermissibleValueFulls().add(newItem);
       

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