Package gov.nasa.arc.pds.xml.generated
Class DDValueDomain
java.lang.Object
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 SummaryFields Modifier and Type Field Description protected List<DDPermissibleValue>ddPermissibleValuesprotected booleanenumerationFlagprotected StringformationRuleprotected StringmaximumCharactersprotected StringmaximumValueprotected StringminimumCharactersprotected StringminimumValueprotected Stringpatternprotected StringspecifiedUnitIdprotected StringunitOfMeasureTypeprotected StringvalueDataType
- 
Constructor SummaryConstructors Constructor Description DDValueDomain()
- 
Method SummaryModifier and Type Method Description List<DDPermissibleValue>getDDPermissibleValues()Gets the value of the ddPermissibleValues property.StringgetFormationRule()Gets the value of the formationRule property.StringgetMaximumCharacters()Gets the value of the maximumCharacters property.StringgetMaximumValue()Gets the value of the maximumValue property.StringgetMinimumCharacters()Gets the value of the minimumCharacters property.StringgetMinimumValue()Gets the value of the minimumValue property.StringgetPattern()Gets the value of the pattern property.StringgetSpecifiedUnitId()Gets the value of the specifiedUnitId property.StringgetUnitOfMeasureType()Gets the value of the unitOfMeasureType property.StringgetValueDataType()Gets the value of the valueDataType property.booleanisEnumerationFlag()Gets the value of the enumerationFlag property.voidsetEnumerationFlag(boolean value)Sets the value of the enumerationFlag property.voidsetFormationRule(String value)Sets the value of the formationRule property.voidsetMaximumCharacters(String value)Sets the value of the maximumCharacters property.voidsetMaximumValue(String value)Sets the value of the maximumValue property.voidsetMinimumCharacters(String value)Sets the value of the minimumCharacters property.voidsetMinimumValue(String value)Sets the value of the minimumValue property.voidsetPattern(String value)Sets the value of the pattern property.voidsetSpecifiedUnitId(String value)Sets the value of the specifiedUnitId property.voidsetUnitOfMeasureType(String value)Sets the value of the unitOfMeasureType property.voidsetValueDataType(String value)Sets the value of the valueDataType property.
- 
Field Details- 
enumerationFlagprotected boolean enumerationFlag
- 
valueDataType
- 
formationRule
- 
minimumCharacters
- 
maximumCharacters
- 
minimumValue
- 
maximumValue
- 
pattern
- 
unitOfMeasureType
- 
specifiedUnitId
- 
ddPermissibleValues
 
- 
- 
Constructor Details- 
DDValueDomainpublic DDValueDomain()
 
- 
- 
Method Details- 
isEnumerationFlagpublic boolean isEnumerationFlag()Gets the value of the enumerationFlag property.
- 
setEnumerationFlagpublic void setEnumerationFlag(boolean value)Sets the value of the enumerationFlag property.
- 
getValueDataTypeGets the value of the valueDataType property.- Returns:
- possible object is
     String
 
- 
setValueDataTypeSets the value of the valueDataType property.- Parameters:
- value- allowed object is- String
 
- 
getFormationRuleGets the value of the formationRule property.- Returns:
- possible object is
     String
 
- 
setFormationRuleSets the value of the formationRule property.- Parameters:
- value- allowed object is- String
 
- 
getMinimumCharactersGets the value of the minimumCharacters property.- Returns:
- possible object is
     String
 
- 
setMinimumCharactersSets the value of the minimumCharacters property.- Parameters:
- value- allowed object is- String
 
- 
getMaximumCharactersGets the value of the maximumCharacters property.- Returns:
- possible object is
     String
 
- 
setMaximumCharactersSets the value of the maximumCharacters property.- Parameters:
- value- allowed object is- String
 
- 
getMinimumValueGets the value of the minimumValue property.- Returns:
- possible object is
     String
 
- 
setMinimumValueSets the value of the minimumValue property.- Parameters:
- value- allowed object is- String
 
- 
getMaximumValueGets the value of the maximumValue property.- Returns:
- possible object is
     String
 
- 
setMaximumValueSets the value of the maximumValue property.- Parameters:
- value- allowed object is- String
 
- 
getPatternGets the value of the pattern property.- Returns:
- possible object is
     String
 
- 
setPatternSets the value of the pattern property.- Parameters:
- value- allowed object is- String
 
- 
getUnitOfMeasureTypeGets the value of the unitOfMeasureType property.- Returns:
- possible object is
     String
 
- 
setUnitOfMeasureTypeSets the value of the unitOfMeasureType property.- Parameters:
- value- allowed object is- String
 
- 
getSpecifiedUnitIdGets the value of the specifiedUnitId property.- Returns:
- possible object is
     String
 
- 
setSpecifiedUnitIdSets the value of the specifiedUnitId property.- Parameters:
- value- allowed object is- String
 
- 
getDDPermissibleValuesGets 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 setmethod 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
 
-