DOCBOOK-DOCUMENT

Name

DOCBOOK-DOCUMENT -- class inheriting SPRES-DOCUMENT

Class details

(defclass DOCBOOK-DOCUMENT (SPRES-DOCUMENT)(...))
scopepackage SPRES-IMPL
locationspres/base.lisp
inheritsSPRES-DOCUMENT

Related Methods

SPRES-IMPL:CLHS-LINK
 (CLHS-LINK (DOC DOCBOOK-DOCUMENT) NAME) [method]
Calls 

APISPEC-XML:XMLIFY-STRING, LINK-TO-CLHS? and STRCAT

Location 

spres/r-db.lisp

SPRES-IMPL:GENERATE-TAG
 (GENERATE-TAG (DOC DOCBOOK-DOCUMENT) TAG END-TAG?) [method]
Calls 

STRCAT

Location 

spres/r-db.lisp

SPRES-IMPL:GET-FILE-EXTENSION
 (GET-FILE-EXTENSION (DOC DOCBOOK-DOCUMENT)) [method]
Calls 

GET-FILE-EXTENSION-FILE-EXTENSION/DOCBOOK

Location 

spres/generated.lisp

SPRES-IMPL:GET-LINKED-WORD
 (GET-LINKED-WORD (DOC DOCBOOK-DOCUMENT) WORD LINK-TYPE &KEY (DESC NIL)) [method]
Calls 

GET-SIMPLE-LINK and STRCAT

Location 

spres/tools.lisp

SPRES-IMPL:GET-NEWLINE
 (GET-NEWLINE (DOC DOCBOOK-DOCUMENT)) [method]
Calls 

STRCAT

Location 

spres/tools.lisp

SPRES-IMPL:GET-SIMPLE-ANCHOR
 (GET-SIMPLE-ANCHOR (DOC DOCBOOK-DOCUMENT) ANCHOR-WORD) [method]
Calls 

STRCAT

Location 

spres/tools.lisp

SPRES-IMPL:GET-SIMPLE-LINK
 (GET-SIMPLE-LINK (DOC DOCBOOK-DOCUMENT) DEST DESC &KEY HOVERTEXT) [method]
Calls 

APISPEC-XML:XMLIFY-STRING, STRCAT and STRING-TRIM

Location 

spres/tools.lisp

SPRES-IMPL:HANDLE-CALLS-INFO
 (HANDLE-CALLS-INFO (DOC DOCBOOK-DOCUMENT) DOC-LIST TYPE) [method]
Calls 
Location 

spres/r-db.lisp

SPRES-IMPL:HANDLE-PARAM-DOC
 (HANDLE-PARAM-DOC (DOC DOCBOOK-DOCUMENT) DOC-LIST TYPE) [method]
Calls 

APISPEC-XML:XMLIFY-STRING, EOL, GET-DOC-WORD, GET-STRING, POSITION, PUT, SUBSEQ and TL-CLEAN-FOR-LEADING-STARS

Location 

spres/r-db.lisp

SPRES-IMPL:HANDLE-SEE-DOC
 (HANDLE-SEE-DOC (DOC DOCBOOK-DOCUMENT) DOC-LIST TYPE) [method]
Calls 

APISPEC-XML:XMLIFY-STRING, EOL, GET-DOC-WORD, GET-STRING, PUT and TL-CLEAN-FOR-LEADING-STARS

Location 

spres/r-db.lisp

SPRES-IMPL:MAKE-OBJ-ID
 (MAKE-OBJ-ID (DOC DOCBOOK-DOCUMENT) (OBJ SDOC-METHOD) (PARENT SDOC-CATEGORY) &KEY (PREFIX NIL) (NAME NIL) (ALLOW-CACHED NIL)) [method]
 (MAKE-OBJ-ID (DOC DOCBOOK-DOCUMENT) OBJ PARENT &KEY (PREFIX NIL) (NAME NIL) (ALLOW-CACHED NIL)) [method]

SPRES-IMPL:MAKE-OBJ-LINK
 (MAKE-OBJ-LINK (DOC DOCBOOK-DOCUMENT) OBJ PARENT &KEY (DESC NIL) (ONLY-IF-EXISTS NIL)) [method]
Calls 

CHECK-FOR-ID, GET-HOVER-DESC, GET-OBJECT-NAME, GET-SIMPLE-LINK and MAKE-OBJ-ID

Location 

spres/r-db.lisp

SPRES-IMPL:MERGABLE-OBJS?
 (MERGABLE-OBJS? (DOC DOCBOOK-DOCUMENT) (FIRST-OBJ SDOC-METHOD) (SECOND-OBJ SDOC-METHOD)) [method]
 (MERGABLE-OBJS? (DOC DOCBOOK-DOCUMENT) (FIRST-OBJ SDOC-VARIABLE) (SECOND-OBJ SDOC-VARIABLE)) [method]
 (MERGABLE-OBJS? (DOC DOCBOOK-DOCUMENT) FIRST-OBJ SECOND-OBJ) [method]

