Code Duplication    Length = 15-15 lines in 6 locations

src/ocrd_models/ocrd_page_generateds.py 6 locations

@@ 3215-3229 (lines=15) @@
3212
                lineno = self.gds_get_node_lineno_()
3213
                self.gds_collector_.add_message('Value "%(value)s"%(lineno)s does not match xsd enumeration restriction on TextLineOrderSimpleType' % {"value" : encode_str_2_3(value), "lineno": lineno} )
3214
                result = False
3215
    def validate_ConfSimpleType(self, value):
3216
        # Validate type pc:ConfSimpleType, a restriction on float.
3217
        if value is not None and Validate_simpletypes_ and self.gds_collector_ is not None:
3218
            if not isinstance(value, float):
3219
                lineno = self.gds_get_node_lineno_()
3220
                self.gds_collector_.add_message('Value "%(value)s"%(lineno)s is not of the correct base simple type (float)' % {"value": value, "lineno": lineno, })
3221
                return False
3222
            if value < 0:
3223
                lineno = self.gds_get_node_lineno_()
3224
                self.gds_collector_.add_message('Value "%(value)s"%(lineno)s does not match xsd minInclusive restriction on ConfSimpleType' % {"value": value, "lineno": lineno} )
3225
                result = False
3226
            if value > 1:
3227
                lineno = self.gds_get_node_lineno_()
3228
                self.gds_collector_.add_message('Value "%(value)s"%(lineno)s does not match xsd maxInclusive restriction on ConfSimpleType' % {"value": value, "lineno": lineno} )
3229
                result = False
3230
    def has__content(self):
