def search_name(self): """Search the name of a utility. """ inspector = RegistryInspector(getSiteManager().utilities) iface_name = self.request.get('iface', None) query = self.request.get('q') provided = resolve(iface_name) names = inspector.get_names(provided, 0) results = utils.ac_search(query, names) return '\n'.join(results)
def utility_names(self): """Returns a list of utility names. """ inspector = RegistryInspector(getSiteManager().utilities) return json.dumps(list(sorted(inspector.get_names())))
def adapter_names(self): """Returns a list of adapter names. """ inspector = RegistryInspector(getSiteManager().adapters) return json.dumps(list(sorted(inspector.get_names())))