6.4.5.11. Class Reference Table

6.4.5.11. Class Reference Table

Start python section to interscript/weavers/html.py[14]
   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: 
End python section to interscript/weavers/html.py[14]