The cl-forms Reference Manual

Table of Contents

Next: , Previous: , Up: (dir)   [Contents][Index]

The cl-forms Reference Manual

This is the cl-forms Reference Manual, generated automatically by Declt version 2.3 "Robert April" on Tue Jan 09 13:36:16 2018 GMT+0.


Next: , Previous: , Up: Top   [Contents][Index]

1 Introduction

CL-FORMS

CL-FORMS is a web forms handling library for Common Lisp.

Although it is potentially framework agnostic, it runs on top of Hunchentoot at the moment.

It features:

Basics

Use defform to define a form. Example:

(defform fields-form (:action "/fields-post")
  ((name :string :value "")
   (ready :boolean :value t)
   (sex :choice :choices (list "Male" "Female") :value "Male")
   (submit :submit :label "Create")))

On your web handler, grab the form via get-form, select a renderer with with-form-rendererand then render the form with render-form:

(let ((form (forms::get-form 'fields-form)))
   (forms:with-form-renderer :who
      (forms:render-form form))

To handle the form, grab it via get-form and then call handle-request (you should probably also call validate-form after). Then bind form fields via either with-form-field-values, that binds the form field values; or with-form-fields that binds the form fields.

(let ((form (forms:get-form 'fields-form)))
    (forms::handle-request form)
    (forms::with-form-field-values (name ready sex) form
       (who:with-html-output (forms.who::*html*)
          (:ul
            (:li (who:fmt "Name: ~A" name))
            (:li (who:fmt "Ready: ~A" ready))
            (:li (who:fmt "Sex: ~A" sex))))))

Plase have a look at the demo sources for more examples of how to use the library

DEMO

There's a demo included. To run:

Download web assets. From /test/static directory run:

bower install

and then:

(require :cl-forms.demo)
(forms.test:run-demo)

Next: , Previous: , Up: Top   [Contents][Index]

2 Systems

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


Previous: , Up: Systems   [Contents][Index]

2.1 cl-forms

Author

Mariano Montone

License

MIT

Description

A web forms handling library

Dependencies
Source

cl-forms.asd (file)

Component

src (module)


Next: , Previous: , Up: Top   [Contents][Index]

3 Modules

Modules are listed depth-first from the system components tree.


Next: , Previous: , Up: Modules   [Contents][Index]

3.1 cl-forms/src

Parent

cl-forms (system)

Location

src/

Components

Next: , Previous: , Up: Modules   [Contents][Index]

3.2 cl-forms/src/themes

Dependency

package.lisp (file)

Parent

src (module)

Location

src/themes/

Components

Previous: , Up: Modules   [Contents][Index]

3.3 cl-forms/src/fields

Dependency

cl-forms.lisp (file)

Parent

src (module)

Location

src/fields/

Components

Next: , Previous: , Up: Top   [Contents][Index]

4 Files

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


Previous: , Up: Files   [Contents][Index]

4.1 Lisp


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.1 cl-forms.asd

Location

cl-forms.asd

Systems

cl-forms (system)


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.2 cl-forms/src/package.lisp

Parent

src (module)

Location

src/package.lisp

Packages

cl-forms


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.3 cl-forms/src/themes/theme.lisp

Parent

themes (module)

Location

src/themes/theme.lisp

Internal Definitions

form-theme (class)


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.4 cl-forms/src/themes/default.lisp

Dependency

theme.lisp (file)

Parent

themes (module)

Location

src/themes/default.lisp

Internal Definitions

default-form-theme (class)


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.5 cl-forms/src/themes/specials.lisp

Dependency

default.lisp (file)

Parent

themes (module)

Location

src/themes/specials.lisp

Internal Definitions

*form-theme* (special variable)


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.6 cl-forms/src/cl-forms.lisp

Dependency

themes (module)

Parent

src (module)

Location

src/cl-forms.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.7 cl-forms/src/fields/string.lisp

Parent

fields (module)

Location

src/fields/string.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.8 cl-forms/src/fields/boolean.lisp

Parent

fields (module)

Location

src/fields/boolean.lisp

Exported Definitions

format-field-value (method)

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.9 cl-forms/src/fields/email.lisp

Parent

fields (module)

Location

src/fields/email.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.10 cl-forms/src/fields/password.lisp

Parent

fields (module)

Location

src/fields/password.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.11 cl-forms/src/fields/url.lisp

Parent

fields (module)

Location

src/fields/url.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.12 cl-forms/src/fields/integer.lisp

Parent

fields (module)

Location

src/fields/integer.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.13 cl-forms/src/fields/choice.lisp

Parent

fields (module)

Location

src/fields/choice.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.14 cl-forms/src/fields/date.lisp

Parent

fields (module)

Location

src/fields/date.lisp

Exported Definitions

format-field-value (method)

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.15 cl-forms/src/fields/file.lisp

Parent

fields (module)

Location

src/fields/file.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.16 cl-forms/src/fields/hidden.lisp

Parent

fields (module)

Location

src/fields/hidden.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.17 cl-forms/src/fields/submit.lisp

Parent

fields (module)

Location

src/fields/submit.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.18 cl-forms/src/fields/subform.lisp

Parent

fields (module)

Location

src/fields/subform.lisp

Internal Definitions

Previous: , Up: Lisp files   [Contents][Index]

4.1.19 cl-forms/src/fields/list.lisp

Parent

fields (module)

Location

src/fields/list.lisp

Internal Definitions

Next: , Previous: , Up: Top   [Contents][Index]

5 Packages

Packages are listed by definition order.


Previous: , Up: Packages   [Contents][Index]

5.1 cl-forms

Source

package.lisp (file)

Nickname

forms

Use List

common-lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Top   [Contents][Index]

6 Definitions

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


Next: , Previous: , Up: Definitions   [Contents][Index]

6.1 Exported definitions


Next: , Previous: , Up: Exported definitions   [Contents][Index]

6.1.1 Special variables

Special Variable: *base64-encode*

If T, encode form parameters in base64

Package

cl-forms

Source

cl-forms.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

6.1.2 Macros

Macro: defform FORM-NAME ARGS FIELDS
Package

cl-forms

Source

cl-forms.lisp (file)

Macro: defform-builder FORM-NAME ARGS &body BODY
Package

cl-forms

Source

cl-forms.lisp (file)

Macro: with-form FORM &body BODY
Package

cl-forms

Source

cl-forms.lisp (file)

Macro: with-form-field-values FIELDS FORM &body BODY
Package

cl-forms

Source

cl-forms.lisp (file)

Macro: with-form-fields FIELDS FORM &body BODY
Package

cl-forms

Source

cl-forms.lisp (file)

Macro: with-form-renderer RENDERER &body BODY
Package

cl-forms

Source

cl-forms.lisp (file)

Macro: with-form-template (&optional FORM-VAR) FORM-NAME ARGS &body BODY
Package

cl-forms

Source

cl-forms.lisp (file)

Macro: with-form-theme FORM-THEME &body BODY
Package

cl-forms

Source

cl-forms.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

6.1.3 Functions

Function: add-field FORM FIELD
Package

cl-forms

Source

cl-forms.lisp (file)

Function: add-form-error FIELD ERROR-MSG &optional FORM

Add an error on FIELD

Package

cl-forms

Source

cl-forms.lisp (file)

Function: fill-form-from-model FORM MODEL

Fill a FORM from a MODEL

Package

cl-forms

Source

cl-forms.lisp (file)

Function: fill-model-from-form FORM MODEL

Set a MODEL’s values from FORM field values

Package

cl-forms

Source

cl-forms.lisp (file)

Function: form-valid-p FORM
Package

cl-forms

Source

cl-forms.lisp (file)

Function: format-field-value-to-string FORM-FIELD &optional FIELD-VALUE
Package

cl-forms

Source

cl-forms.lisp (file)

Function: get-field FORM FIELD-NAME &optional ERROR-P
Package

cl-forms

Source

cl-forms.lisp (file)

Function: get-field-value FORM FIELD-NAME &optional ERROR-P
Package

cl-forms

Source

cl-forms.lisp (file)

Function: get-form NAME &rest ARGS
Package

cl-forms

Source

cl-forms.lisp (file)

Function: handle-request &optional FORM
Package

cl-forms

Source

cl-forms.lisp (file)

Function: remove-field FORM FIELD
Package

cl-forms

Source

cl-forms.lisp (file)

Function: render-field FIELD &optional FORM &rest ARGS
Package

cl-forms

Source

cl-forms.lisp (file)

Function: render-field-errors FIELD &optional FORM &rest ARGS
Package

cl-forms

Source

cl-forms.lisp (file)

Function: render-field-label FIELD &optional FORM &rest ARGS
Package

cl-forms

Source

cl-forms.lisp (file)

Function: render-field-widget FIELD &optional FORM &rest ARGS
Package

cl-forms

Source

cl-forms.lisp (file)

Function: render-form &optional FORM &rest ARGS
Package

cl-forms

Source

cl-forms.lisp (file)

Function: render-form-end &optional FORM
Package

cl-forms

Source

cl-forms.lisp (file)

Function: render-form-errors &optional FORM &rest ARGS
Package

cl-forms

Source

cl-forms.lisp (file)

Function: render-form-start &optional FORM &rest ARGS
Package

cl-forms

Source

cl-forms.lisp (file)

Function: set-field-value FORM FIELD-NAME VALUE
Package

cl-forms

Source

cl-forms.lisp (file)

Function: validate-form &optional FORM
Package

cl-forms

Source

cl-forms.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

6.1.4 Generic functions

Generic Function: field-accessor OBJECT
Generic Function: (setf field-accessor) NEW-VALUE OBJECT
Package

cl-forms

Methods
Method: field-accessor (FORM-FIELD form-field)
Method: (setf field-accessor) NEW-VALUE (FORM-FIELD form-field)

The field accessor to the underlying model

Source

cl-forms.lisp (file)

Generic Function: field-formatter OBJECT
Generic Function: (setf field-formatter) NEW-VALUE OBJECT
Package

cl-forms

Methods
Method: field-formatter (FORM-FIELD form-field)
Method: (setf field-formatter) NEW-VALUE (FORM-FIELD form-field)

The field formatter

Source

cl-forms.lisp (file)

Generic Function: field-parser OBJECT
Generic Function: (setf field-parser) NEW-VALUE OBJECT
Package

cl-forms

Methods
Method: field-parser (FORM-FIELD form-field)
Method: (setf field-parser) NEW-VALUE (FORM-FIELD form-field)

Custom field value parser

Source

cl-forms.lisp (file)

Generic Function: field-reader FIELD
Package

cl-forms

Methods
Method: field-reader (FIELD form-field)
Source

cl-forms.lisp (file)

Generic Function: field-valid-p FORM-FIELD &optional FORM
Package

cl-forms

Methods
Method: field-valid-p (FORM-FIELD form-field) &optional FORM

Determines if a field is valid. This method assumes the form has already been validated via validate-form.

Source

cl-forms.lisp (file)

Generic Function: field-value FIELD
Generic Function: (setf field-value) NEW-VALUE OBJECT
Package

cl-forms

Methods
Method: field-value (FIELD form-field) around
Source

cl-forms.lisp (file)

Method: field-value (FIELD form-field)
Source

cl-forms.lisp (file)

Method: (setf field-value) VALUE (FIELD form-field)
Source

cl-forms.lisp (file)

Generic Function: field-writer FIELD
Package

cl-forms

Methods
Method: field-writer (FIELD form-field)
Source

cl-forms.lisp (file)

Generic Function: form-errors OBJECT
Generic Function: (setf form-errors) NEW-VALUE OBJECT
Package

cl-forms

Methods
Method: form-errors (FORM form)
Method: (setf form-errors) NEW-VALUE (FORM form)

Form errors after validation

Source

cl-forms.lisp (file)

Generic Function: format-field-value FORM-FIELD FIELD-VALUE &optional STREAM
Package

cl-forms

Source

cl-forms.lisp (file)

Methods
Method: format-field-value (FIELD date-form-field) VALUE &optional STREAM
Source

date.lisp (file)

Method: format-field-value (FIELD boolean-form-field) VALUE &optional STREAM
Source

boolean.lisp (file)

Method: format-field-value (FORM-FIELD form-field) FIELD-VALUE &optional STREAM
Method: format-field-value (FORM-FIELD form-field) FIELD-VALUE &optional STREAM around

Previous: , Up: Exported definitions   [Contents][Index]

6.1.5 Classes

Class: form-field ()

A form field

Package

cl-forms

Source

cl-forms.lisp (file)

Direct superclasses

standard-object (class)

Direct subclasses
Direct methods
Direct slots
Slot: name

The field name

Initargs

:name

Initform

(error "provide the field name")

Readers

field-name (generic function)

Writers

(setf field-name) (generic function)

Slot: label

The field label

Initargs

:label

Readers

field-label (generic function)

Writers

(setf field-label) (generic function)

Slot: value

Field value

Initargs

:value

Writers

(setf field-value) (generic function)

Slot: default-value

Value to use when the field value is nil

Initargs

:default-value

Readers

field-default-value (generic function)

Writers

(setf field-default-value) (generic function)

Slot: placeholder

Field placeholder (text that appears when the field is empty)

Initargs

:placeholder

Readers

field-placeholder (generic function)

Writers

(setf field-placeholder) (generic function)

Slot: help-text

Field help text

Initargs

:help-text

Readers

field-help-text (generic function)

Writers

(setf field-help-text) (generic function)

Slot: parser

Custom field value parser

Initargs

:parser

Readers

field-parser (generic function)

Writers

(setf field-parser) (generic function)

Slot: formatter

The field formatter

Initargs

:formatter

Readers

field-formatter (generic function)

Writers

(setf field-formatter) (generic function)

Slot: constraints

The field constraints

Initargs

:constraints

Readers

field-constraints (generic function)

Writers

(setf field-constraints) (generic function)

Slot: required

Whether the field is required

Initargs

:required-p

Initform

t

Readers

field-required-p (generic function)

Writers

(setf field-required-p) (generic function)

Slot: required-message

Message to display when field is required

Type

(or null string)

Initargs

:required-message

Initform

cl-forms::*field-required-message*

Readers

field-required-message (generic function)

Writers

(setf field-required-message) (generic function)

Slot: invalid-message

Message to display when field is invalid

Type

(or null string function)

Initargs

:invalid-message

Readers

field-invalid-message (generic function)

Writers

(setf field-invalid-message) (generic function)

Slot: read-only

Whether the field is read only

Initargs

:read-only-p

Readers

field-read-only-p (generic function)

Writers

(setf field-read-only-p) (generic function)

Slot: disabled

Whether the field is disabled

Initargs

:disabled-p

Readers

field-disabled-p (generic function)

Writers

(setf field-disabled-p) (generic function)

Slot: accessor

The field accessor to the underlying model

Type

(or null symbol)

Initargs

:accessor

Readers

field-accessor (generic function)

Writers

(setf field-accessor) (generic function)

Slot: reader

The function to use to read from the underlying model

Type

(or null symbol function)

Initargs

:reader

Slot: writer

The function to use to write to underlying model

Type

(or null symbol function)

Initargs

:writer

Slot: trim

Trim the input

Initargs

:trim-p

Initform

t

Readers

field-trim-p (generic function)

Writers

(setf field-trim-p) (generic function)

Slot: validation-triggers

Client side validation triggers. A list of :change, :focus, :focusout, :focusin, etc

Initargs

:validation-triggers

Readers

field-validation-triggers (generic function)

Writers

(setf field-validation-triggers) (generic function)

Slot: form

The form the field belongs to

Initargs

:form

Readers

field-form (generic function)

Writers

(setf field-form) (generic function)


Previous: , Up: Definitions   [Contents][Index]

6.2 Internal definitions


Next: , Previous: , Up: Internal definitions   [Contents][Index]

6.2.1 Special variables

Special Variable: *default-form-renderer*
Package

cl-forms

Source

cl-forms.lisp (file)

Special Variable: *field-path*
Package

cl-forms

Source

cl-forms.lisp (file)

Special Variable: *field-required-message*
Package

cl-forms

Source

cl-forms.lisp (file)

Special Variable: *form*

The current form

Package

cl-forms

Source

cl-forms.lisp (file)

Special Variable: *form-renderer*
Package

cl-forms

Source

cl-forms.lisp (file)

Special Variable: *form-theme*
Package

cl-forms

Source

specials.lisp (file)

Special Variable: +default-date-format+
Package

cl-forms

Source

date.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

6.2.2 Functions

Function: %collect-replace-fields FORM COLLECT-FIELD
Package

cl-forms

Source

cl-forms.lisp (file)

Function: alistp ALIST
Package

cl-forms

Source

choice.lisp (file)

Function: call-with-form FORM FUNCTION
Package

cl-forms

Source

cl-forms.lisp (file)

Function: call-with-form-theme FORM-THEME FUNCTION
Package

cl-forms

Source

cl-forms.lisp (file)

Function: check-duplicate-fields FIELDS
Package

cl-forms

Source

cl-forms.lisp (file)

Function: collect-replace-fields FORM
Package

cl-forms

Source

cl-forms.lisp (file)

Function: empty-value-p VAL
Package

cl-forms

Source

cl-forms.lisp (file)

Function: field-request-name FORM-FIELD FORM
Package

cl-forms

Source

cl-forms.lisp (file)

Function: list-field-values LIST-FIELD

Returns the actual values of a list field

Package

cl-forms

Source

list.lisp (file)

Function: make-form NAME FIELDS &rest OPTIONS
Package

cl-forms

Source

cl-forms.lisp (file)

Function: make-form-fields FIELDS
Package

cl-forms

Source

cl-forms.lisp (file)

Function: post-parameters &optional REQUEST
Package

cl-forms

Source

cl-forms.lisp (file)

Function: render-field-request-name FORM-FIELD FORM
Package

cl-forms

Source

cl-forms.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

6.2.3 Generic functions

Generic Function: add-button-p OBJECT
Generic Function: (setf add-button-p) NEW-VALUE OBJECT
Package

cl-forms

Methods
Method: add-button-p (LIST-FORM-FIELD list-form-field)
Method: (setf add-button-p) NEW-VALUE (LIST-FORM-FIELD list-form-field)

Whether have a list ’ADD’ button or not

Source

list.lisp (file)

Generic Function: call-with-form-renderer RENDERER FUNCTION
Package

cl-forms

Methods
Method: call-with-form-renderer RENDERER FUNCTION
Source

cl-forms.lisp (file)

Generic Function: client-validation OBJECT
Generic Function: (setf client-validation) NEW-VALUE OBJECT
Package

cl-forms

Methods
Method: client-validation (FORM form)
Method: (setf client-validation) NEW-VALUE (FORM form)

When T, form client validation is enabled

Source

cl-forms.lisp (file)

Generic Function: date-format OBJECT
Generic Function: (setf date-format) NEW-VALUE OBJECT
Package

cl-forms

Methods
Method: date-format (DATE-VALIDATOR date-validator)

automatically generated reader method

Source

date.lisp (file)

Method: (setf date-format) NEW-VALUE (DATE-VALIDATOR date-validator)

automatically generated writer method

Source

date.lisp (file)

Method: date-format (DATE-FORM-FIELD date-form-field)

automatically generated reader method

Source

date.lisp (file)

Method: (setf date-format) NEW-VALUE (DATE-FORM-FIELD date-form-field)

automatically generated writer method

Source

date.lisp (file)

Generic Function: date-max OBJECT
Generic Function: (setf date-max) NEW-VALUE OBJECT
Package

cl-forms

Methods
Method: date-max (DATE-FORM-FIELD date-form-field)

automatically generated reader method

Source

date.lisp (file)

Method: (setf date-max) NEW-VALUE (DATE-FORM-FIELD date-form-field)

automatically generated writer method

Source

date.lisp (file)

Generic Function: date-min OBJECT
Generic Function: (setf date-min) NEW-VALUE OBJECT
Package

cl-forms

Methods
Method: date-min (DATE-FORM-FIELD date-form-field)

automatically generated reader method

Source

date.lisp (file)

Method: (setf date-min) NEW-VALUE (DATE-FORM-FIELD date-form-field)

automatically generated writer method

Source

date.lisp (file)

Generic Function: display-errors OBJECT
Generic Function: (setf display-errors) NEW-VALUE OBJECT
Package

cl-forms

Methods
Method: display-errors (FORM form)
Method: (setf display-errors) NEW-VALUE (FORM form)

A list containing the places where to display errors. Valid options are :list and :inline

Source

cl-forms.lisp (file)

Generic Function: download-link FIELD
Package

cl-forms

Methods
Method: download-link (FIELD stateful-file-field)
Source

file.lisp (file)

Generic Function: empty-item-predicate OBJECT
Generic Function: (setf empty-item-predicate) NEW-VALUE OBJECT
Package

cl-forms

Methods
Method: empty-item-predicate (LIST-FORM-FIELD list-form-field)
Method: (setf empty-item-predicate) NEW-VALUE (LIST-FORM-FIELD list-form-field)

A predicate that tells when a list item is considered empty, and so it is removed from the list

Source

list.lisp (file)

Generic Function: field-add-to-path FORM-FIELD FORM &optional PATH
Package

cl-forms

Source

cl-forms.lisp (file)

Methods
Method: field-add-to-path FORM-FIELD FORM &optional PATH
Generic Function: field-choices OBJECT
Generic Function: (setf field-choices) NEW-VALUE OBJECT
Package

cl-forms

Methods
Method: field-choices (CHOICE-FORM-FIELD choice-form-field)
Method: (setf field-choices) NEW-VALUE (CHOICE-FORM-FIELD choice-form-field)

An alist with the choices

Source

choice.lisp (file)

Generic Function: field-choices-alist FIELD
Package

cl-forms

Methods
Method: field-choices-alist (FIELD choice-form-field)
Source

choice.lisp (file)

Generic Function: field-constraints OBJECT
Generic Function: (setf field-constraints) NEW-VALUE OBJECT
Package

cl-forms

Methods
Method: field-constraints (FORM-FIELD form-field)
Method: (setf field-constraints) NEW-VALUE (FORM-FIELD form-field)

The field constraints

Source

cl-forms.lisp (file)

Generic Function: field-default-value OBJECT
Generic Function: (setf field-default-value) NEW-VALUE OBJECT
Package

cl-forms

Methods
Method: field-default-value (FORM-FIELD form-field)
Method: (setf field-default-value) NEW-VALUE (FORM-FIELD form-field)

Value to use when the field value is nil

Source

cl-forms.lisp (file)

Generic Function: field-disabled-p OBJECT
Generic Function: (setf field-disabled-p) NEW-VALUE OBJECT
Package

cl-forms

Methods
Method: field-disabled-p (FORM-FIELD form-field)
Method: (setf field-disabled-p) NEW-VALUE (FORM-FIELD form-field)

Whether the field is disabled

Source

cl-forms.lisp (file)

Generic Function: field-expanded OBJECT
Generic Function: (setf field-expanded) NEW-VALUE OBJECT
Package

cl-forms

Methods
Method: field-expanded (CHOICE-FORM-FIELD choice-form-field)
Method: (setf field-expanded) NEW-VALUE (CHOICE-FORM-FIELD choice-form-field)

If set to true, radio buttons or checkboxes will be rendered (depending on the multiple value). If false, a select element will be rendered.

Source

choice.lisp (file)

Generic Function: field-form OBJECT
Generic Function: (setf field-form) NEW-VALUE OBJECT
Package

cl-forms

Methods
Method: field-form (FORM-FIELD form-field)
Method: (setf field-form) NEW-VALUE (FORM-FIELD form-field)

The form the field belongs to

Source

cl-forms.lisp (file)

Generic Function: field-hash-function OBJECT
Generic Function: (setf field-hash-function) NEW-VALUE OBJECT
Package

cl-forms

Methods
Method: field-hash-function (CHOICE-FORM-FIELD choice-form-field)
Method: (setf field-hash-function) NEW-VALUE (CHOICE-FORM-FIELD choice-form-field)

The function to use for choices key

Source

choice.lisp (file)

Generic Function: field-help-text OBJECT
Generic Function: (setf field-help-text) NEW-VALUE OBJECT
Package

cl-forms

Methods
Method: field-help-text (FORM-FIELD form-field)
Method: (setf field-help-text) NEW-VALUE (FORM-FIELD form-field)

Field help text

Source

cl-forms.lisp (file)

Generic Function: field-invalid-message OBJECT
Generic Function: (setf field-invalid-message) NEW-VALUE OBJECT
Package

cl-forms

Methods
Method: field-invalid-message (FORM-FIELD form-field)
Method: (setf field-invalid-message) NEW-VALUE (FORM-FIELD form-field)

Message to display when field is invalid

Source

cl-forms.lisp (file)

Generic Function: field-key-and-value FIELD
Package

cl-forms

Methods
Method: field-key-and-value (FIELD choice-form-field)
Source

choice.lisp (file)

Generic Function: field-key-reader OBJECT
Generic Function: (setf field-key-reader) NEW-VALUE OBJECT
Package

cl-forms

Methods
Method: field-key-reader (CHOICE-FORM-FIELD choice-form-field)
Method: (setf field-key-reader) NEW-VALUE (CHOICE-FORM-FIELD choice-form-field)

Function to read the option key from the request

Source

choice.lisp (file)

Generic Function: field-keys-and-values FIELD
Package

cl-forms

Methods
Method: field-keys-and-values (FIELD choice-form-field)
Source

choice.lisp (file)

Generic Function: field-label OBJECT
Generic Function: (setf field-label) NEW-VALUE OBJECT
Package

cl-forms

Methods
Method: field-label (FORM-FIELD form-field)
Method: (setf field-label) NEW-VALUE (FORM-FIELD form-field)

The field label

Source

cl-forms.lisp (file)

Generic Function: field-multiple OBJECT
Generic Function: (setf field-multiple) NEW-VALUE OBJECT
Package

cl-forms

Methods
Method: field-multiple (CHOICE-FORM-FIELD choice-form-field)
Method: (setf field-multiple) NEW-VALUE (CHOICE-FORM-FIELD choice-form-field)

If true, the user will be able to select multiple options (as opposed to choosing just one option). Depending on the value of the expanded option, this will render either a select tag or checkboxes if true and a select tag or radio buttons if false.

Source

choice.lisp (file)

Generic Function: field-name OBJECT
Generic Function: (setf field-name) NEW-VALUE OBJECT
Package

cl-forms

Methods
Method: field-name (FORM-FIELD form-field)
Method: (setf field-name) NEW-VALUE (FORM-FIELD form-field)

The field name

Source

cl-forms.lisp (file)

Generic Function: field-placeholder OBJECT
Generic Function: (setf field-placeholder) NEW-VALUE OBJECT
Package

cl-forms

Methods
Method: field-placeholder (FORM-FIELD form-field)
Method: (setf field-placeholder) NEW-VALUE (FORM-FIELD form-field)

Field placeholder (text that appears when the field is empty)

Source

cl-forms.lisp (file)

Generic Function: field-preferred-choices OBJECT
Generic Function: (setf field-preferred-choices) NEW-VALUE OBJECT
Package

cl-forms

Methods
Method: field-preferred-choices (CHOICE-FORM-FIELD choice-form-field)
Method: (setf field-preferred-choices) NEW-VALUE (CHOICE-FORM-FIELD choice-form-field)

If this option is specified, then a sub-set of all of the options will be moved to the top of the select menu.

Source

choice.lisp (file)

Generic Function: field-read-from-request FIELD FORM PARAMETERS
Package

cl-forms

Source

cl-forms.lisp (file)

Methods
Method: field-read-from-request (FIELD list-form-field) FORM PARAMETERS
Source

list.lisp (file)

Method: field-read-from-request (FIELD subform-form-field) FORM PARAMETERS
Source

subform.lisp (file)

Method: field-read-from-request (FIELD submit-form-field) FORM PARAMETERS
Source

submit.lisp (file)

Method: field-read-from-request (FIELD hidden-form-field) FORM PARAMETERS
Source

hidden.lisp (file)

Method: field-read-from-request (FIELD stateful-file-field) FORM PARAMETERS
Source

file.lisp (file)

Method: field-read-from-request (FIELD file-form-field) FORM PARAMETERS
Source

file.lisp (file)

Method: field-read-from-request (FIELD date-form-field) FORM PARAMETERS
Source

date.lisp (file)

Method: field-read-from-request (FIELD choice-form-field) FORM PARAMETERS
Source

choice.lisp (file)

Method: field-read-from-request (FIELD integer-form-field) FORM PARAMETERS
Source

integer.lisp (file)

Method: field-read-from-request (FIELD url-form-field) FORM PARAMETERS
Source

url.lisp (file)

Method: field-read-from-request (FIELD password-form-field) FORM PARAMETERS
Source

password.lisp (file)

Method: field-read-from-request (FIELD email-form-field) FORM PARAMETERS
Source

email.lisp (file)

Method: field-read-from-request (FIELD boolean-form-field) FORM PARAMETERS
Source

boolean.lisp (file)

Method: field-read-from-request (FIELD string-form-field) FORM PARAMETERS
Source

string.lisp (file)

Method: field-read-from-request FIELD FORM PARAMETERS after

Use the parser function after reading the value from the request

Method: field-read-from-request FIELD FORM PARAMETERS around
Generic Function: field-read-only-p OBJECT
Generic Function: (setf field-read-only-p) NEW-VALUE OBJECT
Package

cl-forms

Methods
Method: field-read-only-p (FORM-FIELD form-field)
Method: (setf field-read-only-p) NEW-VALUE (FORM-FIELD form-field)

Whether the field is read only

Source

cl-forms.lisp (file)

Generic Function: field-render-label-p FIELD
Package

cl-forms

Methods
Method: field-render-label-p (FIELD submit-form-field)
Source

submit.lisp (file)

Method: field-render-label-p (FIELD hidden-form-field)
Source

hidden.lisp (file)

Method: field-render-label-p (FIELD form-field)
Source

cl-forms.lisp (file)

Generic Function: field-required-message OBJECT
Generic Function: (setf field-required-message) NEW-VALUE OBJECT
Package

cl-forms

Methods
Method: field-required-message (FORM-FIELD form-field)
Method: (setf field-required-message) NEW-VALUE (FORM-FIELD form-field)

Message to display when field is required

Source

cl-forms.lisp (file)

Generic Function: field-required-p OBJECT
Generic Function: (setf field-required-p) NEW-VALUE OBJECT
Package

cl-forms

Methods
Method: field-required-p (FORM-FIELD boolean-form-field)
Source

boolean.lisp (file)

Method: field-required-p (FORM-FIELD form-field)
Method: (setf field-required-p) NEW-VALUE (FORM-FIELD form-field)

Whether the field is required

Source

cl-forms.lisp (file)

Generic Function: field-subform FIELD
Package

cl-forms

Methods
Method: field-subform (FIELD subform-form-field)
Source

subform.lisp (file)

Generic Function: field-subform-builder OBJECT
Generic Function: (setf field-subform-builder) NEW-VALUE OBJECT
Package

cl-forms

Methods
Method: field-subform-builder (SUBFORM-FORM-FIELD subform-form-field)

automatically generated reader method

Source

subform.lisp (file)

Method: (setf field-subform-builder) NEW-VALUE (SUBFORM-FORM-FIELD subform-form-field)

automatically generated writer method

Source

subform.lisp (file)

Generic Function: field-subform-name OBJECT
Generic Function: (setf field-subform-name) NEW-VALUE OBJECT
Package

cl-forms

Methods
Method: field-subform-name (SUBFORM-FORM-FIELD subform-form-field)

automatically generated reader method

Source

subform.lisp (file)

Method: (setf field-subform-name) NEW-VALUE (SUBFORM-FORM-FIELD subform-form-field)

automatically generated writer method

Source

subform.lisp (file)

Generic Function: field-test OBJECT
Generic Function: (setf field-test) NEW-VALUE OBJECT
Package

cl-forms

Methods
Method: field-test (CHOICE-FORM-FIELD choice-form-field)
Method: (setf field-test) NEW-VALUE (CHOICE-FORM-FIELD choice-form-field)

Function to test equality between choices

Source

choice.lisp (file)

Generic Function: field-trim-p OBJECT
Generic Function: (setf field-trim-p) NEW-VALUE OBJECT
Package

cl-forms

Methods
Method: field-trim-p (FORM-FIELD form-field)
Method: (setf field-trim-p) NEW-VALUE (FORM-FIELD form-field)

Trim the input

Source

cl-forms.lisp (file)

Generic Function: field-validation-triggers OBJECT
Generic Function: (setf field-validation-triggers) NEW-VALUE OBJECT
Package

cl-forms

Methods
Method: field-validation-triggers (FORM-FIELD form-field)
Method: (setf field-validation-triggers) NEW-VALUE (FORM-FIELD form-field)

Client side validation triggers. A list of :change, :focus, :focusout, :focusin, etc

Source

cl-forms.lisp (file)

Generic Function: field-widget OBJECT
Generic Function: (setf field-widget) NEW-VALUE OBJECT
Package

cl-forms

Methods
Method: field-widget (DATE-FORM-FIELD date-form-field)

automatically generated reader method

Source

date.lisp (file)

Method: (setf field-widget) NEW-VALUE (DATE-FORM-FIELD date-form-field)

automatically generated writer method

Source

date.lisp (file)

Generic Function: file-accept OBJECT
Generic Function: (setf file-accept) NEW-VALUE OBJECT
Package

cl-forms

Methods
Method: file-accept (FILE-FORM-FIELD file-form-field)
Method: (setf file-accept) NEW-VALUE (FILE-FORM-FIELD file-form-field)

Files accepted. See https://www.w3schools.com/tags/att_input_accept.asp

Source

file.lisp (file)

Generic Function: file-content-type OBJECT
Generic Function: (setf file-content-type) NEW-VALUE OBJECT
Package

cl-forms

Methods
Method: file-content-type (FILE-FORM-FIELD file-form-field)

automatically generated reader method

Source

file.lisp (file)

Method: (setf file-content-type) NEW-VALUE (FILE-FORM-FIELD file-form-field)

automatically generated writer method

Source

file.lisp (file)

Generic Function: file-name OBJECT
Generic Function: (setf file-name) NEW-VALUE OBJECT
Package

cl-forms

Methods
Method: file-name (FILE-FORM-FIELD file-form-field)

automatically generated reader method

Source

file.lisp (file)

Method: (setf file-name) NEW-VALUE (FILE-FORM-FIELD file-form-field)

automatically generated writer method

Source

file.lisp (file)

Generic Function: file-path OBJECT
Generic Function: (setf file-path) NEW-VALUE OBJECT
Package

cl-forms

Methods
Method: file-path (FILE-FORM-FIELD file-form-field)

automatically generated reader method

Source

file.lisp (file)

Method: (setf file-path) NEW-VALUE (FILE-FORM-FIELD file-form-field)

automatically generated writer method

Source

file.lisp (file)

Generic Function: form-action OBJECT
Generic Function: (setf form-action) NEW-VALUE OBJECT
Package

cl-forms

Methods
Method: form-action (FORM form)
Method: (setf form-action) NEW-VALUE (FORM form)

The form action

Source

cl-forms.lisp (file)

Generic Function: form-csrf-field-name OBJECT
Generic Function: (setf form-csrf-field-name) NEW-VALUE OBJECT
Package

cl-forms

Methods
Method: form-csrf-field-name (FORM form)
Method: (setf form-csrf-field-name) NEW-VALUE (FORM form)

csrf field name

Source

cl-forms.lisp (file)

Generic Function: form-csrf-protection-p OBJECT
Generic Function: (setf form-csrf-protection-p) NEW-VALUE OBJECT
Package

cl-forms

Methods
Method: form-csrf-protection-p (FORM form)
Method: (setf form-csrf-protection-p) NEW-VALUE (FORM form)

T when csrf protection is enabled

Source

cl-forms.lisp (file)

Generic Function: form-enctype OBJECT
Generic Function: (setf form-enctype) NEW-VALUE OBJECT
Package

cl-forms

Methods
Method: form-enctype (FORM form)
Method: (setf form-enctype) NEW-VALUE (FORM form)

Form encoding type. i.e. Use multipart/form-data for file uploads

Source

cl-forms.lisp (file)

Generic Function: form-fields OBJECT
Generic Function: (setf form-fields) NEW-VALUE OBJECT
Package

cl-forms

Methods
Method: form-fields (FORM form)
Method: (setf form-fields) NEW-VALUE (FORM form)

Form fields

Source

cl-forms.lisp (file)

Generic Function: form-id OBJECT
Generic Function: (setf form-id) NEW-VALUE OBJECT
Package

cl-forms

Methods
Method: form-id (FORM form)
Method: (setf form-id) NEW-VALUE (FORM form)

The form id

Source

cl-forms.lisp (file)

Generic Function: form-method OBJECT
Generic Function: (setf form-method) NEW-VALUE OBJECT
Package

cl-forms

Methods
Method: form-method (FORM form)
Method: (setf form-method) NEW-VALUE (FORM form)

The form method

Source

cl-forms.lisp (file)

Generic Function: form-model OBJECT
Generic Function: (setf form-model) NEW-VALUE OBJECT
Package

cl-forms

Methods
Method: form-model (FORM form)
Method: (setf form-model) NEW-VALUE (FORM form)

The form model object

Source

cl-forms.lisp (file)

Generic Function: form-name OBJECT
Generic Function: (setf form-name) NEW-VALUE OBJECT
Package

cl-forms

Methods
Method: form-name (FORM form)
Method: (setf form-name) NEW-VALUE (FORM form)

The form name

Source

cl-forms.lisp (file)

Generic Function: form-session-csrf-entry FORM
Package

cl-forms

Methods
Method: form-session-csrf-entry (FORM form)
Source

cl-forms.lisp (file)

Generic Function: get-form-session-csrf-token FORM
Package

cl-forms

Methods
Method: get-form-session-csrf-token (FORM form)
Source

cl-forms.lisp (file)

Generic Function: list-field-type OBJECT
Generic Function: (setf list-field-type) NEW-VALUE OBJECT
Package

cl-forms

Methods
Method: list-field-type (LIST-FORM-FIELD list-form-field)
Method: (setf list-field-type) NEW-VALUE (LIST-FORM-FIELD list-form-field)

The list elements type.

Source

list.lisp (file)

Generic Function: make-csrf-token FORM
Package

cl-forms

Methods
Method: make-csrf-token (FORM form)
Source

cl-forms.lisp (file)

Generic Function: make-form-field FIELD-TYPE &rest ARGS
Package

cl-forms

Source

cl-forms.lisp (file)

Methods
Method: make-form-field (FIELD-TYPE (eql list)) &rest ARGS
Source

list.lisp (file)

Method: make-form-field (FIELD-TYPE (eql subform)) &rest ARGS
Source

subform.lisp (file)

Method: make-form-field (FIELD-TYPE (eql submit)) &rest ARGS
Source

submit.lisp (file)

Method: make-form-field (FIELD-TYPE (eql hidden)) &rest ARGS
Source

hidden.lisp (file)

Method: make-form-field (FIELD-TYPE (eql stateful-file)) &rest ARGS
Source

file.lisp (file)

Method: make-form-field (FIELD-TYPE (eql file)) &rest ARGS
Source

file.lisp (file)

Method: make-form-field (FIELD-TYPE (eql date)) &rest ARGS
Source

date.lisp (file)

Method: make-form-field (FIELD-TYPE (eql choice)) &rest ARGS
Source

choice.lisp (file)

Method: make-form-field (FIELD-TYPE (eql integer)) &rest ARGS
Source

integer.lisp (file)

Method: make-form-field (FIELD-TYPE (eql url)) &rest ARGS
Source

url.lisp (file)

Method: make-form-field (FIELD-TYPE (eql password)) &rest ARGS
Source

password.lisp (file)

Method: make-form-field (FIELD-TYPE (eql email)) &rest ARGS
Source

email.lisp (file)

Method: make-form-field (FIELD-TYPE (eql boolean)) &rest ARGS
Source

boolean.lisp (file)

Method: make-form-field (FIELD-TYPE (eql text)) &rest ARGS
Source

string.lisp (file)

Method: make-form-field (FIELD-TYPE (eql string)) &rest ARGS
Source

string.lisp (file)

Generic Function: multiple-p OBJECT
Generic Function: (setf multiple-p) NEW-VALUE OBJECT
Package

cl-forms

Methods
Method: multiple-p (FILE-FORM-FIELD file-form-field)
Method: (setf multiple-p) NEW-VALUE (FILE-FORM-FIELD file-form-field)

If this fields handles multiple file uploads

Source

file.lisp (file)

Generic Function: remove-button-p OBJECT
Generic Function: (setf remove-button-p) NEW-VALUE OBJECT
Package

cl-forms

Methods
Method: remove-button-p (LIST-FORM-FIELD list-form-field)
Method: (setf remove-button-p) NEW-VALUE (LIST-FORM-FIELD list-form-field)

Whether add an item removal button or not

Source

list.lisp (file)

Generic Function: renderer-render-field RENDERER THEME FIELD FORM &rest ARGS
Package

cl-forms

Source

cl-forms.lisp (file)

Generic Function: renderer-render-field-errors RENDERER THEME FIELD FORM &rest ARGS
Package

cl-forms

Source

cl-forms.lisp (file)

Methods
Method: renderer-render-field-errors RENDERER THEME FIELD FORM &rest ARGS around
Generic Function: renderer-render-field-label RENDERER THEME FIELD FORM &rest ARGS
Package

cl-forms

Source

cl-forms.lisp (file)

Generic Function: renderer-render-field-widget RENDERER THEME FIELD FORM &rest ARGSS
Package

cl-forms

Source

cl-forms.lisp (file)

Methods
Method: renderer-render-field-widget (RENDERER (eql who)) (THEME default-form-theme) (FIELD stateful-file-field) FORM &rest ARGS
Source

file.lisp (file)

Method: renderer-render-field-widget RENDERER THEME FIELD FORM &rest ARGS around
Generic Function: renderer-render-form RENDERER THEME FORM &rest ARGS
Package

cl-forms

Source

cl-forms.lisp (file)

Generic Function: renderer-render-form-end RENDERER THEME FORM
Package

cl-forms

Source

cl-forms.lisp (file)

Generic Function: renderer-render-form-errors RENDERER THEME FORM &rest ARGS
Package

cl-forms

Source

cl-forms.lisp (file)

Methods
Method: renderer-render-form-errors RENDERER THEME FORM &rest ARGS around
Generic Function: renderer-render-form-start RENDERER THEME FORM &rest ARGS
Package

cl-forms

Source

cl-forms.lisp (file)

Generic Function: set-form-session-csrf-token FORM
Package

cl-forms

Methods
Method: set-form-session-csrf-token (FORM form)
Source

cl-forms.lisp (file)

Generic Function: subform-builder FIELD
Package

cl-forms

Methods
Method: subform-builder (FIELD subform-form-field)
Source

subform.lisp (file)

Generic Function: upload-handler OBJECT
Generic Function: (setf upload-handler) NEW-VALUE OBJECT
Package

cl-forms

Methods
Method: upload-handler (FILE-FORM-FIELD file-form-field)
Method: (setf upload-handler) NEW-VALUE (FILE-FORM-FIELD file-form-field)

Function that handles the file upload

Source

file.lisp (file)

Generic Function: use-key-as-value OBJECT
Generic Function: (setf use-key-as-value) NEW-VALUE OBJECT
Package

cl-forms

Methods
Method: use-key-as-value (CHOICE-FORM-FIELD choice-form-field)
Method: (setf use-key-as-value) NEW-VALUE (CHOICE-FORM-FIELD choice-form-field)

When T, use the key/s of the field as value of the field when it is read from request

Source

choice.lisp (file)

Generic Function: validate-form-field FORM-FIELD
Package

cl-forms

Source

cl-forms.lisp (file)

Methods
Method: validate-form-field (FORM-FIELD date-form-field)
Source

date.lisp (file)

Method: validate-form-field (FORM-FIELD integer-form-field)
Source

integer.lisp (file)

Method: validate-form-field (FORM-FIELD url-form-field)
Source

url.lisp (file)

Method: validate-form-field (FORM-FIELD email-form-field)
Source

email.lisp (file)

Method: validate-form-field (FORM-FIELD boolean-form-field)
Source

boolean.lisp (file)

Method: validate-form-field (FORM-FIELD string-form-field)
Source

string.lisp (file)

Method: validate-form-field (FORM-FIELD form-field)
Method: validate-form-field (FORM-FIELD form-field) around
Generic Function: validator-field OBJECT
Generic Function: (setf validator-field) NEW-VALUE OBJECT
Package

cl-forms

Methods
Method: validator-field (FIELD-VALIDATOR field-validator)
Method: (setf validator-field) NEW-VALUE (FIELD-VALIDATOR field-validator)

The validator field

Source

cl-forms.lisp (file)


Previous: , Up: Internal definitions   [Contents][Index]

6.2.4 Classes

Class: boolean-form-field ()

A boolean input

Package

cl-forms

Source

boolean.lisp (file)

Direct superclasses

form-field (class)

Direct methods
Class: choice-field-validator ()
Package

cl-forms

Source

choice.lisp (file)

Direct superclasses

field-validator (class)

Direct methods

%validate (method)

Direct Default Initargs
InitargValue
:message"the option is not valid"
Class: choice-form-field ()

A multi-purpose field used to allow the user to "choose" one or more options. It can be rendered as a select tag, radio buttons, or checkboxes.

Package

cl-forms

Source

choice.lisp (file)

Direct superclasses

form-field (class)

Direct methods
Direct slots
Slot: choices

An alist with the choices

Initargs

:choices

Readers

field-choices (generic function)

Writers

(setf field-choices) (generic function)

Slot: preferred-choices

If this option is specified, then a sub-set of all of the options will be moved to the top of the select menu.

Initargs

:preferred-choices

Readers

field-preferred-choices (generic function)

Writers

(setf field-preferred-choices) (generic function)

Slot: expanded

If set to true, radio buttons or checkboxes will be rendered (depending on the multiple value). If false, a select element will be rendered.

Initargs

:expanded

Readers

field-expanded (generic function)

Writers

(setf field-expanded) (generic function)

Slot: multiple

If true, the user will be able to select multiple options (as opposed to choosing just one option). Depending on the value of the expanded option, this will render either a select tag or checkboxes if true and a select tag or radio buttons if false.

Initargs

:multiple

Readers

field-multiple (generic function)

Writers

(setf field-multiple) (generic function)

Slot: key-reader

Function to read the option key from the request

Initargs

:key-reader

Initform

(function identity)

Readers

field-key-reader (generic function)

Writers

(setf field-key-reader) (generic function)

Slot: hash-function

The function to use for choices key

Initargs

:hash-function

Initform

(function sxhash)

Readers

field-hash-function (generic function)

Writers

(setf field-hash-function) (generic function)

Slot: test

Function to test equality between choices

Initargs

:test

Initform

(function eql)

Readers

field-test (generic function)

Writers

(setf field-test) (generic function)

Slot: use-key-as-value

When T, use the key/s of the field as value of the field when it is read from request

Initargs

:use-key-as-value

Readers

use-key-as-value (generic function)

Writers

(setf use-key-as-value) (generic function)

Class: date-form-field ()

A date input field

Package

cl-forms

Source

date.lisp (file)

Direct superclasses

form-field (class)

Direct methods
Direct slots
Slot: date-min
Initargs

:date-min

Readers

date-min (generic function)

Writers

(setf date-min) (generic function)

Slot: date-max
Initargs

:date-max

Readers

date-max (generic function)

Writers

(setf date-max) (generic function)

Slot: date-format
Initargs

:date-format

Initform

cl-forms::+default-date-format+

Readers

date-format (generic function)

Writers

(setf date-format) (generic function)

Slot: widget
Initargs

:widget

Readers

field-widget (generic function)

Writers

(setf field-widget) (generic function)

Direct Default Initargs
InitargValue
:placeholder"yyyy-mm-dd"
Class: date-validator ()

A date validator. TODO: should perhaps be part of clavier validators

Package

cl-forms

Source

date.lisp (file)

Direct superclasses

validator (class)

Direct methods
  • %validate (method)
  • date-format (method)
  • date-format (method)
Direct slots
Slot: date-format
Initargs

:date-format

Initform

cl-forms::+default-date-format+

Readers

date-format (generic function)

Writers

(setf date-format) (generic function)

Direct Default Initargs
InitargValue
:message(lambda (cl-forms::validator cl-forms::object) (declare (ignorable cl-forms::validator cl-forms::object)) "the date is invalid")
Class: default-form-theme ()
Package

cl-forms

Source

default.lisp (file)

Direct superclasses

form-theme (class)

Direct methods

renderer-render-field-widget (method)

Class: email-form-field ()

A string input field

Package

cl-forms

Source

email.lisp (file)

Direct superclasses

form-field (class)

Direct methods
Class: field-validator ()

Generic field validator. Needs a field to be initialized

Package

cl-forms

Source

cl-forms.lisp (file)

Direct superclasses

validator (class)

Direct subclasses

choice-field-validator (class)

Direct methods
Direct slots
Slot: field

The validator field

Initargs

:field

Initform

(error "provide the field")

Readers

validator-field (generic function)

Writers

(setf validator-field) (generic function)

Class: file-form-field ()

A file input field

Package

cl-forms

Source

file.lisp (file)

Direct superclasses

form-field (class)

Direct subclasses

stateful-file-field (class)

Direct methods
Direct slots
Slot: multiple

If this fields handles multiple file uploads

Initargs

:multiple-p

Readers

multiple-p (generic function)

Writers

(setf multiple-p) (generic function)

Slot: path
Initargs

:path

Readers

file-path (generic function)

Writers

(setf file-path) (generic function)

Slot: file-name
Initargs

:file-name

Readers

file-name (generic function)

Writers

(setf file-name) (generic function)

Slot: content-type
Initargs

:content-type

Readers

file-content-type (generic function)

Writers

(setf file-content-type) (generic function)

Slot: upload-handler

Function that handles the file upload

Initargs

:upload-handler

Readers

upload-handler (generic function)

Writers

(setf upload-handler) (generic function)

Slot: accept

Files accepted. See https://www.w3schools.com/tags/att_input_accept.asp

Type

(or null string)

Initargs

:accept

Readers

file-accept (generic function)

Writers

(setf file-accept) (generic function)

Class: form ()

A form

Package

cl-forms

Source

cl-forms.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Direct slots
Slot: id

The form id

Initargs

:id

Initform

(string (gensym))

Readers

form-id (generic function)

Writers

(setf form-id) (generic function)

Slot: name

The form name

Initargs

:name

Initform

(error "provide a name for the form")

Readers

form-name (generic function)

Writers

(setf form-name) (generic function)

Slot: action

The form action

Initargs

:action

Readers

form-action (generic function)

Writers

(setf form-action) (generic function)

Slot: method

The form method

Initargs

:method

Initform

:post

Readers

form-method (generic function)

Writers

(setf form-method) (generic function)

Slot: enctype

Form encoding type. i.e. Use multipart/form-data for file uploads

Initargs

:enctype

Readers

form-enctype (generic function)

Writers

(setf form-enctype) (generic function)

Slot: fields

Form fields

Initargs

:fields

Readers

form-fields (generic function)

Writers

(setf form-fields) (generic function)

Slot: model

The form model object

Initargs

:model

Readers

form-model (generic function)

Writers

(setf form-model) (generic function)

Slot: csrf-protection

T when csrf protection is enabled

Initargs

:csrf-protection

Readers

form-csrf-protection-p (generic function)

Writers

(setf form-csrf-protection-p) (generic function)

Slot: csrf-field-name

csrf field name

Initargs

:csrf-field-name

Initform

"_token"

Readers

form-csrf-field-name (generic function)

Writers

(setf form-csrf-field-name) (generic function)

Slot: errors

Form errors after validation

Readers

form-errors (generic function)

Writers

(setf form-errors) (generic function)

Slot: display-errors

A list containing the places where to display errors. Valid options are :list and :inline

Initargs

:display-errors

Initform

(list :list :inline)

Readers

display-errors (generic function)

Writers

(setf display-errors) (generic function)

Slot: client-validation

When T, form client validation is enabled

Initargs

:client-validation

Initform

t

Readers

client-validation (generic function)

Writers

(setf client-validation) (generic function)

Class: form-theme ()
Package

cl-forms

Source

theme.lisp (file)

Direct superclasses

standard-object (class)

Direct subclasses

default-form-theme (class)

Class: hidden-form-field ()

A hidden form field

Package

cl-forms

Source

hidden.lisp (file)

Direct superclasses

form-field (class)

Direct methods
Class: integer-form-field ()

An integer input field

Package

cl-forms

Source

integer.lisp (file)

Direct superclasses

form-field (class)

Direct methods
Class: list-form-field ()

A field that contains a list of elements (either other fields or subforms)

Package

cl-forms

Source

list.lisp (file)

Direct superclasses

form-field (class)

Direct methods
Direct slots
Slot: type

The list elements type.

Type

function

Initargs

:type

Initform

(error "provide the list type via :type")

Readers

list-field-type (generic function)

Writers

(setf list-field-type) (generic function)

Slot: empty-item-predicate

A predicate that tells when a list item is considered empty, and so it is removed from the list

Type

(or null function)

Initargs

:empty-item-predicate

Readers

empty-item-predicate (generic function)

Writers

(setf empty-item-predicate) (generic function)

Slot: add-button

Whether have a list ’ADD’ button or not

Type

boolean

Initargs

:add-button

Initform

t

Readers

add-button-p (generic function)

Writers

(setf add-button-p) (generic function)

Slot: remove-button

Whether add an item removal button or not

Type

boolean

Initargs

:remove-button

Initform

t

Readers

remove-button-p (generic function)

Writers

(setf remove-button-p) (generic function)

Class: password-form-field ()

A password input field

Package

cl-forms

Source

password.lisp (file)

Direct superclasses

form-field (class)

Direct methods

field-read-from-request (method)

Class: stateful-file-field ()

An stateful file field is a file field that mantains its value (the uploaded file data) and renders the the uploaded file download link and a file upload widget

Package

cl-forms

Source

file.lisp (file)

Direct superclasses

file-form-field (class)

Direct methods
Direct slots
Slot: download-link

Function to generate the download link to the file

Type

(or null string symbol function)

Initargs

:download-link

Class: string-form-field ()

A string input field

Package

cl-forms

Source

string.lisp (file)

Direct superclasses

form-field (class)

Direct subclasses

text-form-field (class)

Direct methods
Class: subform-form-field ()

A field that contains a form (subform)

Package

cl-forms

Source

subform.lisp (file)

Direct superclasses

form-field (class)

Direct methods
Direct slots
Slot: subform-builder
Type

(or null function)

Initargs

:subform-builder

Readers

field-subform-builder (generic function)

Writers

(setf field-subform-builder) (generic function)

Slot: subform
Type

(or null symbol)

Initargs

:subform

Readers

field-subform-name (generic function)

Writers

(setf field-subform-name) (generic function)

Class: submit-form-field ()

A submit input button

Package

cl-forms

Source

submit.lisp (file)

Direct superclasses

form-field (class)

Direct methods
Direct Default Initargs
InitargValue
:required-pnil
Class: text-form-field ()

A text field. Renders as a text area

Package

cl-forms

Source

string.lisp (file)

Direct superclasses

string-form-field (class)

Class: url-form-field ()

An url input field

Package

cl-forms

Source

url.lisp (file)

Direct superclasses

form-field (class)

Direct methods

Previous: , Up: Top   [Contents][Index]

Appendix A Indexes


Next: , Previous: , Up: Indexes   [Contents][Index]

A.1 Concepts

Jump to:   C   F   L   M  
Index Entry  Section

C
cl-forms.asd: The cl-forms<dot>asd file
cl-forms/src: The cl-forms/src module
cl-forms/src/cl-forms.lisp: The cl-forms/src/cl-forms<dot>lisp file
cl-forms/src/fields: The cl-forms/src/fields module
cl-forms/src/fields/boolean.lisp: The cl-forms/src/fields/boolean<dot>lisp file
cl-forms/src/fields/choice.lisp: The cl-forms/src/fields/choice<dot>lisp file
cl-forms/src/fields/date.lisp: The cl-forms/src/fields/date<dot>lisp file
cl-forms/src/fields/email.lisp: The cl-forms/src/fields/email<dot>lisp file
cl-forms/src/fields/file.lisp: The cl-forms/src/fields/file<dot>lisp file
cl-forms/src/fields/hidden.lisp: The cl-forms/src/fields/hidden<dot>lisp file
cl-forms/src/fields/integer.lisp: The cl-forms/src/fields/integer<dot>lisp file
cl-forms/src/fields/list.lisp: The cl-forms/src/fields/list<dot>lisp file
cl-forms/src/fields/password.lisp: The cl-forms/src/fields/password<dot>lisp file
cl-forms/src/fields/string.lisp: The cl-forms/src/fields/string<dot>lisp file
cl-forms/src/fields/subform.lisp: The cl-forms/src/fields/subform<dot>lisp file
cl-forms/src/fields/submit.lisp: The cl-forms/src/fields/submit<dot>lisp file
cl-forms/src/fields/url.lisp: The cl-forms/src/fields/url<dot>lisp file
cl-forms/src/package.lisp: The cl-forms/src/package<dot>lisp file
cl-forms/src/themes: The cl-forms/src/themes module
cl-forms/src/themes/default.lisp: The cl-forms/src/themes/default<dot>lisp file
cl-forms/src/themes/specials.lisp: The cl-forms/src/themes/specials<dot>lisp file
cl-forms/src/themes/theme.lisp: The cl-forms/src/themes/theme<dot>lisp file

F
File, Lisp, cl-forms.asd: The cl-forms<dot>asd file
File, Lisp, cl-forms/src/cl-forms.lisp: The cl-forms/src/cl-forms<dot>lisp file
File, Lisp, cl-forms/src/fields/boolean.lisp: The cl-forms/src/fields/boolean<dot>lisp file
File, Lisp, cl-forms/src/fields/choice.lisp: The cl-forms/src/fields/choice<dot>lisp file
File, Lisp, cl-forms/src/fields/date.lisp: The cl-forms/src/fields/date<dot>lisp file
File, Lisp, cl-forms/src/fields/email.lisp: The cl-forms/src/fields/email<dot>lisp file
File, Lisp, cl-forms/src/fields/file.lisp: The cl-forms/src/fields/file<dot>lisp file
File, Lisp, cl-forms/src/fields/hidden.lisp: The cl-forms/src/fields/hidden<dot>lisp file
File, Lisp, cl-forms/src/fields/integer.lisp: The cl-forms/src/fields/integer<dot>lisp file
File, Lisp, cl-forms/src/fields/list.lisp: The cl-forms/src/fields/list<dot>lisp file
File, Lisp, cl-forms/src/fields/password.lisp: The cl-forms/src/fields/password<dot>lisp file
File, Lisp, cl-forms/src/fields/string.lisp: The cl-forms/src/fields/string<dot>lisp file
File, Lisp, cl-forms/src/fields/subform.lisp: The cl-forms/src/fields/subform<dot>lisp file
File, Lisp, cl-forms/src/fields/submit.lisp: The cl-forms/src/fields/submit<dot>lisp file
File, Lisp, cl-forms/src/fields/url.lisp: The cl-forms/src/fields/url<dot>lisp file
File, Lisp, cl-forms/src/package.lisp: The cl-forms/src/package<dot>lisp file
File, Lisp, cl-forms/src/themes/default.lisp: The cl-forms/src/themes/default<dot>lisp file
File, Lisp, cl-forms/src/themes/specials.lisp: The cl-forms/src/themes/specials<dot>lisp file
File, Lisp, cl-forms/src/themes/theme.lisp: The cl-forms/src/themes/theme<dot>lisp file

L
Lisp File, cl-forms.asd: The cl-forms<dot>asd file
Lisp File, cl-forms/src/cl-forms.lisp: The cl-forms/src/cl-forms<dot>lisp file
Lisp File, cl-forms/src/fields/boolean.lisp: The cl-forms/src/fields/boolean<dot>lisp file
Lisp File, cl-forms/src/fields/choice.lisp: The cl-forms/src/fields/choice<dot>lisp file
Lisp File, cl-forms/src/fields/date.lisp: The cl-forms/src/fields/date<dot>lisp file
Lisp File, cl-forms/src/fields/email.lisp: The cl-forms/src/fields/email<dot>lisp file
Lisp File, cl-forms/src/fields/file.lisp: The cl-forms/src/fields/file<dot>lisp file
Lisp File, cl-forms/src/fields/hidden.lisp: The cl-forms/src/fields/hidden<dot>lisp file
Lisp File, cl-forms/src/fields/integer.lisp: The cl-forms/src/fields/integer<dot>lisp file
Lisp File, cl-forms/src/fields/list.lisp: The cl-forms/src/fields/list<dot>lisp file
Lisp File, cl-forms/src/fields/password.lisp: The cl-forms/src/fields/password<dot>lisp file
Lisp File, cl-forms/src/fields/string.lisp: The cl-forms/src/fields/string<dot>lisp file
Lisp File, cl-forms/src/fields/subform.lisp: The cl-forms/src/fields/subform<dot>lisp file
Lisp File, cl-forms/src/fields/submit.lisp: The cl-forms/src/fields/submit<dot>lisp file
Lisp File, cl-forms/src/fields/url.lisp: The cl-forms/src/fields/url<dot>lisp file
Lisp File, cl-forms/src/package.lisp: The cl-forms/src/package<dot>lisp file
Lisp File, cl-forms/src/themes/default.lisp: The cl-forms/src/themes/default<dot>lisp file
Lisp File, cl-forms/src/themes/specials.lisp: The cl-forms/src/themes/specials<dot>lisp file
Lisp File, cl-forms/src/themes/theme.lisp: The cl-forms/src/themes/theme<dot>lisp file

M
Module, cl-forms/src: The cl-forms/src module
Module, cl-forms/src/fields: The cl-forms/src/fields module
Module, cl-forms/src/themes: The cl-forms/src/themes module

Jump to:   C   F   L   M  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.2 Functions

Jump to:   %   (  
A   C   D   E   F   G   H   L   M   P   R   S   U   V   W  
Index Entry  Section

%
%collect-replace-fields: Internal functions

(
(setf add-button-p): Internal generic functions
(setf add-button-p): Internal generic functions
(setf client-validation): Internal generic functions
(setf client-validation): Internal generic functions
(setf date-format): Internal generic functions
(setf date-format): Internal generic functions
(setf date-format): Internal generic functions
(setf date-max): Internal generic functions
(setf date-max): Internal generic functions
(setf date-min): Internal generic functions
(setf date-min): Internal generic functions
(setf display-errors): Internal generic functions
(setf display-errors): Internal generic functions
(setf empty-item-predicate): Internal generic functions
(setf empty-item-predicate): Internal generic functions
(setf field-accessor): Exported generic functions
(setf field-accessor): Exported generic functions
(setf field-choices): Internal generic functions
(setf field-choices): Internal generic functions
(setf field-constraints): Internal generic functions
(setf field-constraints): Internal generic functions
(setf field-default-value): Internal generic functions
(setf field-default-value): Internal generic functions
(setf field-disabled-p): Internal generic functions
(setf field-disabled-p): Internal generic functions
(setf field-expanded): Internal generic functions
(setf field-expanded): Internal generic functions
(setf field-form): Internal generic functions
(setf field-form): Internal generic functions
(setf field-formatter): Exported generic functions
(setf field-formatter): Exported generic functions
(setf field-hash-function): Internal generic functions
(setf field-hash-function): Internal generic functions
(setf field-help-text): Internal generic functions
(setf field-help-text): Internal generic functions
(setf field-invalid-message): Internal generic functions
(setf field-invalid-message): Internal generic functions
(setf field-key-reader): Internal generic functions
(setf field-key-reader): Internal generic functions
(setf field-label): Internal generic functions
(setf field-label): Internal generic functions
(setf field-multiple): Internal generic functions
(setf field-multiple): Internal generic functions
(setf field-name): Internal generic functions
(setf field-name): Internal generic functions
(setf field-parser): Exported generic functions
(setf field-parser): Exported generic functions
(setf field-placeholder): Internal generic functions
(setf field-placeholder): Internal generic functions
(setf field-preferred-choices): Internal generic functions
(setf field-preferred-choices): Internal generic functions
(setf field-read-only-p): Internal generic functions
(setf field-read-only-p): Internal generic functions
(setf field-required-message): Internal generic functions
(setf field-required-message): Internal generic functions
(setf field-required-p): Internal generic functions
(setf field-required-p): Internal generic functions
(setf field-subform-builder): Internal generic functions
(setf field-subform-builder): Internal generic functions
(setf field-subform-name): Internal generic functions
(setf field-subform-name): Internal generic functions
(setf field-test): Internal generic functions
(setf field-test): Internal generic functions
(setf field-trim-p): Internal generic functions
(setf field-trim-p): Internal generic functions
(setf field-validation-triggers): Internal generic functions
(setf field-validation-triggers): Internal generic functions
(setf field-value): Exported generic functions
(setf field-value): Exported generic functions
(setf field-widget): Internal generic functions
(setf field-widget): Internal generic functions
(setf file-accept): Internal generic functions
(setf file-accept): Internal generic functions
(setf file-content-type): Internal generic functions
(setf file-content-type): Internal generic functions
(setf file-name): Internal generic functions
(setf file-name): Internal generic functions
(setf file-path): Internal generic functions
(setf file-path): Internal generic functions
(setf form-action): Internal generic functions
(setf form-action): Internal generic functions
(setf form-csrf-field-name): Internal generic functions
(setf form-csrf-field-name): Internal generic functions
(setf form-csrf-protection-p): Internal generic functions
(setf form-csrf-protection-p): Internal generic functions
(setf form-enctype): Internal generic functions
(setf form-enctype): Internal generic functions
(setf form-errors): Exported generic functions
(setf form-errors): Exported generic functions
(setf form-fields): Internal generic functions
(setf form-fields): Internal generic functions
(setf form-id): Internal generic functions
(setf form-id): Internal generic functions
(setf form-method): Internal generic functions
(setf form-method): Internal generic functions
(setf form-model): Internal generic functions
(setf form-model): Internal generic functions
(setf form-name): Internal generic functions
(setf form-name): Internal generic functions
(setf list-field-type): Internal generic functions
(setf list-field-type): Internal generic functions
(setf multiple-p): Internal generic functions
(setf multiple-p): Internal generic functions
(setf remove-button-p): Internal generic functions
(setf remove-button-p): Internal generic functions
(setf upload-handler): Internal generic functions
(setf upload-handler): Internal generic functions
(setf use-key-as-value): Internal generic functions
(setf use-key-as-value): Internal generic functions
(setf validator-field): Internal generic functions
(setf validator-field): Internal generic functions

A
add-button-p: Internal generic functions
add-button-p: Internal generic functions
add-field: Exported functions
add-form-error: Exported functions
alistp: Internal functions

C
call-with-form: Internal functions
call-with-form-renderer: Internal generic functions
call-with-form-renderer: Internal generic functions
call-with-form-theme: Internal functions
check-duplicate-fields: Internal functions
client-validation: Internal generic functions
client-validation: Internal generic functions
collect-replace-fields: Internal functions

D
date-format: Internal generic functions
date-format: Internal generic functions
date-format: Internal generic functions
date-max: Internal generic functions
date-max: Internal generic functions
date-min: Internal generic functions
date-min: Internal generic functions
defform: Exported macros
defform-builder: Exported macros
display-errors: Internal generic functions
display-errors: Internal generic functions
download-link: Internal generic functions
download-link: Internal generic functions

E
empty-item-predicate: Internal generic functions
empty-item-predicate: Internal generic functions
empty-value-p: Internal functions

F
field-accessor: Exported generic functions
field-accessor: Exported generic functions
field-add-to-path: Internal generic functions
field-add-to-path: Internal generic functions
field-choices: Internal generic functions
field-choices: Internal generic functions
field-choices-alist: Internal generic functions
field-choices-alist: Internal generic functions
field-constraints: Internal generic functions
field-constraints: Internal generic functions
field-default-value: Internal generic functions
field-default-value: Internal generic functions
field-disabled-p: Internal generic functions
field-disabled-p: Internal generic functions
field-expanded: Internal generic functions
field-expanded: Internal generic functions
field-form: Internal generic functions
field-form: Internal generic functions
field-formatter: Exported generic functions
field-formatter: Exported generic functions
field-hash-function: Internal generic functions
field-hash-function: Internal generic functions
field-help-text: Internal generic functions
field-help-text: Internal generic functions
field-invalid-message: Internal generic functions
field-invalid-message: Internal generic functions
field-key-and-value: Internal generic functions
field-key-and-value: Internal generic functions
field-key-reader: Internal generic functions
field-key-reader: Internal generic functions
field-keys-and-values: Internal generic functions
field-keys-and-values: Internal generic functions
field-label: Internal generic functions
field-label: Internal generic functions
field-multiple: Internal generic functions
field-multiple: Internal generic functions
field-name: Internal generic functions
field-name: Internal generic functions
field-parser: Exported generic functions
field-parser: Exported generic functions
field-placeholder: Internal generic functions
field-placeholder: Internal generic functions
field-preferred-choices: Internal generic functions
field-preferred-choices: Internal generic functions
field-read-from-request: Internal generic functions
field-read-from-request: Internal generic functions
field-read-from-request: Internal generic functions
field-read-from-request: Internal generic functions
field-read-from-request: Internal generic functions
field-read-from-request: Internal generic functions
field-read-from-request: Internal generic functions
field-read-from-request: Internal generic functions
field-read-from-request: Internal generic functions
field-read-from-request: Internal generic functions
field-read-from-request: Internal generic functions
field-read-from-request: Internal generic functions
field-read-from-request: Internal generic functions
field-read-from-request: Internal generic functions
field-read-from-request: Internal generic functions
field-read-from-request: Internal generic functions
field-read-from-request: Internal generic functions
field-read-only-p: Internal generic functions
field-read-only-p: Internal generic functions
field-reader: Exported generic functions
field-reader: Exported generic functions
field-render-label-p: Internal generic functions
field-render-label-p: Internal generic functions
field-render-label-p: Internal generic functions
field-render-label-p: Internal generic functions
field-request-name: Internal functions
field-required-message: Internal generic functions
field-required-message: Internal generic functions
field-required-p: Internal generic functions
field-required-p: Internal generic functions
field-required-p: Internal generic functions
field-subform: Internal generic functions
field-subform: Internal generic functions
field-subform-builder: Internal generic functions
field-subform-builder: Internal generic functions
field-subform-name: Internal generic functions
field-subform-name: Internal generic functions
field-test: Internal generic functions
field-test: Internal generic functions
field-trim-p: Internal generic functions
field-trim-p: Internal generic functions
field-valid-p: Exported generic functions
field-valid-p: Exported generic functions
field-validation-triggers: Internal generic functions
field-validation-triggers: Internal generic functions
field-value: Exported generic functions
field-value: Exported generic functions
field-value: Exported generic functions
field-widget: Internal generic functions
field-widget: Internal generic functions
field-writer: Exported generic functions
field-writer: Exported generic functions
file-accept: Internal generic functions
file-accept: Internal generic functions
file-content-type: Internal generic functions
file-content-type: Internal generic functions
file-name: Internal generic functions
file-name: Internal generic functions
file-path: Internal generic functions
file-path: Internal generic functions
fill-form-from-model: Exported functions
fill-model-from-form: Exported functions
form-action: Internal generic functions
form-action: Internal generic functions
form-csrf-field-name: Internal generic functions
form-csrf-field-name: Internal generic functions
form-csrf-protection-p: Internal generic functions
form-csrf-protection-p: Internal generic functions
form-enctype: Internal generic functions
form-enctype: Internal generic functions
form-errors: Exported generic functions
form-errors: Exported generic functions
form-fields: Internal generic functions
form-fields: Internal generic functions
form-id: Internal generic functions
form-id: Internal generic functions
form-method: Internal generic functions
form-method: Internal generic functions
form-model: Internal generic functions
form-model: Internal generic functions
form-name: Internal generic functions
form-name: Internal generic functions
form-session-csrf-entry: Internal generic functions
form-session-csrf-entry: Internal generic functions
form-valid-p: Exported functions
format-field-value: Exported generic functions
format-field-value: Exported generic functions
format-field-value: Exported generic functions
format-field-value: Exported generic functions
format-field-value: Exported generic functions
format-field-value-to-string: Exported functions
Function, %collect-replace-fields: Internal functions
Function, add-field: Exported functions
Function, add-form-error: Exported functions
Function, alistp: Internal functions
Function, call-with-form: Internal functions
Function, call-with-form-theme: Internal functions
Function, check-duplicate-fields: Internal functions
Function, collect-replace-fields: Internal functions
Function, empty-value-p: Internal functions
Function, field-request-name: Internal functions
Function, fill-form-from-model: Exported functions
Function, fill-model-from-form: Exported functions
Function, form-valid-p: Exported functions
Function, format-field-value-to-string: Exported functions
Function, get-field: Exported functions
Function, get-field-value: Exported functions
Function, get-form: Exported functions
Function, handle-request: Exported functions
Function, list-field-values: Internal functions
Function, make-form: Internal functions
Function, make-form-fields: Internal functions
Function, post-parameters: Internal functions
Function, remove-field: Exported functions
Function, render-field: Exported functions
Function, render-field-errors: Exported functions
Function, render-field-label: Exported functions
Function, render-field-request-name: Internal functions
Function, render-field-widget: Exported functions
Function, render-form: Exported functions
Function, render-form-end: Exported functions
Function, render-form-errors: Exported functions
Function, render-form-start: Exported functions
Function, set-field-value: Exported functions
Function, validate-form: Exported functions

G
Generic Function, (setf add-button-p): Internal generic functions
Generic Function, (setf client-validation): Internal generic functions
Generic Function, (setf date-format): Internal generic functions
Generic Function, (setf date-max): Internal generic functions
Generic Function, (setf date-min): Internal generic functions
Generic Function, (setf display-errors): Internal generic functions
Generic Function, (setf empty-item-predicate): Internal generic functions
Generic Function, (setf field-accessor): Exported generic functions
Generic Function, (setf field-choices): Internal generic functions
Generic Function, (setf field-constraints): Internal generic functions
Generic Function, (setf field-default-value): Internal generic functions
Generic Function, (setf field-disabled-p): Internal generic functions
Generic Function, (setf field-expanded): Internal generic functions
Generic Function, (setf field-form): Internal generic functions
Generic Function, (setf field-formatter): Exported generic functions
Generic Function, (setf field-hash-function): Internal generic functions
Generic Function, (setf field-help-text): Internal generic functions
Generic Function, (setf field-invalid-message): Internal generic functions
Generic Function, (setf field-key-reader): Internal generic functions
Generic Function, (setf field-label): Internal generic functions
Generic Function, (setf field-multiple): Internal generic functions
Generic Function, (setf field-name): Internal generic functions
Generic Function, (setf field-parser): Exported generic functions
Generic Function, (setf field-placeholder): Internal generic functions
Generic Function, (setf field-preferred-choices): Internal generic functions
Generic Function, (setf field-read-only-p): Internal generic functions
Generic Function, (setf field-required-message): Internal generic functions
Generic Function, (setf field-required-p): Internal generic functions
Generic Function, (setf field-subform-builder): Internal generic functions
Generic Function, (setf field-subform-name): Internal generic functions
Generic Function, (setf field-test): Internal generic functions
Generic Function, (setf field-trim-p): Internal generic functions
Generic Function, (setf field-validation-triggers): Internal generic functions
Generic Function, (setf field-value): Exported generic functions
Generic Function, (setf field-widget): Internal generic functions
Generic Function, (setf file-accept): Internal generic functions
Generic Function, (setf file-content-type): Internal generic functions
Generic Function, (setf file-name): Internal generic functions
Generic Function, (setf file-path): Internal generic functions
Generic Function, (setf form-action): Internal generic functions
Generic Function, (setf form-csrf-field-name): Internal generic functions
Generic Function, (setf form-csrf-protection-p): Internal generic functions
Generic Function, (setf form-enctype): Internal generic functions
Generic Function, (setf form-errors): Exported generic functions
Generic Function, (setf form-fields): Internal generic functions
Generic Function, (setf form-id): Internal generic functions
Generic Function, (setf form-method): Internal generic functions
Generic Function, (setf form-model): Internal generic functions
Generic Function, (setf form-name): Internal generic functions
Generic Function, (setf list-field-type): Internal generic functions
Generic Function, (setf multiple-p): Internal generic functions
Generic Function, (setf remove-button-p): Internal generic functions
Generic Function, (setf upload-handler): Internal generic functions
Generic Function, (setf use-key-as-value): Internal generic functions
Generic Function, (setf validator-field): Internal generic functions
Generic Function, add-button-p: Internal generic functions
Generic Function, call-with-form-renderer: Internal generic functions
Generic Function, client-validation: Internal generic functions
Generic Function, date-format: Internal generic functions
Generic Function, date-max: Internal generic functions
Generic Function, date-min: Internal generic functions
Generic Function, display-errors: Internal generic functions
Generic Function, download-link: Internal generic functions
Generic Function, empty-item-predicate: Internal generic functions
Generic Function, field-accessor: Exported generic functions
Generic Function, field-add-to-path: Internal generic functions
Generic Function, field-choices: Internal generic functions
Generic Function, field-choices-alist: Internal generic functions
Generic Function, field-constraints: Internal generic functions
Generic Function, field-default-value: Internal generic functions
Generic Function, field-disabled-p: Internal generic functions
Generic Function, field-expanded: Internal generic functions
Generic Function, field-form: Internal generic functions
Generic Function, field-formatter: Exported generic functions
Generic Function, field-hash-function: Internal generic functions
Generic Function, field-help-text: Internal generic functions
Generic Function, field-invalid-message: Internal generic functions
Generic Function, field-key-and-value: Internal generic functions
Generic Function, field-key-reader: Internal generic functions
Generic Function, field-keys-and-values: Internal generic functions
Generic Function, field-label: Internal generic functions
Generic Function, field-multiple: Internal generic functions
Generic Function, field-name: Internal generic functions
Generic Function, field-parser: Exported generic functions
Generic Function, field-placeholder: Internal generic functions
Generic Function, field-preferred-choices: Internal generic functions
Generic Function, field-read-from-request: Internal generic functions
Generic Function, field-read-only-p: Internal generic functions
Generic Function, field-reader: Exported generic functions
Generic Function, field-render-label-p: Internal generic functions
Generic Function, field-required-message: Internal generic functions
Generic Function, field-required-p: Internal generic functions
Generic Function, field-subform: Internal generic functions
Generic Function, field-subform-builder: Internal generic functions
Generic Function, field-subform-name: Internal generic functions
Generic Function, field-test: Internal generic functions
Generic Function, field-trim-p: Internal generic functions
Generic Function, field-valid-p: Exported generic functions
Generic Function, field-validation-triggers: Internal generic functions
Generic Function, field-value: Exported generic functions
Generic Function, field-widget: Internal generic functions
Generic Function, field-writer: Exported generic functions
Generic Function, file-accept: Internal generic functions
Generic Function, file-content-type: Internal generic functions
Generic Function, file-name: Internal generic functions
Generic Function, file-path: Internal generic functions
Generic Function, form-action: Internal generic functions
Generic Function, form-csrf-field-name: Internal generic functions
Generic Function, form-csrf-protection-p: Internal generic functions
Generic Function, form-enctype: Internal generic functions
Generic Function, form-errors: Exported generic functions
Generic Function, form-fields: Internal generic functions
Generic Function, form-id: Internal generic functions
Generic Function, form-method: Internal generic functions
Generic Function, form-model: Internal generic functions
Generic Function, form-name: Internal generic functions
Generic Function, form-session-csrf-entry: Internal generic functions
Generic Function, format-field-value: Exported generic functions
Generic Function, get-form-session-csrf-token: Internal generic functions
Generic Function, list-field-type: Internal generic functions
Generic Function, make-csrf-token: Internal generic functions
Generic Function, make-form-field: Internal generic functions
Generic Function, multiple-p: Internal generic functions
Generic Function, remove-button-p: Internal generic functions
Generic Function, renderer-render-field: Internal generic functions
Generic Function, renderer-render-field-errors: Internal generic functions
Generic Function, renderer-render-field-label: Internal generic functions
Generic Function, renderer-render-field-widget: Internal generic functions
Generic Function, renderer-render-form: Internal generic functions
Generic Function, renderer-render-form-end: Internal generic functions
Generic Function, renderer-render-form-errors: Internal generic functions
Generic Function, renderer-render-form-start: Internal generic functions
Generic Function, set-form-session-csrf-token: Internal generic functions
Generic Function, subform-builder: Internal generic functions
Generic Function, upload-handler: Internal generic functions
Generic Function, use-key-as-value: Internal generic functions
Generic Function, validate-form-field: Internal generic functions
Generic Function, validator-field: Internal generic functions
get-field: Exported functions
get-field-value: Exported functions
get-form: Exported functions
get-form-session-csrf-token: Internal generic functions
get-form-session-csrf-token: Internal generic functions

H
handle-request: Exported functions

L
list-field-type: Internal generic functions
list-field-type: Internal generic functions
list-field-values: Internal functions

M
Macro, defform: Exported macros
Macro, defform-builder: Exported macros
Macro, with-form: Exported macros
Macro, with-form-field-values: Exported macros
Macro, with-form-fields: Exported macros
Macro, with-form-renderer: Exported macros
Macro, with-form-template: Exported macros
Macro, with-form-theme: Exported macros
make-csrf-token: Internal generic functions
make-csrf-token: Internal generic functions
make-form: Internal functions
make-form-field: Internal generic functions
make-form-field: Internal generic functions
make-form-field: Internal generic functions
make-form-field: Internal generic functions
make-form-field: Internal generic functions
make-form-field: Internal generic functions
make-form-field: Internal generic functions
make-form-field: Internal generic functions
make-form-field: Internal generic functions
make-form-field: Internal generic functions
make-form-field: Internal generic functions
make-form-field: Internal generic functions
make-form-field: Internal generic functions
make-form-field: Internal generic functions
make-form-field: Internal generic functions
make-form-field: Internal generic functions
make-form-fields: Internal functions
Method, (setf add-button-p): Internal generic functions
Method, (setf client-validation): Internal generic functions
Method, (setf date-format): Internal generic functions
Method, (setf date-format): Internal generic functions
Method, (setf date-max): Internal generic functions
Method, (setf date-min): Internal generic functions
Method, (setf display-errors): Internal generic functions
Method, (setf empty-item-predicate): Internal generic functions
Method, (setf field-accessor): Exported generic functions
Method, (setf field-choices): Internal generic functions
Method, (setf field-constraints): Internal generic functions
Method, (setf field-default-value): Internal generic functions
Method, (setf field-disabled-p): Internal generic functions
Method, (setf field-expanded): Internal generic functions
Method, (setf field-form): Internal generic functions
Method, (setf field-formatter): Exported generic functions
Method, (setf field-hash-function): Internal generic functions
Method, (setf field-help-text): Internal generic functions
Method, (setf field-invalid-message): Internal generic functions
Method, (setf field-key-reader): Internal generic functions
Method, (setf field-label): Internal generic functions
Method, (setf field-multiple): Internal generic functions
Method, (setf field-name): Internal generic functions
Method, (setf field-parser): Exported generic functions
Method, (setf field-placeholder): Internal generic functions
Method, (setf field-preferred-choices): Internal generic functions
Method, (setf field-read-only-p): Internal generic functions
Method, (setf field-required-message): Internal generic functions
Method, (setf field-required-p): Internal generic functions
Method, (setf field-subform-builder): Internal generic functions
Method, (setf field-subform-name): Internal generic functions
Method, (setf field-test): Internal generic functions
Method, (setf field-trim-p): Internal generic functions
Method, (setf field-validation-triggers): Internal generic functions
Method, (setf field-value): Exported generic functions
Method, (setf field-widget): Internal generic functions
Method, (setf file-accept): Internal generic functions
Method, (setf file-content-type): Internal generic functions
Method, (setf file-name): Internal generic functions
Method, (setf file-path): Internal generic functions
Method, (setf form-action): Internal generic functions
Method, (setf form-csrf-field-name): Internal generic functions
Method, (setf form-csrf-protection-p): Internal generic functions
Method, (setf form-enctype): Internal generic functions
Method, (setf form-errors): Exported generic functions
Method, (setf form-fields): Internal generic functions
Method, (setf form-id): Internal generic functions
Method, (setf form-method): Internal generic functions
Method, (setf form-model): Internal generic functions
Method, (setf form-name): Internal generic functions
Method, (setf list-field-type): Internal generic functions
Method, (setf multiple-p): Internal generic functions
Method, (setf remove-button-p): Internal generic functions
Method, (setf upload-handler): Internal generic functions
Method, (setf use-key-as-value): Internal generic functions
Method, (setf validator-field): Internal generic functions
Method, add-button-p: Internal generic functions
Method, call-with-form-renderer: Internal generic functions
Method, client-validation: Internal generic functions
Method, date-format: Internal generic functions
Method, date-format: Internal generic functions
Method, date-max: Internal generic functions
Method, date-min: Internal generic functions
Method, display-errors: Internal generic functions
Method, download-link: Internal generic functions
Method, empty-item-predicate: Internal generic functions
Method, field-accessor: Exported generic functions
Method, field-add-to-path: Internal generic functions
Method, field-choices: Internal generic functions
Method, field-choices-alist: Internal generic functions
Method, field-constraints: Internal generic functions
Method, field-default-value: Internal generic functions
Method, field-disabled-p: Internal generic functions
Method, field-expanded: Internal generic functions
Method, field-form: Internal generic functions
Method, field-formatter: Exported generic functions
Method, field-hash-function: Internal generic functions
Method, field-help-text: Internal generic functions
Method, field-invalid-message: Internal generic functions
Method, field-key-and-value: Internal generic functions
Method, field-key-reader: Internal generic functions
Method, field-keys-and-values: Internal generic functions
Method, field-label: Internal generic functions
Method, field-multiple: Internal generic functions
Method, field-name: Internal generic functions
Method, field-parser: Exported generic functions
Method, field-placeholder: Internal generic functions
Method, field-preferred-choices: Internal generic functions
Method, field-read-from-request: Internal generic functions
Method, field-read-from-request: Internal generic functions
Method, field-read-from-request: Internal generic functions
Method, field-read-from-request: Internal generic functions
Method, field-read-from-request: Internal generic functions
Method, field-read-from-request: Internal generic functions
Method, field-read-from-request: Internal generic functions
Method, field-read-from-request: Internal generic functions
Method, field-read-from-request: Internal generic functions
Method, field-read-from-request: Internal generic functions
Method, field-read-from-request: Internal generic functions
Method, field-read-from-request: Internal generic functions
Method, field-read-from-request: Internal generic functions
Method, field-read-from-request: Internal generic functions
Method, field-read-from-request: Internal generic functions
Method, field-read-from-request: Internal generic functions
Method, field-read-only-p: Internal generic functions
Method, field-reader: Exported generic functions
Method, field-render-label-p: Internal generic functions
Method, field-render-label-p: Internal generic functions
Method, field-render-label-p: Internal generic functions
Method, field-required-message: Internal generic functions
Method, field-required-p: Internal generic functions
Method, field-required-p: Internal generic functions
Method, field-subform: Internal generic functions
Method, field-subform-builder: Internal generic functions
Method, field-subform-name: Internal generic functions
Method, field-test: Internal generic functions
Method, field-trim-p: Internal generic functions
Method, field-valid-p: Exported generic functions
Method, field-validation-triggers: Internal generic functions
Method, field-value: Exported generic functions
Method, field-value: Exported generic functions
Method, field-widget: Internal generic functions
Method, field-writer: Exported generic functions
Method, file-accept: Internal generic functions
Method, file-content-type: Internal generic functions
Method, file-name: Internal generic functions
Method, file-path: Internal generic functions
Method, form-action: Internal generic functions
Method, form-csrf-field-name: Internal generic functions
Method, form-csrf-protection-p: Internal generic functions
Method, form-enctype: Internal generic functions
Method, form-errors: Exported generic functions
Method, form-fields: Internal generic functions
Method, form-id: Internal generic functions
Method, form-method: Internal generic functions
Method, form-model: Internal generic functions
Method, form-name: Internal generic functions
Method, form-session-csrf-entry: Internal generic functions
Method, format-field-value: Exported generic functions
Method, format-field-value: Exported generic functions
Method, format-field-value: Exported generic functions
Method, format-field-value: Exported generic functions
Method, get-form-session-csrf-token: Internal generic functions
Method, list-field-type: Internal generic functions
Method, make-csrf-token: Internal generic functions
Method, make-form-field: Internal generic functions
Method, make-form-field: Internal generic functions
Method, make-form-field: Internal generic functions
Method, make-form-field: Internal generic functions
Method, make-form-field: Internal generic functions
Method, make-form-field: Internal generic functions
Method, make-form-field: Internal generic functions
Method, make-form-field: Internal generic functions
Method, make-form-field: Internal generic functions
Method, make-form-field: Internal generic functions
Method, make-form-field: Internal generic functions
Method, make-form-field: Internal generic functions
Method, make-form-field: Internal generic functions
Method, make-form-field: Internal generic functions
Method, make-form-field: Internal generic functions
Method, multiple-p: Internal generic functions
Method, remove-button-p: Internal generic functions
Method, renderer-render-field-errors: Internal generic functions
Method, renderer-render-field-widget: Internal generic functions
Method, renderer-render-field-widget: Internal generic functions
Method, renderer-render-form-errors: Internal generic functions
Method, set-form-session-csrf-token: Internal generic functions
Method, subform-builder: Internal generic functions
Method, upload-handler: Internal generic functions
Method, use-key-as-value: Internal generic functions
Method, validate-form-field: Internal generic functions
Method, validate-form-field: Internal generic functions
Method, validate-form-field: Internal generic functions
Method, validate-form-field: Internal generic functions
Method, validate-form-field: Internal generic functions
Method, validate-form-field: Internal generic functions
Method, validate-form-field: Internal generic functions
Method, validate-form-field: Internal generic functions
Method, validator-field: Internal generic functions
multiple-p: Internal generic functions
multiple-p: Internal generic functions

P
post-parameters: Internal functions

R
remove-button-p: Internal generic functions
remove-button-p: Internal generic functions
remove-field: Exported functions
render-field: Exported functions
render-field-errors: Exported functions
render-field-label: Exported functions
render-field-request-name: Internal functions
render-field-widget: Exported functions
render-form: Exported functions
render-form-end: Exported functions
render-form-errors: Exported functions
render-form-start: Exported functions
renderer-render-field: Internal generic functions
renderer-render-field-errors: Internal generic functions
renderer-render-field-errors: Internal generic functions
renderer-render-field-label: Internal generic functions
renderer-render-field-widget: Internal generic functions
renderer-render-field-widget: Internal generic functions
renderer-render-field-widget: Internal generic functions
renderer-render-form: Internal generic functions
renderer-render-form-end: Internal generic functions
renderer-render-form-errors: Internal generic functions
renderer-render-form-errors: Internal generic functions
renderer-render-form-start: Internal generic functions

S
set-field-value: Exported functions
set-form-session-csrf-token: Internal generic functions
set-form-session-csrf-token: Internal generic functions
subform-builder: Internal generic functions
subform-builder: Internal generic functions

U
upload-handler: Internal generic functions
upload-handler: Internal generic functions
use-key-as-value: Internal generic functions
use-key-as-value: Internal generic functions

V
validate-form: Exported functions
validate-form-field: Internal generic functions
validate-form-field: Internal generic functions
validate-form-field: Internal generic functions
validate-form-field: Internal generic functions
validate-form-field: Internal generic functions
validate-form-field: Internal generic functions
validate-form-field: Internal generic functions
validate-form-field: Internal generic functions
validate-form-field: Internal generic functions
validator-field: Internal generic functions
validator-field: Internal generic functions

W
with-form: Exported macros
with-form-field-values: Exported macros
with-form-fields: Exported macros
with-form-renderer: Exported macros
with-form-template: Exported macros
with-form-theme: Exported macros

Jump to:   %   (  
A   C   D   E   F   G   H   L   M   P   R   S   U   V   W  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.3 Variables

Jump to:   *   +  
A   C   D   E   F   H   I   K   L   M   N   P   R   S   T   U   V   W  
Index Entry  Section

*
*base64-encode*: Exported special variables
*default-form-renderer*: Internal special variables
*field-path*: Internal special variables
*field-required-message*: Internal special variables
*form*: Internal special variables
*form-renderer*: Internal special variables
*form-theme*: Internal special variables

+
+default-date-format+: Internal special variables

A
accept: Internal classes
accessor: Exported classes
action: Internal classes
add-button: Internal classes

C
choices: Internal classes
client-validation: Internal classes
constraints: Exported classes
content-type: Internal classes
csrf-field-name: Internal classes
csrf-protection: Internal classes

D
date-format: Internal classes
date-format: Internal classes
date-max: Internal classes
date-min: Internal classes
default-value: Exported classes
disabled: Exported classes
display-errors: Internal classes
download-link: Internal classes

E
empty-item-predicate: Internal classes
enctype: Internal classes
errors: Internal classes
expanded: Internal classes

F
field: Internal classes
fields: Internal classes
file-name: Internal classes
form: Exported classes
formatter: Exported classes

H
hash-function: Internal classes
help-text: Exported classes

I
id: Internal classes
invalid-message: Exported classes

K
key-reader: Internal classes

L
label: Exported classes

M
method: Internal classes
model: Internal classes
multiple: Internal classes
multiple: Internal classes

N
name: Exported classes
name: Internal classes

P
parser: Exported classes
path: Internal classes
placeholder: Exported classes
preferred-choices: Internal classes

R
read-only: Exported classes
reader: Exported classes
remove-button: Internal classes
required: Exported classes
required-message: Exported classes

S
Slot, accept: Internal classes
Slot, accessor: Exported classes
Slot, action: Internal classes
Slot, add-button: Internal classes
Slot, choices: Internal classes
Slot, client-validation: Internal classes
Slot, constraints: Exported classes
Slot, content-type: Internal classes
Slot, csrf-field-name: Internal classes
Slot, csrf-protection: Internal classes
Slot, date-format: Internal classes
Slot, date-format: Internal classes
Slot, date-max: Internal classes
Slot, date-min: Internal classes
Slot, default-value: Exported classes
Slot, disabled: Exported classes
Slot, display-errors: Internal classes
Slot, download-link: Internal classes
Slot, empty-item-predicate: Internal classes
Slot, enctype: Internal classes
Slot, errors: Internal classes
Slot, expanded: Internal classes
Slot, field: Internal classes
Slot, fields: Internal classes
Slot, file-name: Internal classes
Slot, form: Exported classes
Slot, formatter: Exported classes
Slot, hash-function: Internal classes
Slot, help-text: Exported classes
Slot, id: Internal classes
Slot, invalid-message: Exported classes
Slot, key-reader: Internal classes
Slot, label: Exported classes
Slot, method: Internal classes
Slot, model: Internal classes
Slot, multiple: Internal classes
Slot, multiple: Internal classes
Slot, name: Exported classes
Slot, name: Internal classes
Slot, parser: Exported classes
Slot, path: Internal classes
Slot, placeholder: Exported classes
Slot, preferred-choices: Internal classes
Slot, read-only: Exported classes
Slot, reader: Exported classes
Slot, remove-button: Internal classes
Slot, required: Exported classes
Slot, required-message: Exported classes
Slot, subform: Internal classes
Slot, subform-builder: Internal classes
Slot, test: Internal classes
Slot, trim: Exported classes
Slot, type: Internal classes
Slot, upload-handler: Internal classes
Slot, use-key-as-value: Internal classes
Slot, validation-triggers: Exported classes
Slot, value: Exported classes
Slot, widget: Internal classes
Slot, writer: Exported classes
Special Variable, *base64-encode*: Exported special variables
Special Variable, *default-form-renderer*: Internal special variables
Special Variable, *field-path*: Internal special variables
Special Variable, *field-required-message*: Internal special variables
Special Variable, *form*: Internal special variables
Special Variable, *form-renderer*: Internal special variables
Special Variable, *form-theme*: Internal special variables
Special Variable, +default-date-format+: Internal special variables
subform: Internal classes
subform-builder: Internal classes

T
test: Internal classes
trim: Exported classes
type: Internal classes

U
upload-handler: Internal classes
use-key-as-value: Internal classes

V
validation-triggers: Exported classes
value: Exported classes

W
widget: Internal classes
writer: Exported classes

Jump to:   *   +  
A   C   D   E   F   H   I   K   L   M   N   P   R   S   T   U   V   W  

Previous: , Up: Indexes   [Contents][Index]

A.4 Data types

Jump to:   B   C   D   E   F   H   I   L   P   S   T   U  
Index Entry  Section

B
boolean-form-field: Internal classes

C
choice-field-validator: Internal classes
choice-form-field: Internal classes
cl-forms: The cl-forms system
cl-forms: The cl-forms package
Class, boolean-form-field: Internal classes
Class, choice-field-validator: Internal classes
Class, choice-form-field: Internal classes
Class, date-form-field: Internal classes
Class, date-validator: Internal classes
Class, default-form-theme: Internal classes
Class, email-form-field: Internal classes
Class, field-validator: Internal classes
Class, file-form-field: Internal classes
Class, form: Internal classes
Class, form-field: Exported classes
Class, form-theme: Internal classes
Class, hidden-form-field: Internal classes
Class, integer-form-field: Internal classes
Class, list-form-field: Internal classes
Class, password-form-field: Internal classes
Class, stateful-file-field: Internal classes
Class, string-form-field: Internal classes
Class, subform-form-field: Internal classes
Class, submit-form-field: Internal classes
Class, text-form-field: Internal classes
Class, url-form-field: Internal classes

D
date-form-field: Internal classes
date-validator: Internal classes
default-form-theme: Internal classes

E
email-form-field: Internal classes

F
field-validator: Internal classes
file-form-field: Internal classes
form: Internal classes
form-field: Exported classes
form-theme: Internal classes

H
hidden-form-field: Internal classes

I
integer-form-field: Internal classes

L
list-form-field: Internal classes

P
Package, cl-forms: The cl-forms package
password-form-field: Internal classes

S
stateful-file-field: Internal classes
string-form-field: Internal classes
subform-form-field: Internal classes
submit-form-field: Internal classes
System, cl-forms: The cl-forms system

T
text-form-field: Internal classes

U
url-form-field: Internal classes

Jump to:   B   C   D   E   F   H   I   L   P   S   T   U