1 from elementRepresentative import ElementRepresentative
2 from pyxsd.xsdDataTypes import *
3
4
5
6 -class List(ElementRepresentative):
7 """
8 The class for the list tag. Subclass of *ElementRepresentative*.
9 """
11 """
12 See *ElementRepresentative* for documentation.
13 """
14 ElementRepresentative.__init__(self, xsdElement, parent)
15
16 self.itemType = self.xsdElement.get('itemType')
17
18 self.getContainingType().listItemType = self.itemType
19
20 self.type = 'xs:list'
21
22
23
25 """
26 Makes a name like this- `ContainingTypeName`|minExclusive.
27 The name on this class is used for almost nothing.
28 """
29 contName = self.getContainingTypeName()
30
31 name = contName + '|list'
32
33 return name
34