::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
Definition at line 80 of htmlutil.cls
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
Definition at line 104 of htmlutil.cls
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
Definition at line 185 of htmlutil.cls
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
Definition at line 220 of htmlutil.cls
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
Definition at line 235 of htmlutil.cls
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
Definition at line 246 of htmlutil.cls
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
Definition at line 270 of htmlutil.cls
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)"


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