The whofields Reference Manual

This is the whofields Reference Manual, version 1.0.1, generated automatically by Declt version 4.0 beta 2 "William Riker" on Mon Feb 26 18:17:19 2024 GMT+0.

Table of Contents


1 Introduction


2 Systems

The main system appears first, followed by any subsystem dependency.


2.1 whofields

HTML field rendering and input validation utilities written in Common Lisp

Author

Michael J. Forster <>

License

MIT

Version

1.0.1

Defsystem Dependency

asdf-package-system (system).

Dependency

whofields/core/all (system).

Source

whofields.asd.


2.2 whofields/core/all

Author

Michael J. Forster <>

License

MIT

Dependencies
Source

whofields.asd.


2.3 whofields/core/fieldspec

Author

Michael J. Forster <>

License

MIT

Source

whofields.asd.


2.4 whofields/core/render

Author

Michael J. Forster <>

License

MIT

Dependency

cl-who (system).

Source

whofields.asd.


2.5 whofields/core/validate

Author

Michael J. Forster <>

License

MIT

Dependency

whofields/core/fieldspec (system).

Source

whofields.asd.


3 Files

Files are sorted by type and then listed depth-first from the systems components trees.


3.1 Lisp


3.1.1 whofields/whofields.asd

Source

whofields.asd.

Parent Component

whofields (system).

ASDF Systems

3.1.2 whofields/core/all/file-type.lisp

Source

whofields.asd.

Parent Component

whofields/core/all (system).

Packages

whofields/core/all.


3.1.3 whofields/core/fieldspec/file-type.lisp

Source

whofields.asd.

Parent Component

whofields/core/fieldspec (system).

Packages

whofields/core/fieldspec.

Public Interface

3.1.4 whofields/core/render/file-type.lisp

Source

whofields.asd.

Parent Component

whofields/core/render (system).

Packages

whofields/core/render.

Public Interface

render-field (function).

Internals

3.1.5 whofields/core/validate/file-type.lisp

Source

whofields.asd.

Parent Component

whofields/core/validate (system).

Packages

whofields/core/validate.

Public Interface
Internals

4 Packages

Packages are listed by definition order.


4.1 whofields/core/validate

Source

file-type.lisp.

Use List

common-lisp.

Used By List

whofields/core/all.

Public Interface
Internals

4.2 whofields/core/fieldspec

Source

file-type.lisp.

Use List

common-lisp.

Used By List

whofields/core/all.

Public Interface

4.3 whofields/core/render

Source

file-type.lisp.

Use List

common-lisp.

Used By List

whofields/core/all.

Public Interface

render-field (function).

Internals

4.4 whofields/core/all

Source

file-type.lisp.

Nickname

whofields

Use List

5 Definitions

Definitions are sorted by export status, category, package, and then by lexicographic order.


5.1 Public Interface


5.1.1 Ordinary functions

Function: fieldspec-label (fieldspec)
Package

whofields/core/fieldspec.

Source

file-type.lisp.

Function: fieldspec-name (fieldspec)
Package

whofields/core/fieldspec.

Source

file-type.lisp.

Function: fieldspec-plist (fieldspec)
Package

whofields/core/fieldspec.

Source

file-type.lisp.

Function: render-field (stream fieldspec value)
Package

whofields/core/render.

Source

file-type.lisp.

Function: validate-field (fieldspec value)
Package

whofields/core/validate.

Source

file-type.lisp.

Function: validate-fields (fieldspecs fieldvals)
Package

whofields/core/validate.

Source

file-type.lisp.


5.2 Internals


5.2.1 Ordinary functions

Function: escape-value (value)
Package

whofields/core/render.

Source

file-type.lisp.

Function: render-checkbox (stream name value &key &allow-other-keys)
Package

whofields/core/render.

Source

file-type.lisp.

Function: render-password-input (stream name value &key placeholder &allow-other-keys)
Package

whofields/core/render.

