def process_item_hook(self, el, full_name, full_link): keyword_el = etree.SubElement(self.functions_el, 'keyword') keyword_el.set('type', self.get_mark(el)) keyword_el.set('name', full_name) keyword_el.set('link', full_link) IndexTransform.process_item_hook(self, el, full_name, full_link)
def process_item_hook(self, el, full_name, full_link): item_type = get_item_type(el) if item_type: if full_link in self.ident_map: self.ident_map[full_link][full_name] = item_type else: self.ident_map[full_link] = {full_name: item_type} IndexTransform.process_item_hook(self, el, full_name, full_link)
def process_item_hook(self, el, full_name, full_link): is_member = False if self.check_is_member(el): pass elif '<' in full_name: pass elif '>' in full_name: pass elif '(' in full_name: pass elif ')' in full_name: pass else: self.out_file.write(full_name + ' => ' + full_link + '\n') IndexTransform.process_item_hook(self, el, full_name, full_link)
def process_item_hook(self, el, full_name, full_link): if self.check_is_member(el): pass elif '<' in full_name: pass elif '>' in full_name: pass elif '(' in full_name: pass elif ')' in full_name: pass else: self.out_file.write(full_name + ' => ' + full_link + '\n') IndexTransform.process_item_hook(self, el, full_name, full_link)
def process_item_hook(self, el, full_name, full_link): self.links.append({'string': full_name, 'target': full_link}) if is_group(el): saved_group = self.curr_group self.curr_group = full_name IndexTransform.process_item_hook(self, el, full_name, full_link) self.curr_group = saved_group else: IndexTransform.process_item_hook(self, el, full_name, full_link) if is_group(el.getparent() ) and self.curr_group and needs_entry_in_group(el): self.links.append({ 'string': get_rel_name(full_name), 'target': full_link, 'on_group': self.curr_group })
def process_item_hook(self, el, full_name, full_link): self.links.append({'string': full_name, 'target': full_link}) if is_group(el): saved_group = self.curr_group self.curr_group = full_name IndexTransform.process_item_hook(self, el, full_name, full_link) self.curr_group = saved_group else: IndexTransform.process_item_hook(self, el, full_name, full_link) if is_group(el.getparent()) and self.curr_group and \ needs_entry_in_group(el): self.links.append({ 'string': get_rel_name(full_name), 'target': full_link, 'on_group': self.curr_group })
def process_item_hook(self, el, full_name, full_link): if is_group(el): saved_group = self.curr_group self.groups[full_name] = { 'name': full_name, 'base_url': full_link, 'urls': [''] } self.curr_group = full_name IndexTransform.process_item_hook(self, el, full_name, full_link) self.curr_group = saved_group else: IndexTransform.process_item_hook(self, el, full_name, full_link) if is_group(el.getparent()): base_url = self.groups[self.curr_group]['base_url'] if full_link.find(base_url) == 0: rel_link = full_link[len(base_url):] if not rel_link in self.groups[self.curr_group]['urls']: self.groups[self.curr_group]['urls'].append(rel_link)
def process_item_hook(self, el, full_name, full_link): if is_group(el): saved_group = self.curr_group self.groups[full_name] = { 'name': full_name, 'base_url': full_link, 'urls': [''] } self.curr_group = full_name IndexTransform.process_item_hook(self, el, full_name, full_link) self.curr_group = saved_group else: IndexTransform.process_item_hook(self, el, full_name, full_link) if is_group(el.getparent()): base_url = self.groups[self.curr_group]['base_url'] if full_link.find(base_url) == 0: rel_link = full_link[len(base_url):] if rel_link not in self.groups[self.curr_group]['urls']: self.groups[self.curr_group]['urls'].append(rel_link)
def process_item_hook(self, el, full_name, full_link): item_kind = self.get_item_kind(el) if item_kind is not None: add_to_map(self.ns_map, full_name, full_link, item_kind) IndexTransform.process_item_hook(self, el, full_name, full_link)
def process_item_hook(self, el, full_name, full_link): self.out_file.write('<li>' + self.output_item(el, full_name, full_link) + '<ul>') IndexTransform.process_item_hook(self, el, full_name, full_link) self.out_file.write('</ul></li>\n')
def process_item_hook(self, el, full_name, full_link): self.out_file.write(full_name + ' => ' + full_link + '\n') IndexTransform.process_item_hook(self, el, full_name, full_link)
def process_item_hook(self, el, full_name, full_link): self.out_file.write('<keyword type="' + xml_escape(self.get_mark(el)) + '" name="' + xml_escape(full_name) + '" link="' + xml_escape(full_link) + '"/>\n') IndexTransform.process_item_hook(self, el, full_name, full_link)