MCPcopy Create free account
hub / github.com/STIXProject/python-stix / buildChildren

Method buildChildren

stix/bindings/incident.py:109–129  ·  view source on GitHub ↗
(self, child_, node, nodeName_, fromsubclass_=False)

Source from the content-addressed store, hash-verified

107 def buildAttributes(self, node, attrs, already_processed):
108 pass
109 def buildChildren(self, child_, node, nodeName_, fromsubclass_=False):
110 if nodeName_ == 'Property':
111 obj_ = stix_common_binding.ControlledVocabularyStringType.factory()
112 obj_.build(child_)
113 self.set_Property(obj_)
114 elif nodeName_ == 'Description_Of_Effect':
115 obj_ = stix_common_binding.StructuredTextType.factory()
116 obj_.build(child_)
117 self.add_Description_Of_Effect(obj_)
118 elif nodeName_ == 'Type_Of_Availability_Loss':
119 obj_ = stix_common_binding.ControlledVocabularyStringType.factory()
120 obj_.build(child_)
121 self.set_Type_Of_Availability_Loss(obj_)
122 elif nodeName_ == 'Duration_Of_Availability_Loss':
123 obj_ = stix_common_binding.ControlledVocabularyStringType.factory()
124 obj_.build(child_)
125 self.set_Duration_Of_Availability_Loss(obj_)
126 elif nodeName_ == 'Non_Public_Data_Compromised':
127 obj_ = NonPublicDataCompromisedType.factory()
128 obj_.build(child_)
129 self.set_Non_Public_Data_Compromised(obj_)
130# end class PropertyAffectedType
131
132class AffectedAssetType(GeneratedsSuper):

Callers 1

buildMethod · 0.95

Calls 7

set_PropertyMethod · 0.95
factoryMethod · 0.45
buildMethod · 0.45

Tested by

no test coverage detected