gov.nasa.arc.pds.xml.generated
Class DDValueDomain

java.lang.Object
  extended by gov.nasa.arc.pds.xml.generated.DDValueDomain

public class DDValueDomain
extends Object

The DD_Value_Domain class defines an attribute's permissible values and their constraints.

Java class for DD_Value_Domain complex type.

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

 <complexType name="DD_Value_Domain">
   <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="specified_unit_id" type="{http://pds.nasa.gov/pds4/pds/v1}specified_unit_id" minOccurs="0"/>
         <element name="DD_Permissible_Value" type="{http://pds.nasa.gov/pds4/pds/v1}DD_Permissible_Value" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 


Field Summary
protected  List<DDPermissibleValue> ddPermissibleValues
           
protected  boolean enumerationFlag
           
protected  String formationRule
           
protected  String maximumCharacters
           
protected  String maximumValue
           
protected  String minimumCharacters
           
protected  String minimumValue
           
protected  String pattern
           
protected  String specifiedUnitId
           
protected  String unitOfMeasureType
           
protected  String valueDataType
           
 
Constructor Summary
DDValueDomain()
           
 
Method Summary
 List<DDPermissibleValue> getDDPermissibleValues()
          Gets the value of the ddPermissibleValues property.
 String getFormationRule()
          Gets the value of the formationRule property.
 String getMaximumCharacters()
          Gets the value of the maximumCharacters property.
 String getMaximumValue()
          Gets the value of the maximumValue property.
 String getMinimumCharacters()
          Gets the value of the minimumCharacters property.
 String getMinimumValue()
          Gets the value of the minimumValue property.
 String getPattern()
          Gets the value of the pattern property.
 String getSpecifiedUnitId()
          Gets the value of the specifiedUnitId property.
 String getUnitOfMeasureType()
          Gets the value of the unitOfMeasureType property.
 String getValueDataType()
          Gets the value of the valueDataType property.
 boolean isEnumerationFlag()
          Gets the value of the enumerationFlag property.
 void setEnumerationFlag(boolean value)
          Sets the value of the enumerationFlag property.
 void setFormationRule(String value)
          Sets the value of the formationRule property.
 void setMaximumCharacters(String value)
          Sets the value of the maximumCharacters property.
 void setMaximumValue(String value)
          Sets the value of the maximumValue property.
 void setMinimumCharacters(String value)
          Sets the value of the minimumCharacters property.
 void setMinimumValue(String value)
          Sets the value of the minimumValue property.
 void setPattern(String value)
          Sets the value of the pattern property.
 void setSpecifiedUnitId(String value)
          Sets the value of the specifiedUnitId property.
 void setUnitOfMeasureType(String value)
          Sets the value of the unitOfMeasureType property.
 void setValueDataType(String value)
          Sets the value of the valueDataType property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

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

specifiedUnitId

protected String specifiedUnitId

ddPermissibleValues

protected List<DDPermissibleValue> ddPermissibleValues
Constructor Detail

DDValueDomain

public DDValueDomain()
Method Detail

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

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

getDDPermissibleValues

public List<DDPermissibleValue> getDDPermissibleValues()
Gets the value of the ddPermissibleValues 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 ddPermissibleValues property.

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

    getDDPermissibleValues().add(newItem);
 

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



Copyright © 2014. All Rights Reserved.