3231
        if (
3232
            self.AlternativeImage or
@@ 10717-10731 (lines=15) @@
10714
        return self.conf
10715
    def set_conf(self, conf):
10716
        self.conf = conf
10717
    def validate_ConfSimpleType(self, value):
10718
        # Validate type pc:ConfSimpleType, a restriction on float.
10719
        if value is not None and Validate_simpletypes_ and self.gds_collector_ is not None:
10720
            if not isinstance(value, float):
10721
                lineno = self.gds_get_node_lineno_()
10722
                self.gds_collector_.add_message('Value "%(value)s"%(lineno)s is not of the correct base simple type (float)' % {"value": value, "lineno": lineno, })
10723
                return False
10724
            if value < 0:
10725
                lineno = self.gds_get_node_lineno_()
10726
                self.gds_collector_.add_message('Value "%(value)s"%(lineno)s does not match xsd minInclusive restriction on ConfSimpleType' % {"value": value, "lineno": lineno} )
10727
                result = False
10728
            if value > 1:
10729
                lineno = self.gds_get_node_lineno_()
10730
                self.gds_collector_.add_message('Value "%(value)s"%(lineno)s does not match xsd maxInclusive restriction on ConfSimpleType' % {"value": value, "lineno": lineno} )
10731
                result = False
10732
    def has__content(self):
10733
        if (
10734
@@ 8932-8946 (lines=15) @@
8929
                    self.validate_PointsType_patterns_, value):
8930
                self.gds_collector_.add_message('Value "%s" does not match xsd pattern restrictions: %s' % (encode_str_2_3(value), self.validate_PointsType_patterns_, ))
8931
    validate_PointsType_patterns_ = [['^(([0-9]+,[0-9]+ )+([0-9]+,[0-9]+))$']]
8932
    def validate_ConfSimpleType(self, value):
8933
        # Validate type pc:ConfSimpleType, a restriction on float.
8934
        if value is not None and Validate_simpletypes_ and self.gds_collector_ is not None:
8935
            if not isinstance(value, float):
8936
                lineno = self.gds_get_node_lineno_()
8937
                self.gds_collector_.add_message('Value "%(value)s"%(lineno)s is not of the correct base simple type (float)' % {"value": value, "lineno": lineno, })
8938
                return False
8939
            if value < 0:
8940
                lineno = self.gds_get_node_lineno_()
8941
                self.gds_collector_.add_message('Value "%(value)s"%(lineno)s does not match xsd minInclusive restriction on ConfSimpleType' % {"value": value, "lineno": lineno} )
8942
                result = False
8943
            if value > 1:
8944
                lineno = self.gds_get_node_lineno_()
8945
                self.gds_collector_.add_message('Value "%(value)s"%(lineno)s does not match xsd maxInclusive restriction on ConfSimpleType' % {"value": value, "lineno": lineno} )
8946
                result = False
8947
    def has__content(self):
8948
        if (
8949
@@ 6398-6412 (lines=15) @@
6395
        return self.conf
6396
    def set_conf(self, conf):
6397
        self.conf = conf
6398
    def validate_ConfSimpleType(self, value):
6399
        # Validate type pc:ConfSimpleType, a restriction on float.
6400
        if value is not None and Validate_simpletypes_ and self.gds_collector_ is not None:
6401
            if not isinstance(value, float):
6402
                lineno = self.gds_get_node_lineno_()
6403
                self.gds_collector_.add_message('Value "%(value)s"%(lineno)s is not of the correct base simple type (float)' % {"value": value, "lineno": lineno, })
6404
                return False
6405
            if value < 0:
6406
                lineno = self.gds_get_node_lineno_()
6407
                self.gds_collector_.add_message('Value "%(value)s"%(lineno)s does not match xsd minInclusive restriction on ConfSimpleType' % {"value": value, "lineno": lineno} )
6408
                result = False
6409
            if value > 1:
6410
                lineno = self.gds_get_node_lineno_()
6411
                self.gds_collector_.add_message('Value "%(value)s"%(lineno)s does not match xsd maxInclusive restriction on ConfSimpleType' % {"value": value, "lineno": lineno} )
6412
                result = False
6413
    def has__content(self):
6414
        if (
6415
            self.OrderedGroup is not None or
@@ 5787-5801 (lines=15) @@
5784
                lineno = self.gds_get_node_lineno_()
5785
                self.gds_collector_.add_message('Value "%(value)s"%(lineno)s does not match xsd minInclusive restriction on indexType' % {"value": value, "lineno": lineno} )
5786
                result = False
5787
    def validate_ConfSimpleType(self, value):
5788
        # Validate type pc:ConfSimpleType, a restriction on float.
5789
        if value is not None and Validate_simpletypes_ and self.gds_collector_ is not None:
5790
            if not isinstance(value, float):
5791
                lineno = self.gds_get_node_lineno_()
5792
                self.gds_collector_.add_message('Value "%(value)s"%(lineno)s is not of the correct base simple type (float)' % {"value": value, "lineno": lineno, })
5793
                return False
5794
            if value < 0:
5795
                lineno = self.gds_get_node_lineno_()
5796
                self.gds_collector_.add_message('Value "%(value)s"%(lineno)s does not match xsd minInclusive restriction on ConfSimpleType' % {"value": value, "lineno": lineno} )
5797
                result = False
5798
            if value > 1:
5799
                lineno = self.gds_get_node_lineno_()
5800
                self.gds_collector_.add_message('Value "%(value)s"%(lineno)s does not match xsd maxInclusive restriction on ConfSimpleType' % {"value": value, "lineno": lineno} )
5801
                result = False
5802
    def validate_TextDataTypeSimpleType(self, value):
5803
        # Validate type pc:TextDataTypeSimpleType, a restriction on string.
5804
        if value is not None and Validate_simpletypes_ and self.gds_collector_ is not None:
@@ 4034-4048 (lines=15) @@
4031
                    self.validate_PointsType_patterns_, value):
4032
                self.gds_collector_.add_message('Value "%s" does not match xsd pattern restrictions: %s' % (encode_str_2_3(value), self.validate_PointsType_patterns_, ))
4033
    validate_PointsType_patterns_ = [['^(([0-9]+,[0-9]+ )+([0-9]+,[0-9]+))$']]
4034
    def validate_ConfSimpleType(self, value):
4035
        # Validate type pc:ConfSimpleType, a restriction on float.
4036
        if value is not None and Validate_simpletypes_ and self.gds_collector_ is not None:
4037
            if not isinstance(value, float):
4038
                lineno = self.gds_get_node_lineno_()
4039
                self.gds_collector_.add_message('Value "%(value)s"%(lineno)s is not of the correct base simple type (float)' % {"value": value, "lineno": lineno, })
4040
                return False
4041
            if value < 0:
4042
                lineno = self.gds_get_node_lineno_()
4043
                self.gds_collector_.add_message('Value "%(value)s"%(lineno)s does not match xsd minInclusive restriction on ConfSimpleType' % {"value": value, "lineno": lineno} )
4044
                result = False
4045
            if value > 1:
4046
                lineno = self.gds_get_node_lineno_()
4047
                self.gds_collector_.add_message('Value "%(value)s"%(lineno)s does not match xsd maxInclusive restriction on ConfSimpleType' % {"value": value, "lineno": lineno} )
4048
                result = False
4049
    def has__content(self):
4050
        if (
4051