• Home
  • History
  • Annotate
  • Raw
  • Download

Lines Matching refs:elem

49 def matchAPIProfile(api, profile, elem):  argument
53 if ('api' in elem.attrib):
56 elem.get('api') + "'")
57 elif (api != elem.get('api')):
60 if ('profile' in elem.attrib):
63 elem.get('profile') + "'")
64 elif (profile != elem.get('profile')):
81 def __init__(self, elem): argument
84 self.elem = elem
93 selfKeys = sorted(self.elem.keys())
94 infoKeys = sorted(info.elem.keys())
104 (self.elem.get(key) != info.elem.get(key))):
113 def __init__(self, elem): argument
114 BaseInfo.__init__(self, elem)
126 def __init__(self, elem): argument
127 BaseInfo.__init__(self, elem)
134 def __init__(self, elem): argument
135 BaseInfo.__init__(self, elem)
136 self.type = elem.get('type')
143 def __init__(self, elem): argument
144 BaseInfo.__init__(self, elem)
166 def __init__(self, elem): argument
167 BaseInfo.__init__(self, elem)
168 self.name = elem.get('name')
171 if (elem.tag == 'feature'):
173 self.version = elem.get('name')
174 self.versionNumber = elem.get('number')
181 self.number = elem.get('number')
182 self.supported = elem.get('supported')
263 def addElementInfo(self, elem, info, infoName, dictionary): argument
267 if ('api' in elem.attrib):
268 key = (elem.get('name'),elem.get('api'))
270 key = elem.get('name')
373 cmdElem = copy.deepcopy(aliasInfo.elem)
422 for elem in feature.findall('require'):
423 for enum in elem.findall('enum'):
436 gi.elem.append(enum)
439 elem.remove(enum)
465 for elem in feature.findall('require'):
466 for enum in elem.findall('enum'):
487 gi.elem.append(enum)
490 elem.remove(enum)
528 write(' Type', name, '->', etree.tostring(tobj.elem)[0:maxlen], file=filehandle)
532 write(' Group', name, '->', etree.tostring(gobj.elem)[0:maxlen], file=filehandle)
536 write(' Enum', name, '->', etree.tostring(eobj.elem)[0:maxlen], file=filehandle)
540 write(' Command', name, '->', etree.tostring(cobj.elem)[0:maxlen], file=filehandle)
544 etree.tostring(self.apidict[key].elem)[0:maxlen], file=filehandle)
548 etree.tostring(self.extdict[key].elem)[0:maxlen], file=filehandle)
567 depname = type.elem.get(attrib)
580 for subtype in type.elem.findall('.//type'):
588 for subenum in type.elem.findall('.//enum'):
603 depname = enum.elem.get('alias')
619 depname = cmd.elem.get('alias')
632 for type in cmd.elem.findall('.//type'):
719 alias = f.elem.get('alias')
738 requires = f.elem.get('requires')
746 for subtype in f.elem.findall('.//type'):
753 for subtype in f.elem.findall('.//enum'):
760 if (f.elem.get('category') == 'enum'):
791 enums = group.elem.findall('enum')
798 for elem in enums:
799 name = elem.get('name')
803 extname = elem.get('extname')
804 version = elem.get('version')
808 if self.genOpts.defaultExtensions == elem.get('supported'):
820 elem.attrib['required'] = 'true'
822 enumAlias = elem.get('alias')
825 for elem in enums:
826 name = elem.get('name')
828 elem.attrib['required'] = 'true'
836 for type in f.elem.findall('.//type'):
901 api = fi.elem.get('api')
943 pat = '^(' + ei.elem.get('supported') + ')$'
1000 self.requireAndRemoveFeatures(f.elem, self.genOpts.apiname, self.genOpts.profile)
1001 self.assignAdditionalValidity(f.elem, self.genOpts.apiname, self.genOpts.profile)
1014 f.elem.get('name'), 'because it is not tagged for emission')
1017 self.gen.beginFeature(f.elem, emit)
1018 self.generateRequiredInterface(f.elem)