This is the hyperobject Reference Manual, version 2.7.2, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Dec 15 06:27:00 2024 GMT+0.
The main system appears first, followed by any subsystem dependency.
hyperobject
Kevin M. Rosenberg <kmr@debian.org>
Kevin M. Rosenberg <kevin@rosenberg.net>
BSD-like License
2.7.2
kmrcl
(system).
clsql
(system).
package.lisp
(file).
metaclass.lisp
(file).
mop.lisp
(file).
rules.lisp
(file).
connect.lisp
(file).
sql.lisp
(file).
views.lisp
(file).
base-class.lisp
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
hyperobject/hyperobject.asd
hyperobject/package.lisp
hyperobject/metaclass.lisp
hyperobject/mop.lisp
hyperobject/rules.lisp
hyperobject/connect.lisp
hyperobject/sql.lisp
hyperobject/views.lisp
hyperobject/base-class.lisp
hyperobject/hyperobject.asd
hyperobject
(system).
hyperobject/metaclass.lisp
package.lisp
(file).
hyperobject
(system).
*class-options*
(special variable).
*slot-options*
(special variable).
*slot-options-no-initarg*
(special variable).
hyperobject/mop.lisp
metaclass.lisp
(file).
hyperobject
(system).
all-subobjects
(function).
compute-effective-slot-definition
(method).
direct-slot-definition-class
(method).
effective-slot-definition-class
(method).
finalize-inheritance
(method).
hyperobject-class
(class).
hyperobject-class-user-name
(function).
print-object
(method).
print-object
(method).
shared-initialize
(method).
slot-unbound
(method).
subobjects
(reader method).
(setf subobjects)
(writer method).
validate-superclass
(method).
*lazy-readers*
(special variable).
base-value-type
(function).
canonicalize-value-type
(function).
class-id
(reader method).
(setf class-id)
(writer method).
closures
(reader method).
(setf closures)
(writer method).
compute-cached-value
(class).
compute-cached-values
(reader method).
(setf compute-cached-values)
(writer method).
compute-hyperobject-esd
(function).
create-index-cmds
(reader method).
create-table-cmd
(reader method).
default-print-slots
(reader method).
(setf default-print-slots)
(writer method).
default-view
(reader method).
(setf default-view)
(writer method).
delistify
(function).
description
(reader method).
(setf description)
(writer method).
direct-rules
(reader method).
(setf direct-rules)
(writer method).
direct-views
(reader method).
(setf direct-views)
(writer method).
drop-table-cmd
(reader method).
ensure-lazy-reader
(function).
finalize-compute-cached
(function).
finalize-documentation
(function).
finalize-hyperlinks
(function).
finalize-subobjects
(function).
find-slot-by-name
(function).
guid
(reader method).
(setf guid)
(writer method).
hyperlink
(class).
hyperlinks
(reader method).
(setf hyperlinks)
(writer method).
hyperobject-class-hyperlinks
(function).
hyperobject-class-slots
(function).
hyperobject-class-subobjects
(function).
hyperobject-class-user-name-plural
(function).
init-hyperobject-class
(function).
intern-in-keyword
(function).
lazy-class
(reader method).
lazy-class
(reader method).
link-parameters
(reader method).
lisp-name-to-sql-name
(function).
lisp-type-is-a-string
(function).
lookup
(reader method).
lookup
(reader method).
lookup
(reader method).
lookup-keys
(reader method).
lookup-keys
(reader method).
name
(reader method).
name-class
(reader method).
name-class
(reader method).
name-slot
(reader method).
name-slot
(reader method).
process-class-option
(macro).
process-slot-option
(macro).
remove-keyword-arg
(function).
remove-keyword-args
(function).
remove-lazy-reader
(function).
rules
(reader method).
(setf rules)
(writer method).
sql-name
(reader method).
(setf sql-name)
(writer method).
store-lazily-computed-objects
(function).
subobject
(class).
user-name
(reader method).
(setf user-name)
(writer method).
user-name-plural
(reader method).
(setf user-name-plural)
(writer method).
value-type-is-a-string
(function).
value-type-to-lisp-type
(function).
value-type-to-sql-type
(function).
version
(reader method).
(setf version)
(writer method).
views
(reader method).
(setf views)
(writer method).
hyperobject/rules.lisp
mop.lisp
(file).
hyperobject
(system).
access-slots
(reader method).
(setf access-slots)
(writer method).
compile-rule
(function).
dependants
(reader method).
(setf dependants)
(writer method).
finalize-rules
(function).
fire-class-rules
(function).
func
(reader method).
(setf func)
(writer method).
name
(reader method).
(setf name)
(writer method).
rule
(class).
source-code
(reader method).
(setf source-code)
(writer method).
volatile
(reader method).
(setf volatile)
(writer method).
hyperobject/connect.lisp
mop.lisp
(file).
hyperobject
(system).
*ho-sql-db*
(special variable).
*ho-sql-host*
(special variable).
*ho-sql-passwd*
(special variable).
*ho-sql-type*
(special variable).
*ho-sql-user*
(special variable).
ho-sql-db
(function).
ho-sql-db!
(function).
ho-sql-host
(function).
ho-sql-host!
(function).
ho-sql-passwd
(function).
ho-sql-passwd!
(function).
ho-sql-type
(function).
ho-sql-type!
(function).
ho-sql-user
(function).
ho-sql-user!
(function).
mutex-sql-execute
(function).
mutex-sql-query
(function).
sql-connect
(function).
sql-disconnect
(function).
sql-disconnect-pooled
(function).
sql-execute
(function).
sql-query
(function).
with-mutex-sql
(macro).
with-sql-connection
(macro).
hyperobject/sql.lisp
connect.lisp
(file).
hyperobject
(system).
define-inverse
(function).
finalize-sql
(function).
generate-create-indices-cmds
(function).
generate-create-table-cmd
(function).
generate-drop-table-cmd
(function).
sql-cmd-index
(function).
sql-create
(generic function).
sql-drop
(generic function).
sql-index-name
(function).
sql-type-to-field-string
(function).
hyperobject/views.lisp
mop.lisp
(file).
hyperobject
(system).
fmt-comma-integer
(function).
initialize-instance
(method).
load-all-subobjects
(function).
view
(function).
view-subobjects
(function).
+newline-string+
(special variable).
class-name-of
(function).
creatable-view-id-p
(function).
file-end-str
(reader method).
(setf file-end-str)
(writer method).
file-start-str
(reader method).
(setf file-start-str)
(writer method).
finalize-view-by-id
(function).
finalize-views
(function).
find-view-id-in-class-precedence
(function).
fmt-file-end
(function).
fmt-file-start
(function).
fmt-list-end
(function).
fmt-list-start
(function).
fmt-obj-data
(function).
fmt-obj-data-plain
(function).
fmt-obj-data-with-link
(function).
fmt-obj-end
(function).
fmt-obj-start
(function).
fmt-subobj-end
(function).
fmt-subobj-start
(function).
get-default-view-id
(function).
get-view-id
(function).
html-list-start-func
(function).
html-obj-start
(function).
id
(reader method).
(setf id)
(writer method).
indenter
(reader method).
(setf indenter)
(writer method).
initialize-html-view
(function).
initialize-table-view
(function).
initialize-text-view
(function).
initialize-view
(function).
initialize-view-by-id
(function).
initialize-view-by-source-code
(function).
initialize-xhtml-view
(function).
initialize-xml-view
(function).
link-ampersand
(reader method).
(setf link-ampersand)
(writer method).
link-href-end
(reader method).
(setf link-href-end)
(writer method).
link-href-start
(reader method).
(setf link-href-start)
(writer method).
link-page
(reader method).
(setf link-page)
(writer method).
link-slots
(reader method).
(setf link-slots)
(writer method).
list-end-indent
(reader method).
(setf list-end-indent)
(writer method).
list-end-printer
(reader method).
(setf list-end-printer)
(writer method).
list-start-indent
(reader method).
(setf list-start-indent)
(writer method).
list-start-printer
(reader method).
(setf list-start-printer)
(writer method).
make-link-end
(function).
make-link-start
(function).
make-object-view
(function).
obj-data
(function).
obj-data-end-printer
(reader method).
(setf obj-data-end-printer)
(writer method).
obj-data-indent
(reader method).
(setf obj-data-indent)
(writer method).
obj-data-print-code
(reader method).
(setf obj-data-print-code)
(writer method).
obj-data-printer
(reader method).
(setf obj-data-printer)
(writer method).
obj-data-start-printer
(reader method).
(setf obj-data-start-printer)
(writer method).
obj-end-indent
(reader method).
(setf obj-end-indent)
(writer method).
obj-end-printer
(reader method).
(setf obj-end-printer)
(writer method).
obj-start-indent
(reader method).
(setf obj-start-indent)
(writer method).
obj-start-printer
(reader method).
(setf obj-start-printer)
(writer method).
object-class
(reader method).
(setf object-class)
(writer method).
object-view
(class).
ppfc-display-table
(function).
ppfc-html
(function).
ppfc-html-labels
(function).
ppfc-html-link
(function).
ppfc-html-link-labels
(function).
ppfc-xhtml-labels
(function).
ppfc-xml
(function).
ppfc-xml-labels
(function).
printer
(reader method).
(setf printer)
(writer method).
push-print-fun-code
(function).
slots
(reader method).
(setf slots)
(writer method).
source-code
(reader method).
(setf source-code)
(writer method).
subobj-end-indent
(reader method).
(setf subobj-end-indent)
(writer method).
subobj-end-printer
(reader method).
(setf subobj-end-printer)
(writer method).
subobj-start-indent
(reader method).
(setf subobj-start-indent)
(writer method).
subobj-start-printer
(reader method).
(setf subobj-start-printer)
(writer method).
table-label-list-start-func
(function).
table-list-start-func
(function).
view-has-links-p
(function).
view-hyperobject
(function).
write-ho-value
(function).
write-simple
(macro).
write-user-name-maybe-plural
(function).
xhtml-list-start-func
(function).
xmlformat-list-end-func
(function).
xmlformat-list-start-func
(function).
hyperobject/base-class.lisp
views.lisp
(file).
sql.lisp
(file).
rules.lisp
(file).
hyperobject
(system).
hyperobject
(class).
print-object
(method).
Packages are listed by definition order.
hyperobject
ho
common-lisp
.
kmrcl
.
all-subobjects
(function).
fmt-comma-integer
(function).
hyperobject
(class).
hyperobject-class
(class).
hyperobject-class-user-name
(function).
load-all-subobjects
(function).
subobjects
(generic reader).
(setf subobjects)
(generic writer).
view
(function).
view-subobjects
(function).
*class-options*
(special variable).
*ho-sql-db*
(special variable).
*ho-sql-host*
(special variable).
*ho-sql-passwd*
(special variable).
*ho-sql-type*
(special variable).
*ho-sql-user*
(special variable).
*lazy-readers*
(special variable).
*slot-options*
(special variable).
*slot-options-no-initarg*
(special variable).
+newline-string+
(special variable).
access-slots
(generic reader).
(setf access-slots)
(generic writer).
base-value-type
(function).
canonicalize-value-type
(function).
class-id
(generic reader).
(setf class-id)
(generic writer).
class-name-of
(function).
closures
(generic reader).
(setf closures)
(generic writer).
compile-rule
(function).
compute-cached-value
(class).
compute-cached-values
(generic reader).
(setf compute-cached-values)
(generic writer).
compute-hyperobject-esd
(function).
creatable-view-id-p
(function).
create-index-cmds
(generic reader).
create-table-cmd
(generic reader).
default-print-slots
(generic reader).
(setf default-print-slots)
(generic writer).
default-view
(generic reader).
(setf default-view)
(generic writer).
define-inverse
(function).
delistify
(function).
dependants
(generic reader).
(setf dependants)
(generic writer).
description
(generic reader).
(setf description)
(generic writer).
direct-rules
(generic reader).
(setf direct-rules)
(generic writer).
direct-views
(generic reader).
(setf direct-views)
(generic writer).
drop-table-cmd
(generic reader).
dsd-compute-cached-value
(generic function).
(setf dsd-compute-cached-value)
(generic function).
dsd-description
(generic function).
(setf dsd-description)
(generic function).
dsd-disable-predicate
(generic function).
(setf dsd-disable-predicate)
(generic function).
dsd-hidden-groups
(generic function).
(setf dsd-hidden-groups)
(generic function).
dsd-hyperlink
(generic function).
(setf dsd-hyperlink)
(generic function).
dsd-hyperlink-parameters
(generic function).
(setf dsd-hyperlink-parameters)
(generic function).
dsd-indexed
(generic function).
(setf dsd-indexed)
(generic function).
dsd-input-filter
(generic function).
(setf dsd-input-filter)
(generic function).
dsd-inverse
(generic function).
(setf dsd-inverse)
(generic function).
dsd-list-of-values
(generic function).
(setf dsd-list-of-values)
(generic function).
dsd-null-allowed
(generic function).
(setf dsd-null-allowed)
(generic function).
dsd-print-formatter
(generic function).
(setf dsd-print-formatter)
(generic function).
dsd-read-only-groups
(generic function).
(setf dsd-read-only-groups)
(generic function).
dsd-short-description
(generic function).
(setf dsd-short-description)
(generic function).
dsd-sql-name
(generic function).
(setf dsd-sql-name)
(generic function).
dsd-stored
(generic function).
(setf dsd-stored)
(generic function).
dsd-subobject
(generic function).
(setf dsd-subobject)
(generic function).
dsd-unbound-lookup
(generic function).
(setf dsd-unbound-lookup)
(generic function).
dsd-unique
(generic function).
(setf dsd-unique)
(generic function).
dsd-unit
(generic function).
(setf dsd-unit)
(generic function).
dsd-user-name
(generic function).
(setf dsd-user-name)
(generic function).
dsd-value-constraint
(generic function).
(setf dsd-value-constraint)
(generic function).
dsd-value-type
(generic function).
(setf dsd-value-type)
(generic function).
dsd-view-type
(generic function).
(setf dsd-view-type)
(generic function).
dsd-void-text
(generic function).
(setf dsd-void-text)
(generic function).
ensure-lazy-reader
(function).
esd-compute-cached-value
(generic function).
(setf esd-compute-cached-value)
(generic function).
esd-description
(generic function).
(setf esd-description)
(generic function).
esd-disable-predicate
(generic function).
(setf esd-disable-predicate)
(generic function).
esd-hidden-groups
(generic function).
(setf esd-hidden-groups)
(generic function).
esd-ho-type
(generic function).
(setf esd-ho-type)
(generic function).
esd-hyperlink
(generic function).
(setf esd-hyperlink)
(generic function).
esd-hyperlink-parameters
(generic function).
(setf esd-hyperlink-parameters)
(generic function).
esd-indexed
(generic function).
(setf esd-indexed)
(generic function).
esd-input-filter
(generic function).
(setf esd-input-filter)
(generic function).
esd-inverse
(generic function).
(setf esd-inverse)
(generic function).
esd-list-of-values
(generic function).
(setf esd-list-of-values)
(generic function).
esd-null-allowed
(generic function).
(setf esd-null-allowed)
(generic function).
esd-print-formatter
(generic function).
(setf esd-print-formatter)
(generic function).
esd-read-only-groups
(generic function).
(setf esd-read-only-groups)
(generic function).
esd-short-description
(generic function).
(setf esd-short-description)
(generic function).
esd-sql-length
(generic function).
(setf esd-sql-length)
(generic function).
esd-sql-name
(generic function).
(setf esd-sql-name)
(generic function).
esd-sql-type
(generic function).
(setf esd-sql-type)
(generic function).
esd-stored
(generic function).
(setf esd-stored)
(generic function).
esd-subobject
(generic function).
(setf esd-subobject)
(generic function).
esd-unbound-lookup
(generic function).
(setf esd-unbound-lookup)
(generic function).
esd-unique
(generic function).
(setf esd-unique)
(generic function).
esd-unit
(generic function).
(setf esd-unit)
(generic function).
esd-user-name
(generic function).
(setf esd-user-name)
(generic function).
esd-value-constraint
(generic function).
(setf esd-value-constraint)
(generic function).
esd-value-type
(generic function).
(setf esd-value-type)
(generic function).
esd-view-type
(generic function).
(setf esd-view-type)
(generic function).
esd-void-text
(generic function).
(setf esd-void-text)
(generic function).
file-end-str
(generic reader).
(setf file-end-str)
(generic writer).
file-start-str
(generic reader).
(setf file-start-str)
(generic writer).
finalize-compute-cached
(function).
finalize-documentation
(function).
finalize-hyperlinks
(function).
finalize-rules
(function).
finalize-sql
(function).
finalize-subobjects
(function).
finalize-view-by-id
(function).
finalize-views
(function).
find-slot-by-name
(function).
find-view-id-in-class-precedence
(function).
fire-class-rules
(function).
fmt-file-end
(function).
fmt-file-start
(function).
fmt-list-end
(function).
fmt-list-start
(function).
fmt-obj-data
(function).
fmt-obj-data-plain
(function).
fmt-obj-data-with-link
(function).
fmt-obj-end
(function).
fmt-obj-start
(function).
fmt-subobj-end
(function).
fmt-subobj-start
(function).
func
(generic reader).
(setf func)
(generic writer).
generate-create-indices-cmds
(function).
generate-create-table-cmd
(function).
generate-drop-table-cmd
(function).
get-default-view-id
(function).
get-view-id
(function).
guid
(generic reader).
(setf guid)
(generic writer).
ho-sql-db
(function).
ho-sql-db!
(function).
ho-sql-host
(function).
ho-sql-host!
(function).
ho-sql-passwd
(function).
ho-sql-passwd!
(function).
ho-sql-type
(function).
ho-sql-type!
(function).
ho-sql-user
(function).
ho-sql-user!
(function).
html-list-start-func
(function).
html-obj-start
(function).
hyperlink
(class).
hyperlinks
(generic reader).
(setf hyperlinks)
(generic writer).
hyperobject-class-hyperlinks
(function).
hyperobject-class-slots
(function).
hyperobject-class-subobjects
(function).
hyperobject-class-user-name-plural
(function).
id
(generic reader).
(setf id)
(generic writer).
indenter
(generic reader).
(setf indenter)
(generic writer).
init-hyperobject-class
(function).
initialize-html-view
(function).
initialize-table-view
(function).
initialize-text-view
(function).
initialize-view
(function).
initialize-view-by-id
(function).
initialize-view-by-source-code
(function).
initialize-xhtml-view
(function).
initialize-xml-view
(function).
intern-in-keyword
(function).
lazy-class
(generic reader).
link-ampersand
(generic reader).
(setf link-ampersand)
(generic writer).
link-href-end
(generic reader).
(setf link-href-end)
(generic writer).
link-href-start
(generic reader).
(setf link-href-start)
(generic writer).
link-page
(generic reader).
(setf link-page)
(generic writer).
link-parameters
(generic reader).
link-slots
(generic reader).
(setf link-slots)
(generic writer).
lisp-name-to-sql-name
(function).
lisp-type-is-a-string
(function).
list-end-indent
(generic reader).
(setf list-end-indent)
(generic writer).
list-end-printer
(generic reader).
(setf list-end-printer)
(generic writer).
list-start-indent
(generic reader).
(setf list-start-indent)
(generic writer).
list-start-printer
(generic reader).
(setf list-start-printer)
(generic writer).
lookup
(generic reader).
lookup-keys
(generic reader).
make-link-end
(function).
make-link-start
(function).
make-object-view
(function).
mutex-sql-execute
(function).
mutex-sql-query
(function).
name
(generic reader).
(setf name)
(generic writer).
name-class
(generic reader).
name-slot
(generic reader).
obj-data
(function).
obj-data-end-printer
(generic reader).
(setf obj-data-end-printer)
(generic writer).
obj-data-indent
(generic reader).
(setf obj-data-indent)
(generic writer).
obj-data-print-code
(generic reader).
(setf obj-data-print-code)
(generic writer).
obj-data-printer
(generic reader).
(setf obj-data-printer)
(generic writer).
obj-data-start-printer
(generic reader).
(setf obj-data-start-printer)
(generic writer).
obj-end-indent
(generic reader).
(setf obj-end-indent)
(generic writer).
obj-end-printer
(generic reader).
(setf obj-end-printer)
(generic writer).
obj-start-indent
(generic reader).
(setf obj-start-indent)
(generic writer).
obj-start-printer
(generic reader).
(setf obj-start-printer)
(generic writer).
object-class
(generic reader).
(setf object-class)
(generic writer).
object-view
(class).
ppfc-display-table
(function).
ppfc-html
(function).
ppfc-html-labels
(function).
ppfc-html-link
(function).
ppfc-html-link-labels
(function).
ppfc-xhtml-labels
(function).
ppfc-xml
(function).
ppfc-xml-labels
(function).
printer
(generic reader).
(setf printer)
(generic writer).
process-class-option
(macro).
process-slot-option
(macro).
push-print-fun-code
(function).
remove-keyword-arg
(function).
remove-keyword-args
(function).
remove-lazy-reader
(function).
rule
(class).
rules
(generic reader).
(setf rules)
(generic writer).
slots
(generic reader).
(setf slots)
(generic writer).
source-code
(generic reader).
(setf source-code)
(generic writer).
sql-cmd-index
(function).
sql-connect
(function).
sql-create
(generic function).
sql-disconnect
(function).
sql-disconnect-pooled
(function).
sql-drop
(generic function).
sql-execute
(function).
sql-index-name
(function).
sql-name
(generic reader).
(setf sql-name)
(generic writer).
sql-query
(function).
sql-type-to-field-string
(function).
store-lazily-computed-objects
(function).
subobj-end-indent
(generic reader).
(setf subobj-end-indent)
(generic writer).
subobj-end-printer
(generic reader).
(setf subobj-end-printer)
(generic writer).
subobj-start-indent
(generic reader).
(setf subobj-start-indent)
(generic writer).
subobj-start-printer
(generic reader).
(setf subobj-start-printer)
(generic writer).
subobject
(class).
table-label-list-start-func
(function).
table-list-start-func
(function).
user-name
(generic reader).
(setf user-name)
(generic writer).
user-name-plural
(generic reader).
(setf user-name-plural)
(generic writer).
value-type-is-a-string
(function).
value-type-to-lisp-type
(function).
value-type-to-sql-type
(function).
version
(generic reader).
(setf version)
(generic writer).
view-has-links-p
(function).
view-hyperobject
(function).
views
(generic reader).
(setf views)
(generic writer).
volatile
(generic reader).
(setf volatile)
(generic writer).
with-mutex-sql
(macro).
with-sql-connection
(macro).
write-ho-value
(function).
write-simple
(macro).
write-user-name-maybe-plural
(function).
xhtml-list-start-func
(function).
xmlformat-list-end-func
(function).
xmlformat-list-start-func
(function).
Definitions are sorted by export status, category, package, and then by lexicographic order.
Returns a list of all subobjects in an object
Load all subobjects if they have not already been loaded.
EXPORTED Function: prints hyperobject-class objects. Calls view-hyperobject
hyperobject-class
)) ¶hyperobject-class
)) ¶List of fields that contain a list of subobjects objects.
hyperobject-class
) name dsds) ¶sb-mop
.
hyperobject-class
) &rest iargs) ¶sb-mop
.
hyperobject-class
) &rest iargs) ¶sb-mop
.
hyperobject-class
)) ¶Initialize a hyperobject class. Calculates all class slots
sb-mop
.
object-view
) &rest initargs &key &allow-other-keys) ¶hyperobject
) s) ¶hyperobject-class
) instance slot-name) ¶hyperobject-class
) (superclass standard-class
)) ¶sb-mop
.
Metaclass for Markup Language classes.
standard-class
.
(setf class-id)
.
class-id
.
(setf closures)
.
closures
.
(setf compute-cached-values)
.
compute-cached-values
.
compute-effective-slot-definition
.
create-index-cmds
.
create-table-cmd
.
(setf default-print-slots)
.
default-print-slots
.
(setf default-view)
.
default-view
.
(setf description)
.
description
.
(setf direct-rules)
.
direct-rules
.
direct-slot-definition-class
.
(setf direct-views)
.
direct-views
.
drop-table-cmd
.
effective-slot-definition-class
.
finalize-inheritance
.
(setf guid)
.
guid
.
(setf hyperlinks)
.
hyperlinks
.
(setf rules)
.
rules
.
shared-initialize
.
slot-unbound
.
(setf sql-name)
.
sql-name
.
(setf subobjects)
.
subobjects
.
(setf user-name)
.
user-name
.
(setf user-name-plural)
.
user-name-plural
.
validate-superclass
.
(setf version)
.
version
.
(setf views)
.
views
.
User name for class
:user-name
Plural user name for class
:user-name-plural
Defaults slots for a view
list
:default-print-slots
Class description
:description
Version number for class
:version
Closures to call on slot chnages
:closures
SQL Name for this class
:sql-name
List of fields that contain a list of subobjects objects.
List of fields that contain a list of compute-cached-value objects.
List of fields that have hyperlinks
list
List of rules to fire on slot changes.
list
:direct-rules
List of views
list
:direct-views
Unique ID for the class
integer
(+ (* 1000000 (get-universal-time)) (random 1000000))
The default view for a class
:default-view
Documentation string for hyperclass.
:documentation
This slot is read-only.
This slot is read-only.
This slot is read-only.
List of views
list
:views
List of rules
list
:rules
List of class options for hyperobjects.
Slot options that can appear as an initarg
Slot options that do not have an initarg
Returns T if a view id can be created for this class
Define an inverse function for a slot
Some MOPs, like openmcl 0.14.2, cons attribute values in a list.
Calculate class documentation slot
Finalize all views that are given on a objects initialization
Looks for a view in class and parent classes
Fire all class rules. Called after a slot is modified.
Find or make a category view for an object
Initialize a hyperobject class. Calculates all class slots
Calculate all view slots for a hyperobject class
Initialize a view based upon a preset vid
Initialize a view based upon a source code
Convert a lisp name (atom or list, string or symbol) into a canonical SQL name
Make an object view from a definition. Do nothing if a class is passed so that reinitialization will be a no-op
Returns the objects data as a string. Used by common-graphics outline function
Connect to HO database, automatically used pooled connections
Disconnect from HO database, but put connection back into pool
Return two values, the sql type and field length.
Display a single or list of hyperobject-class instances and their subobjects
hyperobject-class
)) ¶hyperobject-class
)) ¶Unique ID for the class
hyperobject-class
)) ¶hyperobject-class
)) ¶Closures to call on slot chnages
hyperobject-class
)) ¶hyperobject-class
)) ¶List of fields that contain a list of compute-cached-value objects.
hyperobject-class
)) ¶automatically generated reader method
hyperobject-class
)) ¶automatically generated reader method
hyperobject-class
)) ¶hyperobject-class
)) ¶Defaults slots for a view
hyperobject-class
)) ¶hyperobject-class
)) ¶The default view for a class
hyperobject-class
)) ¶hyperobject-class
)) ¶Class description
hyperobject-class
)) ¶hyperobject-class
)) ¶List of rules to fire on slot changes.
hyperobject-class
)) ¶hyperobject-class
)) ¶List of views
hyperobject-class
)) ¶automatically generated reader method
object-view
)) ¶automatically generated reader method
object-view
)) ¶automatically generated writer method
object-view
)) ¶automatically generated reader method
object-view
)) ¶automatically generated writer method
hyperobject-class
)) ¶hyperobject-class
)) ¶ID string for this class
hyperobject-class
)) ¶hyperobject-class
)) ¶List of fields that have hyperlinks
object-view
)) ¶object-view
)) ¶id for this view.
id
.
object-view
)) ¶object-view
)) ¶Function that performs hierarchical indenting
compute-cached-value
)) ¶automatically generated reader method
object-view
)) ¶automatically generated reader method
object-view
)) ¶automatically generated writer method
object-view
)) ¶automatically generated reader method
object-view
)) ¶automatically generated writer method
object-view
)) ¶automatically generated reader method
object-view
)) ¶automatically generated writer method
object-view
)) ¶automatically generated reader method
object-view
)) ¶automatically generated writer method
object-view
)) ¶object-view
)) ¶List of slot names that have hyperlinks
object-view
)) ¶automatically generated reader method
object-view
)) ¶automatically generated writer method
object-view
)) ¶automatically generated reader method
object-view
)) ¶automatically generated writer method
object-view
)) ¶automatically generated reader method
object-view
)) ¶automatically generated writer method
object-view
)) ¶automatically generated reader method
object-view
)) ¶automatically generated writer method
compute-cached-value
)) ¶automatically generated reader method
compute-cached-value
)) ¶automatically generated reader method
compute-cached-value
)) ¶automatically generated reader method
compute-cached-value
)) ¶automatically generated reader method
object-view
)) ¶automatically generated reader method
object-view
)) ¶automatically generated writer method
object-view
)) ¶automatically generated reader method
object-view
)) ¶automatically generated writer method
object-view
)) ¶automatically generated reader method
object-view
)) ¶automatically generated writer method
object-view
)) ¶automatically generated reader method
object-view
)) ¶automatically generated writer method
object-view
)) ¶automatically generated reader method
object-view
)) ¶automatically generated writer method
object-view
)) ¶automatically generated reader method
object-view
)) ¶automatically generated writer method
object-view
)) ¶automatically generated reader method
object-view
)) ¶automatically generated writer method
object-view
)) ¶automatically generated reader method
object-view
)) ¶automatically generated writer method
object-view
)) ¶automatically generated reader method
object-view
)) ¶automatically generated writer method
object-view
)) ¶object-view
)) ¶Class of object to be viewed.
object-view
)) ¶object-view
)) ¶default function that prints the object
hyperobject-class
)) ¶hyperobject-class
)) ¶List of rules
object-view
)) ¶object-view
)) ¶List of effective slots for object to be viewed.
object-view
)) ¶Source code for generating view.
object-view
)) ¶Source code for generating view.
hyperobject-class
)) ¶hyperobject-class
)) ¶SQL Name for this class
object-view
)) ¶automatically generated reader method
object-view
)) ¶automatically generated writer method
object-view
)) ¶automatically generated reader method
object-view
)) ¶automatically generated writer method
object-view
)) ¶automatically generated reader method
object-view
)) ¶automatically generated writer method
object-view
)) ¶automatically generated reader method
object-view
)) ¶automatically generated writer method
hyperobject-class
)) ¶hyperobject-class
)) ¶User name for class
hyperobject-class
)) ¶hyperobject-class
)) ¶Plural user name for class
hyperobject-class
)) ¶hyperobject-class
)) ¶Version number for class
hyperobject-class
)) ¶hyperobject-class
)) ¶List of views
subobject information
Initarg | Value |
---|---|
:name-class | nil |
:name-slot | nil |
:lazy-class | nil |
:lookup | nil |
:lookup-keys | nil |
symbol
:name-class
This slot is read-only.
symbol
:name-slot
This slot is read-only.
symbol
:lazy-class
This slot is read-only.
(or function symbol)
:lookup
This slot is read-only.
list
:lookup-keys
This slot is read-only.
View class for a hyperobject
(setf file-end-str)
.
file-end-str
.
(setf file-start-str)
.
file-start-str
.
(setf id)
.
id
.
(setf indenter)
.
indenter
.
initialize-instance
.
(setf link-ampersand)
.
link-ampersand
.
(setf link-href-end)
.
link-href-end
.
(setf link-href-start)
.
link-href-start
.
(setf link-page)
.
link-page
.
(setf link-slots)
.
link-slots
.
(setf list-end-indent)
.
list-end-indent
.
(setf list-end-printer)
.
list-end-printer
.
(setf list-start-indent)
.
list-start-indent
.
(setf list-start-printer)
.
list-start-printer
.
(setf obj-data-end-printer)
.
obj-data-end-printer
.
(setf obj-data-indent)
.
obj-data-indent
.
(setf obj-data-print-code)
.
obj-data-print-code
.
(setf obj-data-printer)
.
obj-data-printer
.
(setf obj-data-start-printer)
.
obj-data-start-printer
.
(setf obj-end-indent)
.
obj-end-indent
.
(setf obj-end-printer)
.
obj-end-printer
.
(setf obj-start-indent)
.
obj-start-indent
.
(setf obj-start-printer)
.
obj-start-printer
.
(setf object-class)
.
object-class
.
(setf printer)
.
printer
.
(setf slots)
.
slots
.
(setf source-code)
.
source-code
.
(setf subobj-end-indent)
.
subobj-end-indent
.
(setf subobj-end-printer)
.
subobj-end-printer
.
(setf subobj-start-indent)
.
subobj-start-indent
.
(setf subobj-start-printer)
.
subobj-start-printer
.
Initarg | Value |
---|---|
:link-page | meta-search.html |
Class of object to be viewed.
:object-class
List of effective slots for object to be viewed.
:slots
Source code for generating view.
:source-code
Country’s Language for this view.
:en
:country-language
default function that prints the object
:printer
(or string null)
:file-start-str
(or string null)
:file-end-str
(or string function null)
:list-start-printer
:list-start-indent
(or string function null)
:list-end-printer
:list-end-indent
(or string function null)
:obj-start-printer
:obj-start-indent
(or string function null)
:obj-end-printer
:obj-end-indent
(or string function null)
:subobj-start-printer
:subobj-start-indent
(or string function null)
:subobj-end-printer
:subobj-end-indent
:obj-data-indent
(or function null)
:obj-data-printer
(or function list null)
:obj-data-print-code
(or function string null)
:obj-data-start-printer
(or string null)
:obj-data-end-printer
Function that performs hierarchical indenting
(or function null)
List of slot names that have hyperlinks
list
(or string null)
:link-page
(or string null)
:link-href-start
(or string null)
:link-href-end
(or string null)
:link-ampersand
:dependants
:volatile
:access-slots
:source-code
subobject information
Initarg | Value |
---|---|
:name-class | nil |
:name-slot | nil |
:lazy-class | nil |
:lookup | nil |
:lookup-keys | nil |
symbol
:name-class
This slot is read-only.
symbol
:name-slot
This slot is read-only.
symbol
:lazy-class
This slot is read-only.
(or function symbol)
:lookup
This slot is read-only.
list
:lookup-keys
This slot is read-only.
Jump to: | (
A B C D E F G H I L M N O P R S T U V W X |
---|
Jump to: | (
A B C D E F G H I L M N O P R S T U V W X |
---|
Jump to: | *
+
A C D F G H I L N O P R S U V |
---|
Jump to: | *
+
A C D F G H I L N O P R S U V |
---|
Jump to: | B C F H M O P R S V |
---|
Jump to: | B C F H M O P R S V |
---|