SDOC-METHOD

Name

SDOC-METHOD -- class inheriting XML-CLASS

Class details

(defclass SDOC-METHOD (XML-CLASS)(...))
scopepackage SDS-API-SDOC
locationspecs/sdoc-base.lisp
inheritsXML-CLASS
# variables9
# methods18

Methods

(SETF SDOC-METHOD.ACCESS)
 ((SETF SDOC-METHOD.ACCESS) (OBJ SDOC-METHOD)) [accessor]

SDOC-METHOD.ACCESS
 (SDOC-METHOD.ACCESS (OBJ SDOC-METHOD)) [accessor]

(SETF SDOC-METHOD.ARGS)
 ((SETF SDOC-METHOD.ARGS) (OBJ SDOC-METHOD)) [accessor]

SDOC-METHOD.ARGS
 (SDOC-METHOD.ARGS (OBJ SDOC-METHOD)) [accessor]

(SETF SDOC-METHOD.CONTENT)
 ((SETF SDOC-METHOD.CONTENT) (OBJ SDOC-METHOD)) [accessor]

SDOC-METHOD.CONTENT
 (SDOC-METHOD.CONTENT (OBJ SDOC-METHOD)) [accessor]
Called By 

PRESENT-OBJECT-FULL-METHOD/DOCBOOK

(SETF SDOC-METHOD.DOC)
 ((SETF SDOC-METHOD.DOC) (OBJ SDOC-METHOD)) [accessor]

SDOC-METHOD.DOC
 (SDOC-METHOD.DOC (OBJ SDOC-METHOD)) [accessor]
Called By 

PRESENT-OBJECT-FULL-METHOD/DOCBOOK and PRESENT-OBJECT-FULL-TPL-METHOD/DOCBOOK

(SETF SDOC-METHOD.ID)
 ((SETF SDOC-METHOD.ID) (OBJ SDOC-METHOD)) [accessor]

SDOC-METHOD.ID
 (SDOC-METHOD.ID (OBJ SDOC-METHOD)) [accessor]

(SETF SDOC-METHOD.INFO)
 ((SETF SDOC-METHOD.INFO) (OBJ SDOC-METHOD)) [accessor]

SDOC-METHOD.INFO
 (SDOC-METHOD.INFO (OBJ SDOC-METHOD)) [accessor]
Called By 

GET-METHOD-SIGNATURE, IS-GENERIC-FUN?, IS-METHOD?, PRESENT-OBJECT-FULL-METHOD/DOCBOOK and UPDATE-CALLEDBY-INFO!

(SETF SDOC-METHOD.NAME)
 ((SETF SDOC-METHOD.NAME) (OBJ SDOC-METHOD)) [accessor]

SDOC-METHOD.NAME
 (SDOC-METHOD.NAME (OBJ SDOC-METHOD)) [accessor]

(SETF SDOC-METHOD.RETVALS)
 ((SETF SDOC-METHOD.RETVALS) (OBJ SDOC-METHOD)) [accessor]

SDOC-METHOD.RETVALS
 (SDOC-METHOD.RETVALS (OBJ SDOC-METHOD)) [accessor]
Called By 

GET-METHOD-RETVAL

(SETF SDOC-METHOD.WHERE)
 ((SETF SDOC-METHOD.WHERE) (OBJ SDOC-METHOD)) [accessor]

SDOC-METHOD.WHERE
 (SDOC-METHOD.WHERE (OBJ SDOC-METHOD)) [accessor]

Slots

 slot ACCESS is of type LIST
 slot ARGS is of type LIST
 slot CONTENT is of type LIST
 slot DOC is of type LIST
 slot ID is of type LIST
 slot INFO is of type LIST
 slot NAME is of type LIST
 slot RETVALS is of type LIST
 slot WHERE is of type LIST

Related Methods

SPRES-IMPL:%CHECK-FOR-METHOD-DISPATCH
 (%CHECK-FOR-METHOD-DISPATCH (WHERE SDOC-METHOD) OBJ) [method]
Calls 

%CHECK-FOR-METHOD-DISPATCH, GET-INFO-OF-TYPE, GET-OBJECT-NAME, SDOC-INFO.VALUE, SDOC-METHOD.ARGS, SLOT-VALUE, STRING-EQUAL and WARN

Location 

spres/object.lisp

ALBERT:ADD-DOCUMENTATION
 (ADD-DOCUMENTATION (OBJ SDOC-METHOD) TEXT) [method]
Calls 

%MAKE-DOC-OBJ, CLASS-NAME, CLASS-OF, FUNCALL, SLOT-VALUE and WARN

Location 

tools/convert.lisp

SPRES-IMPL:ALMOST-EMPTY-OBJ?
 (ALMOST-EMPTY-OBJ? (OBJ SDOC-METHOD)) [method]
Calls 

SLOT-VALUE

Location 

spres/tools.lisp