Source

file-type.lisp.

Function: render-select (stream name value &key options test key label-function &allow-other-keys)
Package

whofields/core/render.

Source

file-type.lisp.

Function: render-static (stream name value &key &allow-other-keys)
Package

whofields/core/render.

Source

file-type.lisp.

Function: render-text-input (stream name value &key placeholder &allow-other-keys)
Package

whofields/core/render.

Source

file-type.lisp.

Function: validate-boolean (value &key truep &allow-other-keys)
Package

whofields/core/validate.

Source

file-type.lisp.

Function: validate-option (value &key options test key &allow-other-keys)
Package

whofields/core/validate.

Source

file-type.lisp.

Function: validate-string (value &key validation-function &allow-other-keys)
Package

whofields/core/validate.

Source

file-type.lisp.


Appendix A Indexes


A.1 Concepts


A.2 Functions

Jump to:   E   F   R   V  
Index Entry  Section

E
escape-value: Private ordinary functions

F
fieldspec-label: Public ordinary functions
fieldspec-name: Public ordinary functions
fieldspec-plist: Public ordinary functions
Function, escape-value: Private ordinary functions
Function, fieldspec-label: Public ordinary functions
Function, fieldspec-name: Public ordinary functions
Function, fieldspec-plist: Public ordinary functions
Function, render-checkbox: Private ordinary functions
Function, render-field: Public ordinary functions
Function, render-password-input: Private ordinary functions
Function, render-select: Private ordinary functions
Function, render-static: Private ordinary functions
Function, render-text-input: Private ordinary functions
Function, validate-boolean: Private ordinary functions
Function, validate-field: Public ordinary functions
Function, validate-fields: Public ordinary functions
Function, validate-option: Private ordinary functions
Function, validate-string: Private ordinary functions

R
render-checkbox: Private ordinary functions
render-field: Public ordinary functions
render-password-input: Private ordinary functions
render-select: Private ordinary functions
render-static: Private ordinary functions
render-text-input: Private ordinary functions

V
validate-boolean: Private ordinary functions
validate-field: Public ordinary functions
validate-fields: Public ordinary functions
validate-option: Private ordinary functions
validate-string: Private ordinary functions


A.3 Variables


A.4 Data types

Jump to:   F   P   S   W  
Index Entry  Section

F
File, file-type.lisp: The whofields/core/all/file-type․lisp file
File, file-type.lisp: The whofields/core/fieldspec/file-type․lisp file
File, file-type.lisp: The whofields/core/render/file-type․lisp file
File, file-type.lisp: The whofields/core/validate/file-type․lisp file
File, whofields.asd: The whofields/whofields․asd file
file-type.lisp: The whofields/core/all/file-type․lisp file
file-type.lisp: The whofields/core/fieldspec/file-type․lisp file
file-type.lisp: The whofields/core/render/file-type․lisp file
file-type.lisp: The whofields/core/validate/file-type․lisp file

P
Package, whofields/core/all: The whofields/core/all package
Package, whofields/core/fieldspec: The whofields/core/fieldspec package
Package, whofields/core/render: The whofields/core/render package
Package, whofields/core/validate: The whofields/core/validate package

S
System, whofields: The whofields system
System, whofields/core/all: The whofields/core/all system
System, whofields/core/fieldspec: The whofields/core/fieldspec system
System, whofields/core/render: The whofields/core/render system
System, whofields/core/validate: The whofields/core/validate system

W
whofields: The whofields system
whofields.asd: The whofields/whofields․asd file
whofields/core/all: The whofields/core/all system
whofields/core/all: The whofields/core/all package
whofields/core/fieldspec: The whofields/core/fieldspec system
whofields/core/fieldspec: The whofields/core/fieldspec package
whofields/core/render: The whofields/core/render system
whofields/core/render: The whofields/core/render package
whofields/core/validate: The whofields/core/validate system
whofields/core/validate: The whofields/core/validate package