MCPcopy Index your code
hub / github.com/STIXProject/python-stix / exportChildren

Method exportChildren

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

Source from the content-addressed store, hash-verified

212 def exportAttributes(self, lwrite, level, already_processed, namespace_='incident:', name_='AffectedAssetType'):
213 pass
214 def exportChildren(self, lwrite, level, nsmap, namespace_=XML_NS, name_='AffectedAssetType', fromsubclass_=False, pretty_print=True):
215 if pretty_print:
216 eol_ = '\n'
217 else:
218 eol_ = ''
219 if self.Type is not None:
220 self.Type.export(lwrite, level, nsmap, namespace_, name_='Type', pretty_print=pretty_print)
221 for Description in self.Description:
222 Description.export(lwrite, level, nsmap, namespace_, name_='Description', pretty_print=pretty_print)
223 for Business_Function_Or_Role in self.Business_Function_Or_Role:
224 Business_Function_Or_Role.export(lwrite, level, nsmap, namespace_, name_='Business_Function_Or_Role', pretty_print=pretty_print)
225 if self.Ownership_Class is not None:
226 self.Ownership_Class.export(lwrite, level, nsmap, namespace_, name_='Ownership_Class', pretty_print=pretty_print)
227 if self.Management_Class is not None:
228 self.Management_Class.export(lwrite, level, nsmap, namespace_, name_='Management_Class', pretty_print=pretty_print)
229 if self.Location_Class is not None:
230 self.Location_Class.export(lwrite, level, nsmap, namespace_, name_='Location_Class', pretty_print=pretty_print)
231 if self.Location is not None:
232 self.Location.export(lwrite, level, nsmap, namespace_, name_='Location', pretty_print=pretty_print)
233 if self.Nature_Of_Security_Effect is not None:
234 self.Nature_Of_Security_Effect.export(lwrite, level, nsmap, namespace_, name_='Nature_Of_Security_Effect', pretty_print=pretty_print)
235 if self.Structured_Description is not None:
236 self.Structured_Description.export(lwrite, level, "%s:" % (nsmap[namespace_]), name_='Structured_Description', pretty_print=pretty_print)
237 def build(self, node):
238 self.__sourcenode__ = node
239 already_processed = set()

Callers 1

exportMethod · 0.95

Calls 1

exportMethod · 0.45

Tested by

no test coverage detected