(self, child_, node, nodeName_, fromsubclass_=False)
| 1429 | self.version = value |
| 1430 | super(TTPType, self).buildAttributes(node, attrs, already_processed) |
| 1431 | def buildChildren(self, child_, node, nodeName_, fromsubclass_=False): |
| 1432 | if nodeName_ == 'Title': |
| 1433 | Title_ = child_.text |
| 1434 | Title_ = self.gds_validate_string(Title_, node, 'Title') |
| 1435 | self.Title = Title_ |
| 1436 | elif nodeName_ == 'Description': |
| 1437 | obj_ = stix_common_binding.StructuredTextType.factory() |
| 1438 | obj_.build(child_) |
| 1439 | self.add_Description(obj_) |
| 1440 | elif nodeName_ == 'Short_Description': |
| 1441 | obj_ = stix_common_binding.StructuredTextType.factory() |
| 1442 | obj_.build(child_) |
| 1443 | self.add_Short_Description(obj_) |
| 1444 | elif nodeName_ == 'Intended_Effect': |
| 1445 | obj_ = stix_common_binding.StatementType.factory() |
| 1446 | obj_.build(child_) |
| 1447 | self.Intended_Effect.append(obj_) |
| 1448 | elif nodeName_ == 'Behavior': |
| 1449 | obj_ = BehaviorType.factory() |
| 1450 | obj_.build(child_) |
| 1451 | self.set_Behavior(obj_) |
| 1452 | elif nodeName_ == 'Resources': |
| 1453 | obj_ = ResourceType.factory() |
| 1454 | obj_.build(child_) |
| 1455 | self.set_Resources(obj_) |
| 1456 | elif nodeName_ == 'Victim_Targeting': |
| 1457 | obj_ = VictimTargetingType.factory() |
| 1458 | obj_.build(child_) |
| 1459 | self.set_Victim_Targeting(obj_) |
| 1460 | elif nodeName_ == 'Exploit_Targets': |
| 1461 | obj_ = ExploitTargetsType.factory() |
| 1462 | obj_.build(child_) |
| 1463 | self.set_Exploit_Targets(obj_) |
| 1464 | elif nodeName_ == 'Related_TTPs': |
| 1465 | obj_ = RelatedTTPsType.factory() |
| 1466 | obj_.build(child_) |
| 1467 | self.set_Related_TTPs(obj_) |
| 1468 | elif nodeName_ == 'Kill_Chain_Phases': |
| 1469 | obj_ = stix_common_binding.KillChainPhasesReferenceType.factory() |
| 1470 | obj_.build(child_) |
| 1471 | self.set_Kill_Chain_Phases(obj_) |
| 1472 | elif nodeName_ == 'Information_Source': |
| 1473 | obj_ = stix_common_binding.InformationSourceType.factory() |
| 1474 | obj_.build(child_) |
| 1475 | self.set_Information_Source(obj_) |
| 1476 | elif nodeName_ == 'Kill_Chains': |
| 1477 | obj_ = stix_common_binding.KillChainsType.factory() |
| 1478 | obj_.build(child_) |
| 1479 | self.set_Kill_Chains(obj_) |
| 1480 | elif nodeName_ == 'Handling': |
| 1481 | obj_ = data_marking_binding.MarkingType.factory() |
| 1482 | obj_.build(child_) |
| 1483 | self.set_Handling(obj_) |
| 1484 | elif nodeName_ == 'Related_Packages': |
| 1485 | obj_ = stix_common_binding.RelatedPackageRefsType.factory() |
| 1486 | obj_.build(child_) |
| 1487 | self.set_Related_Packages(obj_) |
| 1488 | super(TTPType, self).buildChildren(child_, node, nodeName_, True) |
no test coverage detected