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

Method exportChildren

stix/bindings/incident.py:85–99  ·  view source on GitHub ↗
(self, lwrite, level, nsmap, namespace_=XML_NS, name_='PropertyAffectedType', fromsubclass_=False, pretty_print=True)

Source from the content-addressed store, hash-verified

83 def exportAttributes(self, lwrite, level, already_processed, namespace_='incident:', name_='PropertyAffectedType'):
84 pass
85 def exportChildren(self, lwrite, level, nsmap, namespace_=XML_NS, name_='PropertyAffectedType', fromsubclass_=False, pretty_print=True):
86 if pretty_print:
87 eol_ = '\n'
88 else:
89 eol_ = ''
90 if self.Property is not None:
91 self.Property.export(lwrite, level, nsmap, namespace_, name_='Property', pretty_print=pretty_print)
92 for doe in self.Description_Of_Effect:
93 doe.export(lwrite, level, nsmap, namespace_, name_='Description_Of_Effect', pretty_print=pretty_print)
94 if self.Type_Of_Availability_Loss is not None:
95 self.Type_Of_Availability_Loss.export(lwrite, level, nsmap, namespace_, name_='Type_Of_Availability_Loss', pretty_print=pretty_print)
96 if self.Duration_Of_Availability_Loss is not None:
97 self.Duration_Of_Availability_Loss.export(lwrite, level, nsmap, namespace_, name_='Duration_Of_Availability_Loss', pretty_print=pretty_print)
98 if self.Non_Public_Data_Compromised is not None:
99 self.Non_Public_Data_Compromised.export(lwrite, level, nsmap, namespace_, name_='Non_Public_Data_Compromised', pretty_print=pretty_print)
100 def build(self, node):
101 self.__sourcenode__ = node
102 already_processed = set()

Callers 1

exportMethod · 0.95

Calls 1

exportMethod · 0.45

Tested by

no test coverage detected