::CLASS textdocument PUBLIC SUBCLASS adocument

represents a text document

Requires

'hashfunction.cls' generate unique ids for html output
'rexxprogram.cls' parse rexx
'tokenizer.cls' tokenizer
'pathsep.cls' fs path separator
'classfinder.cls' class lookup
'nodes.cls' html nodes
Definition at line 1437 of documents.cls

Public Methods

  init (file, basepath, rexxdoc, modules)
no comment

Public Attributes

  moddoc
any contained module docs
  rexxdoc
any contained rexxdocs
  text
lines of text file

Private Methods

  finddocs (rexxdoc, modules, file)
extract any rexx docs in a text file

Public Methods inherited from adocument

  init (file, basepath)
no comment

Public Attributes inherited from adocument

  file
file object associated with document
  filename
end of file path
  filepath
canonical file path
  prefix
collapsed filename
  relpath
path relative to base path
  uniqueid
unique id for output

Public Methods mixed in from extensible

  addattribute (attrname)
add an attribute

Instantiated by

rexxliterate.cls line 358

Feature Detail

::ATTRIBUTE text
lines of text file
Definition at line 1438 of documents.cls
Dynamically referenced by
documents.cls line 1447 "self~text = s~arrayin"
documents.cls line 1465 "do i over self~text"
documents.cls line 1484 "currq = m~text"
documents.cls line 1488 "currq = m~text"
htmlindex.cls line 406 "hdr = .head_html~new~text"
htmlout.cls line 108 "mh = .head_html~new~text"
htmlout.cls line 135 "mh = .head_html~new~text"
htmlout.cls line 144 "do i over module~text"
htmlout.cls line 165 "mh = .head_html~new~text"
htmlout.cls line 183 "fs = .head_html~new~text"
htmlout.cls line 186 "do i over .frameset_html~new~text"
htmlout.cls line 233 "do j = 1 to bc~text~items"
htmlout.cls line 234 "if bc~text[j] <> self~prefixcomment[j]"
htmlout.cls line 243 "do j = j to bc~text~items"
htmlout.cls line 244 "ntext~queue(bc~text[j])"
htmlout.cls line 246 "bc~text = ntext"
htmlrexxclass.cls line 66 "tp = .head_html~new~text"
htmlrexxclass.cls line 83 "do i over blocko~text"
htmlrexxclass.cls line 93 "if comq~text~items > 0"
htmlrexxclass.cls line 94 "comment = .classfinder~classnames(rdc~document, comq~text[1])"
htmlrexxclass.cls line 172 "do t over bc~text"
htmlrexxclass.cls line 350 "if bc~text~items > 0"
htmlrexxclass.cls line 351 "oneliner = .classfinder~classnames(m~document, bc~text[1])"
htmlrexxclass.cls line 403 "if bc~text~items > 0"
htmlrexxclass.cls line 404 "oneliner = .classfinder~classnames(m~document, bc~text[1])"
htmlrexxprogram.cls line 72 "tp = .head_html~new~text"
htmlrexxprogram.cls line 128 "do i over blocko~text"
htmlrexxprogram.cls line 235 "do b over blocko~text"
htmlrexxprogram.cls line 281 "if bc~text~items > 0"
htmlrexxprogram.cls line 282 "oneliner = .classfinder~classnames(m~document, bc~text[1])"
htmlrexxprogram.cls line 351 "if bc~text~items > 0"
htmlrexxprogram.cls line 352 "oneliner = .classfinder~classnames(m~document, bc~text[1])"
htmlrexxsource.cls line 72 "tp = .head_html~new~text"
htmltext.cls line 65 "tp = .head_html~new~text"
htmltext.cls line 81 "do i over file~document~text"
htmltree.cls line 81 "tp = .head_html~new~text"

::ATTRIBUTE rexxdoc
any contained rexxdocs
Definition at line 1439 of documents.cls
Dynamically referenced by
documents.cls line 1451 "self~rexxdoc = .queue~new"

::ATTRIBUTE moddoc
any contained module docs
Definition at line 1440 of documents.cls
Dynamically referenced by
documents.cls line 1452 "self~moddoc = .directory~new"

::METHOD init
Parameters
file not documented
basepath not documented
rexxdoc not documented
modules not documented
Definition at line 1442 of documents.cls

::METHOD finddocs PRIVATE
extract any rexx docs in a text file
Parameters
rexxdoc not documented
modules not documented
file not documented
Definition at line 1457 of documents.cls
Dynamically referenced by
documents.cls line 1454 "self~finddocs(rexxdoc, modules, file)"


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