SPRES-IMPL:PRESENT-BOOK-FOOTER
 (PRESENT-BOOK-FOOTER (DOC DOCBOOK-DOCUMENT) ACTUAL-STREAM) [method]
Calls 

FORMAT

Location 

spres/r-db.lisp

SPRES-IMPL:PRESENT-BOOK-HEADER
 (PRESENT-BOOK-HEADER (DOC DOCBOOK-DOCUMENT) STREAM) [method]
Calls 

DB-GET-DTD, EOL, HASH-TABLE-COUNT and PUT

Location 

spres/r-db.lisp

SPRES-IMPL:PRESENT-DOCUMENT
 (PRESENT-DOCUMENT (DOC DOCBOOK-DOCUMENT) &KEY CONTENT-PREFIX CONTENT-SUFFIX) [method]
Calls 
Location 

spres/r-db.lisp

SPRES-IMPL:PRESENT-OBJECT
 (PRESENT-OBJECT (OBJ SDOC-PACKAGE) (DOC DOCBOOK-DOCUMENT) (CONTEXT (EQL INDEX))) [method]
 (PRESENT-OBJECT (OBJ SDOC-CATEGORY) (DOC DOCBOOK-DOCUMENT) (CONTEXT (EQL FULL))) [method]
 (PRESENT-OBJECT (OBJ SDOC-ENUM) (DOC DOCBOOK-DOCUMENT) (CONTEXT (EQL FULL))) [method]
 (PRESENT-OBJECT (OBJ SDOC-TYPESPEC) (DOC DOCBOOK-DOCUMENT) (CONTEXT (EQL FULL))) [method]
 (PRESENT-OBJECT (OBJ SDOC-VARIABLE) (DOC DOCBOOK-DOCUMENT) (CONTEXT (EQL FULL))) [method]
 (PRESENT-OBJECT (OBJ SDOC-METHOD) (DOC DOCBOOK-DOCUMENT) (CONTEXT (EQL FULL))) [method]
 (PRESENT-OBJECT (OBJ SDOC-CLASS) (DOC DOCBOOK-DOCUMENT) (CONTEXT (EQL FULL))) [method]
 (PRESENT-OBJECT (OBJ SDOC-PACKAGE) (DOC DOCBOOK-DOCUMENT) (CONTEXT (EQL FULL))) [method]
 (PRESENT-OBJECT (OBJ SDOC-MODULE) (DOC DOCBOOK-DOCUMENT) (CONTEXT (EQL FULL))) [method]
 (PRESENT-OBJECT (OBJ SDOC-TOPLEVEL) (DOC DOCBOOK-DOCUMENT) (CONTEXT (EQL FULL))) [method]

SPRES-IMPL:PRINT-CLASS-HIERARCHY
 (PRINT-CLASS-HIERARCHY (DOC DOCBOOK-DOCUMENT) HIER INDENT) [method]
Called By 

PRESENT-OBJECT-TPL/DOCBOOK and PRINT-CLASS-HIERARCHY

Calls 

EOL, MAKE-STRING, PRINT-CLASS-HIERARCHY, PUT, TL-MAKE-LINK-FOR-CLASS and TNODE.KIDS

Location 

spres/hier.lisp

SPRES-IMPL:PRINT-HEADER
 (PRINT-HEADER OBJ (DOC DOCBOOK-DOCUMENT) (CONTEXT (EQL PACKAGE))) [method]
 (PRINT-HEADER OBJ (DOC DOCBOOK-DOCUMENT) (CONTEXT (EQL BOOK))) [method]
 (PRINT-HEADER OBJ (DOC DOCBOOK-DOCUMENT) (CONTEXT (EQL DOCUMENT))) [method]

SPRES-IMPL:PRINT-PURPOSE
 (PRINT-PURPOSE (OBJ SDOC-METHOD) (DOC DOCBOOK-DOCUMENT) CONTEXT) [method]
 (PRINT-PURPOSE (OBJ SDOC-CLASS) (DOC DOCBOOK-DOCUMENT) CONTEXT) [method]

SPRES-IMPL:TAGGIFY
 (TAGGIFY (FORMAT DOCBOOK-DOCUMENT) (TYPE (EQL ITALIC)) STR) [method]
 (TAGGIFY (FORMAT DOCBOOK-DOCUMENT) (TYPE (EQL BOLD)) STR) [method]
 (TAGGIFY (DOC DOCBOOK-DOCUMENT) (TYPE (EQL BIG-HEADER)) STR) [method]

This documentation was generated 27 Oct 2003 from the original sources by Albert v.0.4.9.