::CLASS classfinder PUBLIC
prefix comment removed
Find classes
Tiny but crucial
Definition at line
46 of
classfinder.cls
Public Class Methods
|
substituted text
|
classnames
(d, text)
|
|
replace class names in a string with HTML references
|
array of substituted text
|
classnamesa
(d, text)
|
|
replace class names in an array of strings with HTML references
|
.rdclass object
|
findclass
(classname, document, reqfiles)
|
|
locate declaration of class
|
.rdprocedure of routine
|
findroutine
(routinename, document, reqfiles)
|
|
locate declaration of routine
|
Private Class Methods
|
.rdclass object
|
findclassr
(classname, document, reqfiles, seenfiles)
|
|
recursive locate declaration of class
|
.rdprocedure object
|
findroutiner
(routinename, document, reqfiles, seenfiles)
|
|
recursive locate declaration of class
|
Feature Detail
::METHOD classnamesa CLASS
|
replace class names in an array of strings with HTML references
to the class documentation
Parameters
d - document in which string found
text - array of text in which to replace class names
Returns
array of substituted text
::METHOD classnames CLASS
|
replace class names in a string with HTML references
to the class documentation
Parameters
d - document in which string found
text - text in which to replace class names
Returns
substituted text
Statically referenced by
htmlrexxclass.cls line 84 "
tp~queue(.classfinder~classnames(rdc~document, i)'<br/>')"
htmlrexxclass.cls line 94 "
comment = .classfinder~classnames(rdc~document, comq~text[1])"
htmlrexxclass.cls line 173 "
tp~queue(.classfinder~classnames(m~document, t)'</br>')"
htmlrexxclass.cls line 351 "
oneliner = .classfinder~classnames(m~document, bc~text[1])"
htmlrexxclass.cls line 404 "
oneliner = .classfinder~classnames(m~document, bc~text[1])"
htmlrexxprogram.cls line 282 "
oneliner = .classfinder~classnames(m~document, bc~text[1])"
htmlrexxprogram.cls line 352 "
oneliner = .classfinder~classnames(m~document, bc~text[1])"
htmlutil.cls line 129 "
tp~queue('<span class="param">'pname'</span>' .classfinder~classnames(m~document, rest)'<br>')"
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/>')"
Dynamically referenced by
classfinder.cls line 58 "
na~queue(self~classnames(d, i))"
::METHOD findclass CLASS
|
locate declaration of class
Parameters
classname - target class name, uppercase
document - current document
reqfiles - queue of candidate files in which to look up possible declarations
Returns
.rdclass object
.nil - can't locate class object
Statically referenced by
documents.cls line 820 "
rdc = .classfinder~findclass(classname, self~document, reqfiles)"
documents.cls line 842 "
rdc = .classfinder~findclass(classname, self~document, reqfiles)"
documents.cls line 1131 "
rdc = .classfinder~findclass(self~feature~subclass~translate, self~document, self~document~reqfiles)"
documents.cls line 1138 "
rdc = .classfinder~findclass(self~feature~mixinclass~translate, self~document, self~document~reqfiles)"
documents.cls line 1147 "
rdc = .classfinder~findclass(iclass, self~document, self~document~reqfiles)"
htmlrexxclass.cls line 218 "
xrdc = .classfinder~findclass(w~translate, rdc~document, rdc~document~reqfiles)"
htmlrexxclass.cls line 235 "
xrdc = .classfinder~findclass(w~translate, rdc~document, rdc~document~reqfiles)"
htmlrexxsource.cls line 267 "
rdc = .classfinder~findclass(cn, rxdoc, rxdoc~reqfiles)"
Dynamically referenced by
classfinder.cls line 79 "
rdc = self~findclass(cn, d, d~reqfiles)"
::METHOD findclassr CLASS PRIVATE
|
recursive locate declaration of class
Parameters
classname - target class name, uppercase
document - current document
reqfiles - queue of candidate files in which to look up possible declarations
seenfiles - .set of .files already searched
Returns
.rdclass object
.nil - can't locate class object
Dynamically referenced by
classfinder.cls line 100 "
rdc = self~findclassr(classname, document, reqfiles, seenfiles)"
classfinder.cls line 134 "
rdc = self~findclassr(classname, f~document, f~document~reqfiles, seenfiles)"
::METHOD findroutine CLASS
|
locate declaration of routine
Parameters
routinename - target routine name, uppercase
document - current document
reqfiles - queue of candidate files in which to look up possible declarations
Returns
.rdprocedure of routine
.nil - can't locate class object
Statically referenced by
documents.cls line 684 "
rdp = .classfinder~findroutine(procname, self~document, self~document~reqfiles)"
::METHOD findroutiner CLASS PRIVATE
|
recursive locate declaration of class
Parameters
classname - target class name, uppercase
document - current document
reqfiles - queue of candidate files in which to look up possible declarations
seenfiles - .set of .files already searched
routinename not documented
Returns
.rdprocedure object
.nil - can't locate class object
Dynamically referenced by
classfinder.cls line 153 "
rdp = self~findroutiner(routinename, document, reqfiles, seenfiles)"
classfinder.cls line 184 "
rdp = self~findroutiner(routinename, f~document, f~document~reqfiles, seenfiles)"
|
Generated on 31 Aug 2010 05:20:01 for RexxLiterate by
0.0.1
|