::CLASS htmlindex PUBLIC

static class to emit html pages indices
all methods are class methods

Requires

'fsobjects.cls' html components
'htmlutil.cls' html utility
'htmlrexxclass.cls' rexx class html
'htmlindexelement.cls' html indexing
Definition at line 58 of htmlindex.cls

Public Class Methods

  emit (htmlout, global)
emit html indices for global object

Private Class Methods

  emitclassi (classes, htmlout, title, pet, indexfile)
emit classes index
  emitconstanti (constants, htmlout, title, pet, indexfile)
emit constants index
  emitfilei (files, htmlout, title, pet, indexfile)
emit file index
  emitmethi (methods, htmlout, title, pet, indexfile)
emit method index
  emitoptioni (options, htmlout, title, pet, indexfile)
no comment
  emitprocedurei (procedures, htmlout, title, pet, indexfile)
emit procedure index
  emitprogramalli (files, htmlout, title, pet, indexfile)
no comment
  emitprogramcli (files, htmlout, title, pet, indexfile)
emit classic programs index
  emitprogrami (files, htmlout, title, pet, indexfile)
emit program index
  emitprogramooi (files, htmlout, title, pet, indexfile)
emit oo programs index
  emitroutinei (routines, htmlout, title, pet, indexfile)
emit routine index
  emittextfilei (files, htmlout, title, pet, indexfile)
emit text file index
  makehdr (htmlout, title, pet)
make header
  maketrl (htmlout)
make trailer

Feature Detail

::METHOD emit CLASS
emit html indices for global object
Parameters
htmlout - .htmlout object
global - a global object to hold index results
Definition at line 63 of htmlindex.cls
Statically referenced by
rexxliterate.cls line 224 ".htmlindex~emit(self~htmlout, self~globalix)"

::METHOD emitprogrami CLASS PRIVATE
emit program index
Parameters
files not documented
htmlout not documented
title not documented
pet not documented
indexfile not documented
Definition at line 79 of htmlindex.cls
Dynamically referenced by
htmlindex.cls line 66 "self~emitprogrami(global~files, htmlout, 'Index of programs', 'petprograms', 'programs')"

::METHOD emitprogramcli CLASS PRIVATE
emit classic programs index
Parameters
files not documented
htmlout not documented
title not documented
pet not documented
indexfile not documented
Definition at line 86 of htmlindex.cls
Dynamically referenced by
htmlindex.cls line 83 "self~emitprogramcli(files, htmlout, title, pet, indexfile'_rexx')"

::METHOD emitprogramooi CLASS PRIVATE
emit oo programs index
Parameters
files not documented
htmlout not documented
title not documented
pet not documented
indexfile not documented
Definition at line 126 of htmlindex.cls
Dynamically referenced by
htmlindex.cls line 82 "self~emitprogramooi(files, htmlout, title, pet, indexfile'_oorexx')"

::METHOD emitprogramalli CLASS PRIVATE
Parameters
files not documented
htmlout not documented
title not documented
pet not documented
indexfile not documented
Definition at line 165 of htmlindex.cls
Dynamically referenced by
htmlindex.cls line 81 "self~emitprogramalli(files, htmlout, title, pet, indexfile)"

::METHOD emitprocedurei CLASS PRIVATE
emit procedure index
Parameters
procedures not documented
htmlout not documented
title not documented
pet not documented
indexfile not documented
Definition at line 202 of htmlindex.cls
Dynamically referenced by
htmlindex.cls line 70 "self~emitprocedurei(global~procedures, htmlout, 'Index of procedures', 'petprocedures', 'procedures')"

::METHOD emitroutinei CLASS PRIVATE
emit routine index
Parameters
routines not documented
htmlout not documented
title not documented
pet not documented
indexfile not documented
Definition at line 228 of htmlindex.cls
Dynamically referenced by
htmlindex.cls line 71 "self~emitroutinei(global~routines, htmlout, 'Index of routines', 'petroutines', 'routines')"

::METHOD emitconstanti CLASS PRIVATE
emit constants index
Parameters
constants not documented
htmlout not documented
title not documented
pet not documented
indexfile not documented
Definition at line 251 of htmlindex.cls
Dynamically referenced by
htmlindex.cls line 72 "self~emitconstanti(global~constants, htmlout, 'Index of constants', 'petconstants', 'constants')"

