1
2 from xsdType import XsdType
3
4
5
7 """
8 The class for the simpleType tag. Subclass of *XsdType*.
9 """
10
11
13
14 """
15 Creates blank variables for a series of facets, which are variables that specify restrictions on attributes.
16 Adds itself to the simpleType dictionary in the *schema* class instance.
17 Uses the *XsdType* `__init__`.
18 See *ElementRepresentative* for documentation.
19 """
20
21 self.patterns = []
22
23 self.length = None
24
25 self.listItemType = None
26
27 self.minInclusive = None
28
29 self.maxInclusive = None
30
31 self.minExclusive = None
32
33 self.maxExclusive = None
34
35 XsdType.__init__(self, xsdElement, parent)
36
37 self.getSchema().simpleTypes[self.name] = self
38