441: #line 478 "xml_weaver.ipk"
442: def class_reference(self, hlevel=2, *args, **kwds):
443: ids = self.master.classes
444: if not ids:
445: ids = self.pass_frame.classes
446: keys = ids.keys()
447: keys.sort()
448: if hlevel>0:
449: self.head(hlevel,'Index of Classes')
450: self._writeline('<TABLE COLS="2" BORDER="1" CELLPADDING="2">')
451: for k in keys:
452: refs = ids[k]
453: self._write('<TR><TD VALIGN="Top"><CODE> '+k+' </CODE></TD><TD> ')
454: old_df = ''
455: for sf,sc,df,dc in refs:
456: if old_df != '': self._write(', ')
457: if old_df != df:
458: self._write(df+': <A HREF=#'+sf+':'+str(sc)+'>'+str(dc)+'</A>')
459: old_df = df
460: else:
461: self._write('<A HREF=#'+sf+':'+str(sc)+'>'+str(dc)+'</A>')
462: self._write('</TD></TR>')
463: self._writeline('</TABLE>')
464:
465:
466: def set_fc_anchor(self,file,count):
467: self._write('<A NAME="'+file+':'+str(count)+'"></A>')
468: