375: #line 425 "html_weaver.ipk" 376: def class_reference(self, hlevel=2, *args, **kwds): 377: ids = self.master.classes 378: if not ids: 379: ids = self.pass_frame.classes 380: keys = ids.keys() 381: keys.sort() 382: if hlevel>0: 383: self.head(hlevel,'Index of Classes') 384: self._writeline('<TABLE COLS="2" BORDER="1" CELLPADDING="2">') 385: for k in keys: 386: refs = ids[k] 387: self._write('<TR><TD VALIGN="Top"><CODE> '+k+' </CODE></TD><TD> ') 388: old_df = '' 389: for sf,sc,df,dc in refs: 390: if old_df != '': self._write(', ') 391: if old_df != df: 392: self._write(df+': <A HREF=#'+sf+':'+str(sc)+'>'+str(dc)+'</A>') 393: old_df = df 394: else: 395: self._write('<A HREF=#'+sf+':'+str(sc)+'>'+str(dc)+'</A>') 396: self._write('</TD></TR>') 397: self._writeline('</TABLE>') 398: 399: # create an HTML anchor 400: def set_fc_anchor(self,file,count): 401: self._write('<A NAME="'+file+':'+str(count)+'"></A>') 402: