Changes for version 0.004
- The render_control() and consume_control() methods now return the control object rendered or consumed.
- The Button control is now a boolean value rather than a preset value to make it much more useful
- The CLI interface does not consume arguments from boolean values anymore, it just flips them on or off based on the fact they are present or not
- Added unit tests for render_control() and consume_control()
Modules
a general-purpose form handling API
Role implemented by actions
Form control attribute-traits
The meta-class for form actions
high-level API for working with form controls
The button control
the checkbox control
Helper class for tracking choices
The full_text control
the password control
Controls that list available choices
boolean valued controls
hidden controls
labeled controls
list-valued controls
multiline controls
controls with preset values
scalar valued controls
the multi-select control
A control for selecting a single item
A single line text field
A read-only value control
Interface for objects that modify how actions work
A control feature for checking length
Check for choice availability
Greps the control value for correctness
Match a control value against a regex
Makes sure a value is set on a control
Trims whitespace from a control value
A generic feature for actions
Form features tied to particular controls
Role for form interface implementations
Command-line interface builder for form factory
Simple HTML form interface
rendering/consuming HTML controls
HTML interface widget helper
HTML interface widget helper
HTML interface widget helper
HTML interface widget helper
HTML interface widget helper
HTML interface widget helper
HTML interface widget helper
HTML interface widget helper
HTML interface widget helper
Handy class for encapsulating messages
Moos-ish helper for action classes
Tag class for deferred_values
Interface for the result classes
A group of results
Form result class representing a single result
An object responsible for remembering things
Remember things in a Perl hash
Utility subroutines that don't belong anywhere else
Provides
in lib/Form/Factory/Action/Meta/Attribute/Control.pm