|
@@ 4761-4786 (lines=26) @@
|
| 4758 |
|
if self.comments is not None and 'comments' not in already_processed: |
| 4759 |
|
already_processed.add('comments') |
| 4760 |
|
outfile.write(' comments=%s' % (self.gds_encode(self.gds_format_string(quote_attrib(self.comments), input_name='comments')), )) |
| 4761 |
|
def exportChildren(self, outfile, level, namespaceprefix_='', namespacedef_='xmlns:pc="http://schema.primaresearch.org/PAGE/gts/pagecontent/2019-07-15"', name_='GlyphType', fromsubclass_=False, pretty_print=True): |
| 4762 |
|
if pretty_print: |
| 4763 |
|
eol_ = '\n' |
| 4764 |
|
else: |
| 4765 |
|
eol_ = '' |
| 4766 |
|
for AlternativeImage_ in self.AlternativeImage: |
| 4767 |
|
namespaceprefix_ = self.AlternativeImage_nsprefix_ + ':' if (UseCapturedNS_ and self.AlternativeImage_nsprefix_) else '' |
| 4768 |
|
AlternativeImage_.export(outfile, level, namespaceprefix_, namespacedef_='', name_='AlternativeImage', pretty_print=pretty_print) |
| 4769 |
|
if self.Coords is not None: |
| 4770 |
|
namespaceprefix_ = self.Coords_nsprefix_ + ':' if (UseCapturedNS_ and self.Coords_nsprefix_) else '' |
| 4771 |
|
self.Coords.export(outfile, level, namespaceprefix_, namespacedef_='', name_='Coords', pretty_print=pretty_print) |
| 4772 |
|
if self.Graphemes is not None: |
| 4773 |
|
namespaceprefix_ = self.Graphemes_nsprefix_ + ':' if (UseCapturedNS_ and self.Graphemes_nsprefix_) else '' |
| 4774 |
|
self.Graphemes.export(outfile, level, namespaceprefix_, namespacedef_='', name_='Graphemes', pretty_print=pretty_print) |
| 4775 |
|
for TextEquiv_ in self.TextEquiv: |
| 4776 |
|
namespaceprefix_ = self.TextEquiv_nsprefix_ + ':' if (UseCapturedNS_ and self.TextEquiv_nsprefix_) else '' |
| 4777 |
|
TextEquiv_.export(outfile, level, namespaceprefix_, namespacedef_='', name_='TextEquiv', pretty_print=pretty_print) |
| 4778 |
|
if self.TextStyle is not None: |
| 4779 |
|
namespaceprefix_ = self.TextStyle_nsprefix_ + ':' if (UseCapturedNS_ and self.TextStyle_nsprefix_) else '' |
| 4780 |
|
self.TextStyle.export(outfile, level, namespaceprefix_, namespacedef_='', name_='TextStyle', pretty_print=pretty_print) |
| 4781 |
|
if self.UserDefined is not None: |
| 4782 |
|
namespaceprefix_ = self.UserDefined_nsprefix_ + ':' if (UseCapturedNS_ and self.UserDefined_nsprefix_) else '' |
| 4783 |
|
self.UserDefined.export(outfile, level, namespaceprefix_, namespacedef_='', name_='UserDefined', pretty_print=pretty_print) |
| 4784 |
|
for Labels_ in self.Labels: |
| 4785 |
|
namespaceprefix_ = self.Labels_nsprefix_ + ':' if (UseCapturedNS_ and self.Labels_nsprefix_) else '' |
| 4786 |
|
Labels_.export(outfile, level, namespaceprefix_, namespacedef_='', name_='Labels', pretty_print=pretty_print) |
| 4787 |
|
def to_etree(self, parent_element=None, name_='GlyphType', mapping_=None, nsmap_=None): |
| 4788 |
|
if parent_element is None: |
| 4789 |
|
element = etree_.Element('{http://schema.primaresearch.org/PAGE/gts/pagecontent/2019-07-15}' + name_, nsmap=nsmap_) |
|
@@ 4319-4344 (lines=26) @@
|
| 4316 |
|
if self.comments is not None and 'comments' not in already_processed: |
| 4317 |
|
already_processed.add('comments') |
| 4318 |
|
outfile.write(' comments=%s' % (self.gds_encode(self.gds_format_string(quote_attrib(self.comments), input_name='comments')), )) |
| 4319 |
|
def exportChildren(self, outfile, level, namespaceprefix_='', namespacedef_='xmlns:pc="http://schema.primaresearch.org/PAGE/gts/pagecontent/2019-07-15"', name_='WordType', fromsubclass_=False, pretty_print=True): |
| 4320 |
|
if pretty_print: |
| 4321 |
|
eol_ = '\n' |
| 4322 |
|
else: |
| 4323 |
|
eol_ = '' |
| 4324 |
|
for AlternativeImage_ in self.AlternativeImage: |
| 4325 |
|
namespaceprefix_ = self.AlternativeImage_nsprefix_ + ':' if (UseCapturedNS_ and self.AlternativeImage_nsprefix_) else '' |
| 4326 |
|
AlternativeImage_.export(outfile, level, namespaceprefix_, namespacedef_='', name_='AlternativeImage', pretty_print=pretty_print) |
| 4327 |
|
if self.Coords is not None: |
| 4328 |
|
namespaceprefix_ = self.Coords_nsprefix_ + ':' if (UseCapturedNS_ and self.Coords_nsprefix_) else '' |
| 4329 |
|
self.Coords.export(outfile, level, namespaceprefix_, namespacedef_='', name_='Coords', pretty_print=pretty_print) |
| 4330 |
|
for Glyph_ in self.Glyph: |
| 4331 |
|
namespaceprefix_ = self.Glyph_nsprefix_ + ':' if (UseCapturedNS_ and self.Glyph_nsprefix_) else '' |
| 4332 |
|
Glyph_.export(outfile, level, namespaceprefix_, namespacedef_='', name_='Glyph', pretty_print=pretty_print) |
| 4333 |
|
for TextEquiv_ in self.TextEquiv: |
| 4334 |
|
namespaceprefix_ = self.TextEquiv_nsprefix_ + ':' if (UseCapturedNS_ and self.TextEquiv_nsprefix_) else '' |
| 4335 |
|
TextEquiv_.export(outfile, level, namespaceprefix_, namespacedef_='', name_='TextEquiv', pretty_print=pretty_print) |
| 4336 |
|
if self.TextStyle is not None: |
| 4337 |
|
namespaceprefix_ = self.TextStyle_nsprefix_ + ':' if (UseCapturedNS_ and self.TextStyle_nsprefix_) else '' |
| 4338 |
|
self.TextStyle.export(outfile, level, namespaceprefix_, namespacedef_='', name_='TextStyle', pretty_print=pretty_print) |
| 4339 |
|
if self.UserDefined is not None: |
| 4340 |
|
namespaceprefix_ = self.UserDefined_nsprefix_ + ':' if (UseCapturedNS_ and self.UserDefined_nsprefix_) else '' |
| 4341 |
|
self.UserDefined.export(outfile, level, namespaceprefix_, namespacedef_='', name_='UserDefined', pretty_print=pretty_print) |
| 4342 |
|
for Labels_ in self.Labels: |
| 4343 |
|
namespaceprefix_ = self.Labels_nsprefix_ + ':' if (UseCapturedNS_ and self.Labels_nsprefix_) else '' |
| 4344 |
|
Labels_.export(outfile, level, namespaceprefix_, namespacedef_='', name_='Labels', pretty_print=pretty_print) |
| 4345 |
|
def to_etree(self, parent_element=None, name_='WordType', mapping_=None, nsmap_=None): |
| 4346 |
|
if parent_element is None: |
| 4347 |
|
element = etree_.Element('{http://schema.primaresearch.org/PAGE/gts/pagecontent/2019-07-15}' + name_, nsmap=nsmap_) |