::CLASS htmlutil PUBLIC
Requires
'classfinder.cls' ----------------------------------------------------------------------------
'fsobjects.cls' html components
'nodes.cls' html components
'rexxprogram.cls' flatclause
Definition at line
67 of
htmlutil.cls
Public Class Methods
|
|
callableexpand
(htmlout, m, bc, tp)
|
|
expand details of callable feature
|
html-safe character or string
|
htmlize
(c)
|
|
replace dangerous characters for html output
|
html-safe string
|
htmlizestring
(text)
|
|
replace dangerous characters for html output
|
|
referrableexpand
(htmlout, m, tp)
|
|
expand details of referrable
|
|
tabshead
(outq, tablist, selector)
|
|
add a tabs header to a queue
|
|
trailer
(htmlout, tp)
|
|
insert trailer statements into a queue
|
|
writepage
(tp, towrite)
|
|
write a file from a queue
|
Feature Detail
::METHOD tabshead CLASS
|
add a tabs header to a queue
Parameters
outq - the queue to which to add tabs
tablist - queue of three-element queues element 1 : display name of tab element 2 : url to associate with tab element 3 : selector name
selector - tab selector to set active
Statically referenced by
htmlindex.cls line 95 "
.htmlutil~tabshead(hdr, menuq, 'petrexx')"
htmlindex.cls line 135 "
.htmlutil~tabshead(hdr, menuq, 'petoorexx')"
htmlindex.cls line 174 "
.htmlutil~tabshead(hdr, menuq, 'petall')"
htmlindex.cls line 412 "
.htmlutil~tabshead(hdr, htmlout~topmenu, pet)"
htmlindexelement.cls line 184 "
.htmlutil~tabshead(tp, topmenu, 'pet'i[2][1]~iname)"
htmlrexxclass.cls line 75 "
.htmlutil~tabshead(tp, htmlout~topmenu, 'petclasses')"
htmlrexxprogram.cls line 81 "
.htmlutil~tabshead(tp, htmlout~topmenu, 'petprograms')"
htmlrexxprogram.cls line 87 "
.htmlutil~tabshead(tp, menuq, 'petall')"
htmlrexxsource.cls line 82 "
.htmlutil~tabshead(tp, self~htmlout~topmenu, 'petfiles')"
htmltext.cls line 74 "
.htmlutil~tabshead(tp, htmlout~topmenu, 'petfiles')"
::METHOD callableexpand CLASS
|
expand details of callable feature
Parameters
htmlout - hrhrmlout object
m - rdfeature, the proc or method
bc - block comment of feature
tp - queue on which to put output
Statically referenced by
htmlrexxclass.cls line 179 "
.htmlutil~callableexpand(self~htmlout, m, bc, tp)"
htmlrexxprogram.cls line 239 "
.htmlutil~callableexpand(htmlout, i, blocko, tp)"
::METHOD referrableexpand CLASS
|
expand details of referrable
Parameters
htmlout -
.htmlout object
m -
.rdfeature, the attribute or method
tp - queue on which to put output
Statically referenced by
htmlrexxclass.cls line 189 "
.htmlutil~referrableexpand(self~htmlout, m, tp)"
::METHOD htmlize CLASS
|
replace dangerous characters for html output
Parameters
c - character for possible replacement
Returns
html-safe character or string
Dynamically referenced by
htmlutil.cls line 240 "
newtext = newtext || self~htmlize(c)"
::METHOD htmlizestring CLASS
|
replace dangerous characters for html output
Parameters
text - the string in which to replace html dangerous characters
Returns
html-safe string
Statically referenced by
htmltext.cls line 83 "
tp~queue(linenumber~right(5,'0') .htmlutil~htmlizestring(i))"
htmlutil.cls line 118 "
parse value .htmlutil~htmlizestring(i) with pname rest"
htmlutil.cls line 145 "
tp~queue(.classfinder~classnames(m~document, .htmlutil~htmlizestring(i))'<br/>')"
htmlutil.cls line 153 "
tp~queue(.classfinder~classnames(m~document, .htmlutil~htmlizestring(i))'<br/>')"
htmlutil.cls line 161 "
tp~queue(.classfinder~classnames(m~document, .htmlutil~htmlizestring(i))'<br/>')"
::METHOD trailer CLASS
|
insert trailer statements into a queue
Parameters
tp - queue to which to add trailer
htmlout not documented
Statically referenced by
htmlindex.cls line 421 "
.htmlutil~trailer(htmlout, trl)"
htmlout.cls line 127 "
.htmlutil~trailer(self, mh)"
htmlout.cls line 147 "
.htmlutil~trailer(self, mh)"
htmlout.cls line 176 "
.htmlutil~trailer(self, mh)"
htmlrexxclass.cls line 195 "
.htmlutil~trailer(self~htmlout, tp)"
htmlrexxprogram.cls line 252 "
.htmlutil~trailer(htmlout, tp)"
htmlrexxsource.cls line 100 "
.htmlutil~trailer(self~htmlout, tp)"
htmltext.cls line 88 "
.htmlutil~trailer(htmlout, tp)"
::METHOD writepage CLASS
|
write a file from a queue
Parameters
tp - queue to write
towrite - filename to write it as
Statically referenced by
htmlindexelement.cls line 118 "
.htmlutil~writepage(tp, fn)"
htmlindexelement.cls line 203 "
.htmlutil~writepage(tp, fn)"
htmlout.cls line 130 "
.htmlutil~writepage(mh, towrite)"
htmlout.cls line 150 "
.htmlutil~writepage(mh, towrite)"
htmlout.cls line 197 "
.htmlutil~writepage(mh, towrite)"
htmlout.cls line 203 "
.htmlutil~writepage(mh, towrite)"
htmlrexxclass.cls line 200 "
.htmlutil~writepage(tp, towrite)"
htmlrexxprogram.cls line 258 "
.htmlutil~writepage(tp, towrite)"
htmlrexxsource.cls line 106 "
.htmlutil~writepage(tp, towrite)"
htmltext.cls line 93 "
.htmlutil~writepage(tp, towrite)"
|
Generated on 31 Aug 2010 05:20:29 for RexxLiterate by
0.0.1
|