SPRES-IMPL:COLLECT-INDEXABLE
 (COLLECT-INDEXABLE (OBJ SDOC-METHOD)) [method]
Calls 

GET-OBJECT-NAME and MAKE-IDX-ENTRY

Location 

spres/tools.lisp

ALBERT:CONVERT-OBJ
 (CONVERT-OBJ (METH CSF-METHOD) (SD-METH SDOC-METHOD)) [method]
Calls 
Location 

tools/convert.lisp

SDS-API-SDOC:DO-ITERATION
 (DO-ITERATION (NODE SDOC-METHOD) FUNCTION CONTEXT &KEY (RECURSIVE T)) [method]
Calls 

FUNCALL

Location 

specs/sdoc-extra.lisp

SPRES-IMPL:GET-ENCLOSING-PACKAGE
 (GET-ENCLOSING-PACKAGE (OBJ SDOC-METHOD)) [method]
Calls 

GET-ENCLOSING-PACKAGE and PARENT-OF

Location 

spres/tools.lisp

SDS-API-SDOC:GET-LOCATIONS
 (GET-LOCATIONS (OBJ SDOC-METHOD)) [method]
Calls 

MAPCAR, SDOC-METHOD.WHERE and SDOC-WHERE.LOCATION

Location 

specs/sdoc-extra.lisp

SDS-API-SDOC:GET-OBJECT-ID
 (GET-OBJECT-ID (OBJ SDOC-METHOD)) [method]
Calls 

SLOT-VALUE

Location 

specs/sdoc-extra.lisp

SDS-API-SDOC:GET-OBJECT-NAME
 (GET-OBJECT-NAME (OBJ SDOC-METHOD)) [method]
Calls 

SLOT-VALUE

Location 

specs/sdoc-extra.lisp

SPRES-IMPL:GET-SUGGESTED-FILE-NAME
 (GET-SUGGESTED-FILE-NAME (OBJECT SDOC-METHOD) CONTEXT) [method]
Calls 

GET-OBJECT-ID, GET-OBJECT-NAME, MAKE-FILE-INFO and MAKE-VALID-ENTITY

Location 

spres/files.lisp

SDS-API-SDOC:INITIALIZE-INSTANCE
 (INITIALIZE-INSTANCE (OBJ SDOC-METHOD)) [method]
Calls 

ADD-ATTRIBUTES, ADD-SUBELEMENTS, PTR and PTRLIST

Location 

specs/sdoc-base.lisp

SPRES-IMPL:IS-EMPTY?
 (IS-EMPTY? (OBJ SDOC-METHOD)) [method]

SPRES-IMPL:IS-EXPORTED?
 (IS-EXPORTED? (OBJ SDOC-METHOD) NAME) [method]
Calls 

%STRIP-SETF and GETHASH

Location 

spres/object.lisp

SPRES-IMPL:LOOK-FOR-NAME-IN
 (LOOK-FOR-NAME-IN (METHOD SDOC-METHOD) NAME TYPE) [method]

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]
Calls 

CALL-NEXT-METHOD, PARENT-OF and WHILE

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-METHOD) (SECOND-OBJ SDOC-METHOD)) [method]

SPRES-IMPL:PRESENT-OBJECT
 (PRESENT-OBJECT (OBJ SDOC-METHOD) DOC (STYLE (EQL FULL))) [method]
 (PRESENT-OBJECT (OBJ SDOC-METHOD) (DOC DOCBOOK-DOCUMENT) (CONTEXT (EQL FULL))) [method]

SDS-API-SDOC:PRINT-OBJECT
 (PRINT-OBJECT (INST SDOC-METHOD) STREAM) [method]
Calls 

CLASS-NAME, CLASS-OF, FORMAT, GET-OBJECT-NAME, INST and PRINT-UNREADABLE-OBJECT

Location 

specs/sdoc-extra.lisp

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

PRINT-PURPOSE-GENERIC-FUN-PURPOSE

Location 

spres/generated.lisp

SPRES-IMPL:REGISTER-OBJECT-ACTUAL
 (REGISTER-OBJECT-ACTUAL (OBJ SDOC-METHOD) CONTEXT WHEN) [method]
Calls 

PUT-OBJ-IN-REPOSITORY

Location 

spres/base.lisp

SPRES-IMPL:SHOULD-HAVE-INDIVIDUAL-FILE-P
 (SHOULD-HAVE-INDIVIDUAL-FILE-P (OBJECT SDOC-METHOD) CONTEXT) [method]
Calls 

IS-GENERIC-FUN?, SDOC-METHOD.CONTENT and SETTING-OR-DEFAULT

Location 

spres/files.lisp

SPRES-IMPL:UPDATE-PARENT-STATUS!
 (UPDATE-PARENT-STATUS! (OBJ SDOC-METHOD) PARENT) [method]
Calls 

(SETF PARENT-OF), GET-OBJECT-NAME, SLOT-VALUE, UPDATE-PARENT-STATUS! and WARN

Location 

spres/tools.lisp

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