::METHOD emitoptioni CLASS PRIVATE
Parameters
options not documented
htmlout not documented
title not documented
pet not documented
indexfile not documented
Definition at line 273 of htmlindex.cls
Dynamically referenced by
htmlindex.cls line 73 "self~emitoptioni(global~options, htmlout, 'Index of options', 'petoptions', 'options')"

::METHOD emittextfilei CLASS PRIVATE
emit text file index
Parameters
files not documented
htmlout not documented
title not documented
pet not documented
indexfile not documented
Definition at line 297 of htmlindex.cls
Dynamically referenced by
htmlindex.cls line 75 "self~emittextfilei(global~files, htmlout, 'Index of text files', 'pettext', 'text')"

::METHOD emitfilei CLASS PRIVATE
emit file index
Parameters
files not documented
htmlout not documented
title not documented
pet not documented
indexfile not documented
Definition at line 319 of htmlindex.cls
Dynamically referenced by
htmlindex.cls line 76 "self~emitfilei(global~files, htmlout, 'Index of files', 'petfiles', 'files')"

::METHOD emitclassi CLASS PRIVATE
emit classes index
Parameters
classes not documented
htmlout not documented
title not documented
pet not documented
indexfile not documented
Definition at line 349 of htmlindex.cls
Dynamically referenced by
htmlindex.cls line 67 "self~emitclassi(global~classes, htmlout, 'Index of classes', 'petclasses', 'classes')"

::METHOD emitmethi CLASS PRIVATE
emit method index
Parameters
methods not documented
htmlout not documented
title not documented
pet not documented
indexfile not documented
Definition at line 370 of htmlindex.cls
Dynamically referenced by
htmlindex.cls line 68 "self~emitmethi(global~methods, htmlout, 'Index of methods', 'petmethods', 'methods')"
htmlindex.cls line 69 "self~emitmethi(global~attributes, htmlout, 'Index of attributes', 'petattributes', 'attributes')"

::METHOD makehdr CLASS PRIVATE
make header
Parameters
htmlout - where to get the top menu
title - title to insert into header
pet - pet name of active top-level menu
Definition at line 404 of htmlindex.cls
Dynamically referenced by
htmlindex.cls line 88 "hdr = self~makehdr(htmlout, title, pet)"
htmlindex.cls line 128 "hdr = self~makehdr(htmlout, title, pet)"
htmlindex.cls line 167 "hdr = self~makehdr(htmlout, title, pet)"
htmlindex.cls line 205 "hdr = self~makehdr(htmlout, title, pet)"
htmlindex.cls line 231 "hdr = self~makehdr(htmlout, title, pet)"
htmlindex.cls line 254 "hdr = self~makehdr(htmlout, title, pet)"
htmlindex.cls line 276 "hdr = self~makehdr(htmlout, title, pet)"
htmlindex.cls line 300 "hdr = self~makehdr(htmlout, title, pet)"
htmlindex.cls line 322 "hdr = self~makehdr(htmlout, title, pet)"
htmlindex.cls line 352 "hdr = self~makehdr(htmlout, title, pet)"
htmlindex.cls line 373 "hdr = self~makehdr(htmlout, title, pet)"

::METHOD maketrl CLASS PRIVATE
make trailer
Parameters
htmlout - where to get trailer details
Definition at line 418 of htmlindex.cls
Dynamically referenced by
htmlindex.cls line 89 "trl = self~maketrl(htmlout)"
htmlindex.cls line 129 "trl = self~maketrl(htmlout)"
htmlindex.cls line 168 "trl = self~maketrl(htmlout)"
htmlindex.cls line 206 "trl = self~maketrl(htmlout)"
htmlindex.cls line 232 "trl = self~maketrl(htmlout)"
htmlindex.cls line 255 "trl = self~maketrl(htmlout)"
htmlindex.cls line 277 "trl = self~maketrl(htmlout)"
htmlindex.cls line 301 "trl = self~maketrl(htmlout)"
htmlindex.cls line 323 "trl = self~maketrl(htmlout)"
htmlindex.cls line 353 "trl = self~maketrl(htmlout)"
htmlindex.cls line 374 "trl = self~maketrl(htmlout)"


Get RexxLiterate at SourceForge.net. Fast, secure and Free Open Source software downloads
Generated on 31 Aug 2010 05:20:24 for RexxLiterate by rexxliterate  0.0.1