SDOC-PACKAGE

Name

SDOC-PACKAGE -- class inheriting XML-CLASS

Class details

(defclass SDOC-PACKAGE (XML-CLASS)(...))
scopepackage SDS-API-SDOC
locationspecs/sdoc-base.lisp
inheritsXML-CLASS
# variables6
# methods12

Methods

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

MERGE-TREES

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

MERGE-TREES and UPDATE-CALLEDBY-INFO!

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

MERGE-TREES

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

MERGE-TREES

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

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

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

SDOC-PACKAGE.INFO
 (SDOC-PACKAGE.INFO (OBJ SDOC-PACKAGE)) [accessor]

(SETF SDOC-PACKAGE.LOCATION)
 ((SETF SDOC-PACKAGE.LOCATION) (OBJ SDOC-PACKAGE)) [accessor]
Called By 

MERGE-TREES

SDOC-PACKAGE.LOCATION
 (SDOC-PACKAGE.LOCATION (OBJ SDOC-PACKAGE)) [accessor]

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

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

Slots

 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 LOCATION is of type LIST
 slot NAME is of type LIST

Related Methods

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

%CHECK-FOR-METHOD-DISPATCH, SLOT-VALUE and WARN

Location 

spres/object.lisp

SPRES-IMPL:CALCULATE-FILE-LIST
 (CALCULATE-FILE-LIST (OBJECT SDOC-PACKAGE) TABLE) [method]
Calls 

SEARCH-FOR-FILE-NAMES and SLOT-VALUE

Location 

spres/files.lisp

ALBERT:CONVERT-OBJ
 (CONVERT-OBJ (OLD CSF-PACKAGE) (NEW-CL SDOC-PACKAGE)) [method]
 (CONVERT-OBJ (PCK MODSPEC-PACKAGE) (PACKAGE SDOC-PACKAGE)) [method]

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

FUNCALL and SLOT-VALUE

Location 

specs/sdoc-extra.lisp

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

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

SLOT-VALUE

Location 

specs/sdoc-extra.lisp

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

SLOT-VALUE

Location 

specs/sdoc-extra.lisp

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

SLOT-VALUE

Location 

specs/sdoc-extra.lisp

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

GET-OBJECT-ID and MAKE-FILE-INFO

Location 

spres/files.lisp

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

ADD-ATTRIBUTES, ADD-SUBELEMENTS, PTR and PTRLIST

Location 

specs/sdoc-base.lisp

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

SLOT-VALUE

Location 

spres/object.lisp

SPRES-IMPL:LOOK-FOR-NAME-IN
 (LOOK-FOR-NAME-IN (PACK SDOC-PACKAGE) NAME TYPE) [method]
Calls 

LOOK-FOR-NAME-IN-NAMED-PACKAGE and TL-GET-FIELDS

Location 

spres/object.lisp

SDS-API-SDOC:MERGE-TREES
 (MERGE-TREES (FIRST SDOC-PACKAGE) (SECOND SDOC-PACKAGE)) [method]
 (MERGE-TREES (FIRST SDOC-PACKAGE) (SECOND SDOC-PACKAGE)) [method]

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

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

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

Location 

specs/sdoc-extra.lisp

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

PUT-OBJ-IN-REPOSITORY, REGISTER-OBJECT-ACTUAL and SLOT-VALUE

Location 

spres/base.lisp

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

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

(SETF PARENT-OF), SLOT-VALUE and UPDATE-PARENT-STATUS!

Location 

spres/tools.lisp

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