Class Doclisp-Asdf-System

Part of:

package tinaa, class name-holder-mixin, class doclisp-assembly

Default initargs

:header → #:part-kind → #
:document? → #:part-type → #
:page-writer-class → #

Direct Superclass

doclisp-assembly

A part with sub-parts.

name-holder-mixin

Slot

author-mailReader:author-mail.
author-nameReader:author-name.
document?Initform:t, Initargs::document?; Reader:document?.
flag?Accessors:flag?.
headerInitform:, Initargs::header; Accessors:header.
instance
An instance of this part.
Initargs::instance; Reader:instance.
maintainer-mailInitargs::maintainer-mail; Reader:maintainer-mail.
maintainer-nameInitargs::maintainer-name; Reader:maintainer-name.
nameInitargs::name; Reader:name.
name-holderInitargs::name-holder; Reader:name-holder.
page-writerReader:page-writer.
page-writer-classInitargs::page-writer-class; Reader:page-writer-class.
parentsInitargs::parents; Accessors:parents.
part-kindInitargs::part-kind; Reader:part-kind.
part-typeInitargs::part-type; Reader:part-type.
subpartsInitform:(make-container (quote alist-container) initial-element-fn (lambda nil (make-container (quote alist-container)))); Reader:subparts.
urlAccessors:url.

Direct Method

display-part

Output information about a part. Example modes are
:subpart-list, :detail, :summary.

edge-kinds-for-part-graph
graph-part-p
index-kinds

Returns a list describing what indexes to generate for this part. This list is a list of lists of...

make-part-graph
part-documentation

Returns whatever documentation is available for part using the Common Lisp documentation function...

partname-list

Returns a list of the names of the subparts of part of type 'part-kind'. Usually, these will be s...

short-documentation

Returns the first bit of the documentation for part.
Change short-documentation-length to deter...

subpart-kinds

Returns a list of the kinds of the subparts of assembly.
This is a list of instances of subpart-k...

system-files

Other Method

add-contents-link
build-documentation
build-index-links
build-indexes
depth-for-part
doclisp-header
document-part-p
document-part-to-file
find-part

Returns a existing part if it can be found.

finish-grovel
grovel-part
include-in-contents-p
include-kind-in-index-p

Returns true if part should include kind in it's index.

layout-engine-for-part
make-root-pointing-url
maybe-show-documentation
name-holder
part-name

Returns the name of the part as a string

show-part-parents

Generate HTML to show the parents of a part. Called for a part only when it actually has parents ...

span-class-for-part-name

Returns the class to be used when displaying the part's name.

start-grovel
url-for-part

Returns the url for the part, creating it if necessary.