Class DDRule
public class DDRule extends Object
Java class for DD_Rule complex type.
The following schema fragment specifies the expected content contained within this class.
 <complexType name="DD_Rule">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="local_identifier" type="{http://pds.nasa.gov/pds4/pds/v1}local_identifier"/>
         <element name="rule_context" type="{http://pds.nasa.gov/pds4/pds/v1}rule_context"/>
         <element name="rule_assign" type="{http://pds.nasa.gov/pds4/pds/v1}rule_assign" maxOccurs="unbounded" minOccurs="0"/>
         <element name="DD_Attribute_Reference" type="{http://pds.nasa.gov/pds4/pds/v1}DD_Attribute_Reference" minOccurs="0"/>
         <element name="DD_Class_Reference" type="{http://pds.nasa.gov/pds4/pds/v1}DD_Class_Reference" minOccurs="0"/>
         <element name="DD_Rule_Statement" type="{http://pds.nasa.gov/pds4/pds/v1}DD_Rule_Statement" maxOccurs="unbounded"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 - 
Field SummaryFields Modifier and Type Field Description protected DDAttributeReferenceddAttributeReferenceprotected DDClassReferenceddClassReferenceprotected List<DDRuleStatement>ddRuleStatementsprotected StringlocalIdentifierprotected List<String>ruleAssignsprotected StringruleContext
- 
Constructor SummaryConstructors Constructor Description DDRule()
- 
Method SummaryModifier and Type Method Description DDAttributeReferencegetDDAttributeReference()Gets the value of the ddAttributeReference property.DDClassReferencegetDDClassReference()Gets the value of the ddClassReference property.List<DDRuleStatement>getDDRuleStatements()Gets the value of the ddRuleStatements property.StringgetLocalIdentifier()Gets the value of the localIdentifier property.List<String>getRuleAssigns()Gets the value of the ruleAssigns property.StringgetRuleContext()Gets the value of the ruleContext property.voidsetDDAttributeReference(DDAttributeReference value)Sets the value of the ddAttributeReference property.voidsetDDClassReference(DDClassReference value)Sets the value of the ddClassReference property.voidsetLocalIdentifier(String value)Sets the value of the localIdentifier property.voidsetRuleContext(String value)Sets the value of the ruleContext property.
- 
Field Details- 
localIdentifier
- 
ruleContext
- 
ruleAssigns
- 
ddAttributeReference
- 
ddClassReference
- 
ddRuleStatements
 
- 
- 
Constructor Details- 
DDRulepublic DDRule()
 
- 
- 
Method Details- 
getLocalIdentifierGets the value of the localIdentifier property.- Returns:
- possible object is
     String
 
- 
setLocalIdentifierSets the value of the localIdentifier property.- Parameters:
- value- allowed object is- String
 
- 
getRuleContextGets the value of the ruleContext property.- Returns:
- possible object is
     String
 
- 
setRuleContextSets the value of the ruleContext property.- Parameters:
- value- allowed object is- String
 
- 
getRuleAssignsGets the value of the ruleAssigns 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 ruleAssigns property.For example, to add a new item, do as follows: getRuleAssigns().add(newItem);Objects of the following type(s) are allowed in the list String
- 
getDDAttributeReferenceGets the value of the ddAttributeReference property.- Returns:
- possible object is
     DDAttributeReference
 
- 
setDDAttributeReferenceSets the value of the ddAttributeReference property.- Parameters:
- value- allowed object is- DDAttributeReference
 
- 
getDDClassReferenceGets the value of the ddClassReference property.- Returns:
- possible object is
     DDClassReference
 
- 
setDDClassReferenceSets the value of the ddClassReference property.- Parameters:
- value- allowed object is- DDClassReference
 
- 
getDDRuleStatementsGets the value of the ddRuleStatements 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 ddRuleStatements property.For example, to add a new item, do as follows: getDDRuleStatements().add(newItem);Objects of the following type(s) are allowed in the list DDRuleStatement
 
-