This is the injection Reference Manual, version 0.1, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Dec 15 06:28:14 2024 GMT+0.
The main system appears first, followed by any subsystem dependency.
injection
Dependency injection for Common Lisp
Matthew Carter <m@ahungry.com>
GPLv3
0.1
cl-yaml
(system).
src/package
(module).
src/util
(module).
src/classes
(module).
src/app
(module).
Modules are listed depth-first from the system components tree.
injection/src/package
injection
(system).
package.lisp
(file).
injection/src/util
src/package
(module).
injection
(system).
generic.lisp
(file).
injection/src/classes
src/util
(module).
injection
(system).
container.lisp
(file).
file-loader.lisp
(file).
injection/src/app
src/classes
(module).
injection
(system).
main.lisp
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
injection/injection.asd
injection/src/package/package.lisp
injection/src/util/generic.lisp
injection/src/classes/Container.lisp
injection/src/classes/File-Loader.lisp
injection/src/app/main.lisp
injection/src/classes/Container.lisp
file-loader.lisp
(file).
src/classes
(module).
*container-singleton*
(special variable).
container-factory
(function).
container-get-parameter
(generic function).
container-get-service
(generic function).
get-parameter
(function).
get-service
(function).
container
(class).
container-expand-services
(generic function).
container-instantiate-services
(generic function).
container-load-file
(generic function).
instances
(reader method).
(setf instances)
(writer method).
parameters
(reader method).
(setf parameters)
(writer method).
services
(reader method).
(setf services)
(writer method).
injection/src/classes/File-Loader.lisp
src/classes
(module).
content
(reader method).
(setf content)
(writer method).
file-loader
(class).
file-loader-factory
(function).
file-name
(reader method).
(setf file-name)
(writer method).
load-content
(generic function).
parse-yaml
(generic function).
yaml
(reader method).
(setf yaml)
(writer method).
Packages are listed by definition order.
injection
cl-yaml
.
common-lisp
.
*container-singleton*
(special variable).
container-factory
(function).
container-get-parameter
(generic function).
container-get-service
(generic function).
get-parameter
(function).
get-service
(function).
container
(class).
container-expand-services
(generic function).
container-instantiate-services
(generic function).
container-load-file
(generic function).
content
(generic reader).
(setf content)
(generic writer).
file-loader
(class).
file-loader-factory
(function).
file-name
(generic reader).
(setf file-name)
(generic writer).
instances
(generic reader).
(setf instances)
(generic writer).
load-content
(generic function).
parameters
(generic reader).
(setf parameters)
(generic writer).
parse-yaml
(generic function).
services
(generic reader).
(setf services)
(generic writer).
yaml
(generic reader).
(setf yaml)
(generic writer).
Definitions are sorted by export status, category, package, and then by lexicographic order.
Return an instance of CONTAINER class loaded up with FILE-NAME. If SINGLETON is t, also sets the *container-singleton* to the last loaded file, so the shortcut functions can be used to directly access the yml elements.
When the *container-singleton* is set, returns the service NAME.
When the *container-singleton* is set, returns the service NAME.
Get a specific parameter NAME from CONTAINER.PARAMETERS.
Get a specific service NAME (class instance) from CONTAINER.SERVICES.
Return an initialized FILE-LOADER class loaded up with FILE-NAME.
Look for arguments with the ’@’ symbol and expand.
Instantiate each service (including dependent ones).
Load the YAML ’FILE-NAME’ into the CONTAINER.SERVICES and CONTAINER.PARAMETERS.
file-loader
)) ¶automatically generated reader method
file-loader
)) ¶automatically generated writer method
file-loader
)) ¶automatically generated reader method
name
.
file-loader
)) ¶automatically generated writer method
name
.
Load FILE-LOADER.CONTENT based on FILE-LOADER.FILE-NAME.
file-loader
)) ¶Parse FILE-LOADER.CONTENT into FILE-LOADER.YAML.
file-loader
)) ¶file-loader
)) ¶automatically generated reader method
yaml
.
file-loader
)) ¶automatically generated writer method
yaml
.
Jump to: | (
C F G I L M P S Y |
---|
Jump to: | (
C F G I L M P S Y |
---|
Jump to: | *
C I N P S Y |
---|
Jump to: | *
C I N P S Y |
---|
Jump to: | C F G I M P S |
---|
Jump to: | C F G I M P S |
---|