Lines Matching full:registry
179 class Registry:
281 def createInterface(registry, spec, api=None):
297 return parseType(registry.types[name, api])
303 return parseEnum(registry.enums[enumName, api])
328 eCmd = registry.commands[commandName]
343 eGroup = registry.groups[name]
364 # This is a mess because the registry contains alias chains whose
371 aliasCommand = registry.commands[alias]
386 def spec(registry, api, version=None, profile=None, extensionNames=[], protects=[], force=False):
397 for eFeature in registry.getFeatures(api, check):
401 eExtension = registry.extensions[extName]
412 def interface(registry, api, **kwargs):
413 s = spec(registry, api, **kwargs)
414 return createInterface(registry, s, api)
417 return Registry(etree.parse(path))