Class DDValueDomain
java.lang.Object
gov.nasa.arc.pds.xml.generated.DDValueDomain
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
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the value of the ddPermissibleValues property.Gets the value of the formationRule property.Gets the value of the maximumCharacters property.Gets the value of the maximumValue property.Gets the value of the minimumCharacters property.Gets the value of the minimumValue property.Gets the value of the pattern property.Gets the value of the specifiedUnitId property.Gets the value of the unitOfMeasureType property.Gets the value of the valueDataType property.booleanGets 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
-
enumerationFlag
protected boolean enumerationFlag -
valueDataType
-
formationRule
-
minimumCharacters
-
maximumCharacters
-
minimumValue
-
maximumValue
-
pattern
-
unitOfMeasureType
-
specifiedUnitId
-
ddPermissibleValues
-
-
Constructor Details
-
DDValueDomain
public DDValueDomain()
-
-
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
-
setValueDataType
-
getFormationRule
-
setFormationRule
-
getMinimumCharacters
-
setMinimumCharacters
-
getMaximumCharacters
-
setMaximumCharacters
-
getMinimumValue
-
setMinimumValue
-
getMaximumValue
-
setMaximumValue
-
getPattern
-
setPattern
-
getUnitOfMeasureType
-
setUnitOfMeasureType
-
getSpecifiedUnitId
-
setSpecifiedUnitId
-
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 Jakarta XML Binding 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- Returns:
- The value of the ddPermissibleValues property.
-