|
@@ 11423-11510 (lines=88) @@
|
| 11420 |
|
# end class UnknownRegionType |
| 11421 |
|
|
| 11422 |
|
|
| 11423 |
|
class NoiseRegionType(RegionType): |
| 11424 |
|
"""Noise regions are regions where no real data lies, only |
| 11425 |
|
false data created by artifacts on the document or |
| 11426 |
|
scanner noise.""" |
| 11427 |
|
__hash__ = GeneratedsSuper.__hash__ |
| 11428 |
|
member_data_items_ = [ |
| 11429 |
|
] |
| 11430 |
|
subclass = None |
| 11431 |
|
superclass = RegionType |
| 11432 |
|
def __init__(self, id=None, custom=None, comments=None, continuation=None, AlternativeImage=None, Coords=None, UserDefined=None, Labels=None, Roles=None, TextRegion=None, ImageRegion=None, LineDrawingRegion=None, GraphicRegion=None, TableRegion=None, ChartRegion=None, SeparatorRegion=None, MathsRegion=None, ChemRegion=None, MusicRegion=None, AdvertRegion=None, NoiseRegion=None, UnknownRegion=None, CustomRegion=None, gds_collector_=None, **kwargs_): |
| 11433 |
|
self.gds_collector_ = gds_collector_ |
| 11434 |
|
self.gds_elementtree_node_ = None |
| 11435 |
|
self.original_tagname_ = None |
| 11436 |
|
self.parent_object_ = kwargs_.get('parent_object_') |
| 11437 |
|
self.ns_prefix_ = None |
| 11438 |
|
super(NoiseRegionType, self).__init__(id, custom, comments, continuation, AlternativeImage, Coords, UserDefined, Labels, Roles, TextRegion, ImageRegion, LineDrawingRegion, GraphicRegion, TableRegion, ChartRegion, SeparatorRegion, MathsRegion, ChemRegion, MusicRegion, AdvertRegion, NoiseRegion, UnknownRegion, CustomRegion, **kwargs_) |
| 11439 |
|
def factory(*args_, **kwargs_): |
| 11440 |
|
if CurrentSubclassModule_ is not None: |
| 11441 |
|
subclass = getSubclassFromModule_( |
| 11442 |
|
CurrentSubclassModule_, NoiseRegionType) |
| 11443 |
|
if subclass is not None: |
| 11444 |
|
return subclass(*args_, **kwargs_) |
| 11445 |
|
if NoiseRegionType.subclass: |
| 11446 |
|
return NoiseRegionType.subclass(*args_, **kwargs_) |
| 11447 |
|
else: |
| 11448 |
|
return NoiseRegionType(*args_, **kwargs_) |
| 11449 |
|
factory = staticmethod(factory) |
| 11450 |
|
def get_ns_prefix_(self): |
| 11451 |
|
return self.ns_prefix_ |
| 11452 |
|
def set_ns_prefix_(self, ns_prefix): |
| 11453 |
|
self.ns_prefix_ = ns_prefix |
| 11454 |
|
def hasContent_(self): |
| 11455 |
|
if ( |
| 11456 |
|
super(NoiseRegionType, self).hasContent_() |
| 11457 |
|
): |
| 11458 |
|
return True |
| 11459 |
|
else: |
| 11460 |
|
return False |
| 11461 |
|
def export(self, outfile, level, namespaceprefix_='', namespacedef_='', name_='NoiseRegionType', pretty_print=True): |
| 11462 |
|
imported_ns_def_ = GenerateDSNamespaceDefs_.get('NoiseRegionType') |
| 11463 |
|
if imported_ns_def_ is not None: |
| 11464 |
|
namespacedef_ = imported_ns_def_ |
| 11465 |
|
if pretty_print: |
| 11466 |
|
eol_ = '\n' |
| 11467 |
|
else: |
| 11468 |
|
eol_ = '' |
| 11469 |
|
if self.original_tagname_ is not None and name_ == 'NoiseRegionType': |
| 11470 |
|
name_ = self.original_tagname_ |
| 11471 |
|
if UseCapturedNS_ and self.ns_prefix_: |
| 11472 |
|
namespaceprefix_ = self.ns_prefix_ + ':' |
| 11473 |
|
showIndent(outfile, level, pretty_print) |
| 11474 |
|
outfile.write('<%s%s%s' % (namespaceprefix_, name_, namespacedef_ and ' ' + namespacedef_ or '', )) |
| 11475 |
|
already_processed = set() |
| 11476 |
|
self.exportAttributes(outfile, level, already_processed, namespaceprefix_, name_='NoiseRegionType') |
| 11477 |
|
if self.hasContent_(): |
| 11478 |
|
outfile.write('>%s' % (eol_, )) |
| 11479 |
|
self.exportChildren(outfile, level + 1, namespaceprefix_, namespacedef_, name_='NoiseRegionType', pretty_print=pretty_print) |
| 11480 |
|
showIndent(outfile, level, pretty_print) |
| 11481 |
|
outfile.write('</%s%s>%s' % (namespaceprefix_, name_, eol_)) |
| 11482 |
|
else: |
| 11483 |
|
outfile.write('/>%s' % (eol_, )) |
| 11484 |
|
def exportAttributes(self, outfile, level, already_processed, namespaceprefix_='', name_='NoiseRegionType'): |
| 11485 |
|
super(NoiseRegionType, self).exportAttributes(outfile, level, already_processed, namespaceprefix_, name_='NoiseRegionType') |
| 11486 |
|
def exportChildren(self, outfile, level, namespaceprefix_='', namespacedef_='', name_='NoiseRegionType', fromsubclass_=False, pretty_print=True): |
| 11487 |
|
super(NoiseRegionType, self).exportChildren(outfile, level, namespaceprefix_, namespacedef_, name_, True, pretty_print=pretty_print) |
| 11488 |
|
def to_etree(self, parent_element=None, name_='NoiseRegionType', mapping_=None, nsmap_=None): |
| 11489 |
|
element = super(NoiseRegionType, self).to_etree(parent_element, name_, mapping_) |
| 11490 |
|
if mapping_ is not None: |
| 11491 |
|
mapping_[id(self)] = element |
| 11492 |
|
return element |
| 11493 |
|
def build(self, node, gds_collector_=None): |
| 11494 |
|
self.gds_collector_ = gds_collector_ |
| 11495 |
|
if SaveElementTreeNode: |
| 11496 |
|
self.gds_elementtree_node_ = node |
| 11497 |
|
already_processed = set() |
| 11498 |
|
self.ns_prefix_ = node.prefix |
| 11499 |
|
self.buildAttributes(node, node.attrib, already_processed) |
| 11500 |
|
for child in node: |
| 11501 |
|
nodeName_ = Tag_pattern_.match(child.tag).groups()[-1] |
| 11502 |
|
self.buildChildren(child, node, nodeName_, gds_collector_=gds_collector_) |
| 11503 |
|
return self |
| 11504 |
|
def buildAttributes(self, node, attrs, already_processed): |
| 11505 |
|
super(NoiseRegionType, self).buildAttributes(node, attrs, already_processed) |
| 11506 |
|
def buildChildren(self, child_, node, nodeName_, fromsubclass_=False, gds_collector_=None): |
| 11507 |
|
super(NoiseRegionType, self).buildChildren(child_, node, nodeName_, True) |
| 11508 |
|
pass |
| 11509 |
|
def __hash__(self): |
| 11510 |
|
return hash(self.id) |
| 11511 |
|
# end class NoiseRegionType |
| 11512 |
|
|
| 11513 |
|
|
|
@@ 11334-11419 (lines=86) @@
|
| 11331 |
|
# end class CustomRegionType |
| 11332 |
|
|
| 11333 |
|
|
| 11334 |
|
class UnknownRegionType(RegionType): |
| 11335 |
|
"""To be used if the region type cannot be ascertained.""" |
| 11336 |
|
__hash__ = GeneratedsSuper.__hash__ |
| 11337 |
|
member_data_items_ = [ |
| 11338 |
|
] |
| 11339 |
|
subclass = None |
| 11340 |
|
superclass = RegionType |
| 11341 |
|
def __init__(self, id=None, custom=None, comments=None, continuation=None, AlternativeImage=None, Coords=None, UserDefined=None, Labels=None, Roles=None, TextRegion=None, ImageRegion=None, LineDrawingRegion=None, GraphicRegion=None, TableRegion=None, ChartRegion=None, SeparatorRegion=None, MathsRegion=None, ChemRegion=None, MusicRegion=None, AdvertRegion=None, NoiseRegion=None, UnknownRegion=None, CustomRegion=None, gds_collector_=None, **kwargs_): |
| 11342 |
|
self.gds_collector_ = gds_collector_ |
| 11343 |
|
self.gds_elementtree_node_ = None |
| 11344 |
|
self.original_tagname_ = None |
| 11345 |
|
self.parent_object_ = kwargs_.get('parent_object_') |
| 11346 |
|
self.ns_prefix_ = None |
| 11347 |
|
super(UnknownRegionType, self).__init__(id, custom, comments, continuation, AlternativeImage, Coords, UserDefined, Labels, Roles, TextRegion, ImageRegion, LineDrawingRegion, GraphicRegion, TableRegion, ChartRegion, SeparatorRegion, MathsRegion, ChemRegion, MusicRegion, AdvertRegion, NoiseRegion, UnknownRegion, CustomRegion, **kwargs_) |
| 11348 |
|
def factory(*args_, **kwargs_): |
| 11349 |
|
if CurrentSubclassModule_ is not None: |
| 11350 |
|
subclass = getSubclassFromModule_( |
| 11351 |
|
CurrentSubclassModule_, UnknownRegionType) |
| 11352 |
|
if subclass is not None: |
| 11353 |
|
return subclass(*args_, **kwargs_) |
| 11354 |
|
if UnknownRegionType.subclass: |
| 11355 |
|
return UnknownRegionType.subclass(*args_, **kwargs_) |
| 11356 |
|
else: |
| 11357 |
|
return UnknownRegionType(*args_, **kwargs_) |
| 11358 |
|
factory = staticmethod(factory) |
| 11359 |
|
def get_ns_prefix_(self): |
| 11360 |
|
return self.ns_prefix_ |
| 11361 |
|
def set_ns_prefix_(self, ns_prefix): |
| 11362 |
|
self.ns_prefix_ = ns_prefix |
| 11363 |
|
def hasContent_(self): |
| 11364 |
|
if ( |
| 11365 |
|
super(UnknownRegionType, self).hasContent_() |
| 11366 |
|
): |
| 11367 |
|
return True |
| 11368 |
|
else: |
| 11369 |
|
return False |
| 11370 |
|
def export(self, outfile, level, namespaceprefix_='', namespacedef_='', name_='UnknownRegionType', pretty_print=True): |
| 11371 |
|
imported_ns_def_ = GenerateDSNamespaceDefs_.get('UnknownRegionType') |
| 11372 |
|
if imported_ns_def_ is not None: |
| 11373 |
|
namespacedef_ = imported_ns_def_ |
| 11374 |
|
if pretty_print: |
| 11375 |
|
eol_ = '\n' |
| 11376 |
|
else: |
| 11377 |
|
eol_ = '' |
| 11378 |
|
if self.original_tagname_ is not None and name_ == 'UnknownRegionType': |
| 11379 |
|
name_ = self.original_tagname_ |
| 11380 |
|
if UseCapturedNS_ and self.ns_prefix_: |
| 11381 |
|
namespaceprefix_ = self.ns_prefix_ + ':' |
| 11382 |
|
showIndent(outfile, level, pretty_print) |
| 11383 |
|
outfile.write('<%s%s%s' % (namespaceprefix_, name_, namespacedef_ and ' ' + namespacedef_ or '', )) |
| 11384 |
|
already_processed = set() |
| 11385 |
|
self.exportAttributes(outfile, level, already_processed, namespaceprefix_, name_='UnknownRegionType') |
| 11386 |
|
if self.hasContent_(): |
| 11387 |
|
outfile.write('>%s' % (eol_, )) |
| 11388 |
|
self.exportChildren(outfile, level + 1, namespaceprefix_, namespacedef_, name_='UnknownRegionType', pretty_print=pretty_print) |
| 11389 |
|
showIndent(outfile, level, pretty_print) |
| 11390 |
|
outfile.write('</%s%s>%s' % (namespaceprefix_, name_, eol_)) |
| 11391 |
|
else: |
| 11392 |
|
outfile.write('/>%s' % (eol_, )) |
| 11393 |
|
def exportAttributes(self, outfile, level, already_processed, namespaceprefix_='', name_='UnknownRegionType'): |
| 11394 |
|
super(UnknownRegionType, self).exportAttributes(outfile, level, already_processed, namespaceprefix_, name_='UnknownRegionType') |
| 11395 |
|
def exportChildren(self, outfile, level, namespaceprefix_='', namespacedef_='', name_='UnknownRegionType', fromsubclass_=False, pretty_print=True): |
| 11396 |
|
super(UnknownRegionType, self).exportChildren(outfile, level, namespaceprefix_, namespacedef_, name_, True, pretty_print=pretty_print) |
| 11397 |
|
def to_etree(self, parent_element=None, name_='UnknownRegionType', mapping_=None, nsmap_=None): |
| 11398 |
|
element = super(UnknownRegionType, self).to_etree(parent_element, name_, mapping_) |
| 11399 |
|
if mapping_ is not None: |
| 11400 |
|
mapping_[id(self)] = element |
| 11401 |
|
return element |
| 11402 |
|
def build(self, node, gds_collector_=None): |
| 11403 |
|
self.gds_collector_ = gds_collector_ |
| 11404 |
|
if SaveElementTreeNode: |
| 11405 |
|
self.gds_elementtree_node_ = node |
| 11406 |
|
already_processed = set() |
| 11407 |
|
self.ns_prefix_ = node.prefix |
| 11408 |
|
self.buildAttributes(node, node.attrib, already_processed) |
| 11409 |
|
for child in node: |
| 11410 |
|
nodeName_ = Tag_pattern_.match(child.tag).groups()[-1] |
| 11411 |
|
self.buildChildren(child, node, nodeName_, gds_collector_=gds_collector_) |
| 11412 |
|
return self |
| 11413 |
|
def buildAttributes(self, node, attrs, already_processed): |
| 11414 |
|
super(UnknownRegionType, self).buildAttributes(node, attrs, already_processed) |
| 11415 |
|
def buildChildren(self, child_, node, nodeName_, fromsubclass_=False, gds_collector_=None): |
| 11416 |
|
super(UnknownRegionType, self).buildChildren(child_, node, nodeName_, True) |
| 11417 |
|
pass |
| 11418 |
|
def __hash__(self): |
| 11419 |
|
return hash(self.id) |
| 11420 |
|
# end class UnknownRegionType |
| 11421 |
|
|
| 11422 |
|
|