::CLASS htmlrexxclass PUBLIC
static class to emit html page for a rexx class
all methods are class methods
Requires
'fsobjects.cls' html components
'nodes.cls' html components
'htmlutil.cls' html utility
Definition at line
56 of
htmlrexxclass.cls
Public Class Methods
|
|
emit
(htmlout, rdc)
|
|
emit html page for rexx class
|
Public Class Attributes
|
|
htmlout
|
|
no comment
|
Private Class Methods
|
|
commad
(args)
|
|
no comment
|
|
dirxref
(rdc, src)
|
|
cross reference CLASS directive
|
|
exposesumm
(rdfeatures, rdc, exposedvar, tp)
|
|
produce titled summary table of exposing methods
|
|
featsumm
(rdfeatures, rdc, title, tp)
|
|
produce titled summary table of features
|
|
featsumms
(rdc, tag, tp)
|
|
produce feature summaries for an rdclass
|
|
getinheritance
(rdc, tp)
|
|
recursively produce summaries for all inherited features
|
|
getmixins
(mixname, tp)
|
|
report on mixed-in methods, recurse up inheritance tree
|
|
getsuper
(supername, tp)
|
|
report on inherited methods, recurse up inheritance tree
|
Feature Detail
::ATTRIBUTE htmlout CLASS
|
Dynamically referenced by
htmlrexxclass.cls line 64 "
self~htmlout = htmlout"
htmlrexxclass.cls line 82 "
blocko = self~htmlout~noprefix(rdc~document~getprevblock(rdc~feature))"
htmlrexxclass.cls line 179 "
.htmlutil~callableexpand(self~htmlout, m, bc, tp)"
htmlrexxclass.cls line 189 "
.htmlutil~referrableexpand(self~htmlout, m, tp)"
htmlrexxclass.cls line 195 "
.htmlutil~trailer(self~htmlout, tp)"
htmlrexxclass.cls line 199 "
towrite = self~htmlout~hdest||rdc~hdocurl"
htmlrexxclass.cls line 275 "
rdc = self~htmlout~rexxliterate~globalix~classix~at(supername~translate)"
htmlrexxclass.cls line 294 "
rdc = self~htmlout~rexxliterate~globalix~classix~at(mixname~translate)"
::METHOD emit CLASS
|
emit html page for rexx class
Parameters
htmlout -
.htmlout object
rdc - the rdclass object for the class
Statically referenced by
htmlrexxprogram.cls line 157 "
.htmlrexxclass~emit(htmlout, i)"
::METHOD dirxref CLASS PRIVATE
|
cross reference CLASS directive
Parameters
rdc not documented
src not documented
Dynamically referenced by
htmlrexxclass.cls line 80 "
tp~queue('<h2><span class="keywordflow">'rdc~smallicon||self~dirxref(rdc, src)'</span></h2>')"
::method getinheritance class private
|
recursively produce summaries for all inherited features
Parameters
rdc - rdclass for which to produce summaries
tp - queue to which to add summaries
Dynamically referenced by
htmlrexxclass.cls line 109 "
self~getinheritance(rdc, tp)"
htmlrexxclass.cls line 284 "
self~getinheritance(rdc, tp)"
htmlrexxclass.cls line 303 "
self~getinheritance(rdc, tp)"
::METHOD getsuper CLASS PRIVATE
|
report on inherited methods, recurse up inheritance tree
Parameters
supername - name of superclass
tp - queue to which to add summaries
Dynamically referenced by
htmlrexxclass.cls line 256 "
self~getsuper(rdc~subclass, tp)"
htmlrexxclass.cls line 261 "
self~getsuper(rdc~mixinclass, tp)"
::METHOD getmixins CLASS PRIVATE
|
report on mixed-in methods, recurse up inheritance tree
Parameters
mixname - name of mixin class
tp - queue to which to add summaries
Dynamically referenced by
htmlrexxclass.cls line 266 "
self~getmixins(m, tp)"
::METHOD featsumms CLASS PRIVATE
|
produce feature summaries for an rdclass
Parameters
rdc - the rdclass for which to produce summaries
tag - additional string for summary title
tp - queue to which to add summaries
Dynamically referenced by
htmlrexxclass.cls line 106 "
self~featsumms(rdc, '', tp)"
htmlrexxclass.cls line 282 "
self~featsumms(rdc, classdoc, tp)"
htmlrexxclass.cls line 301 "
self~featsumms(rdc, classdoc, tp)"
::METHOD featsumm CLASS PRIVATE
|
produce titled summary table of features
Parameters
rdfeatures - queue of rdfeature
rdc - rdclass object owning method
title - table title
tp - queue to receive output
Dynamically referenced by
htmlrexxclass.cls line 314 "
self~featsumm(sortq(rdc~cpubmethods), rdc, 'Public Class Methods' tag, tp)"
htmlrexxclass.cls line 315 "
self~featsumm(sortq(rdc~cpubattribs), rdc, 'Public Class Attributes' tag, tp)"
htmlrexxclass.cls line 316 "
self~featsumm(sortq(rdc~pubmethods), rdc, 'Public Methods' tag, tp)"
htmlrexxclass.cls line 317 "
self~featsumm(sortq(rdc~pubattribs), rdc, 'Public Attributes' tag, tp)"
htmlrexxclass.cls line 319 "
self~featsumm(sortq(rdc~cprimethods), rdc, 'Private Class Methods' tag, tp)"
htmlrexxclass.cls line 320 "
self~featsumm(sortq(rdc~cpriattribs), rdc, 'Private Class Attributes' tag, tp)"
htmlrexxclass.cls line 321 "
self~featsumm(sortq(rdc~primethods), rdc, 'Private Methods' tag, tp)"
htmlrexxclass.cls line 322 "
self~featsumm(sortq(rdc~priattribs), rdc, 'Private Attributes' tag, tp)"
::METHOD exposesumm CLASS PRIVATE
|
produce titled summary table of exposing methods
Parameters
rdfeatures - queue of rdfeature
rdc - rdclass object owning method
exposedvar - name of exposed variable
tp - queue to receive output
Dynamically referenced by
htmlrexxclass.cls line 116 "
self~exposesumm(mq, rdc, r, tp)"
::METHOD commad CLASS PRIVATE
|
Parameters
args not documented
|
Generated on 31 Aug 2010 05:20:25 for RexxLiterate by
0.0.1
|