|
CppCMS
|
This class is extending a simple text widget by using additional regular expression validation. More...
#include <cppcms/form.h>
Public Member Functions | |
| regex_field (booster::regex const &e) | |
| regex_field (std::string const &e) | |
| void | regex (booster::regex const &e) |
| virtual bool | validate () |
Public Member Functions inherited from cppcms::widgets::text | |
| text () | |
| text (std::string const &type) | |
| void | size (int n) |
| int | size () |
| virtual void | render_attributes (form_context &context) |
| virtual void | render_value (form_context &context) |
Public Member Functions inherited from cppcms::widgets::base_html_input | |
| base_html_input (std::string const &type) | |
| virtual | ~base_html_input () |
| virtual void | render_input (form_context &context) |
Public Member Functions inherited from cppcms::widgets::base_widget | |
| base_widget () | |
| bool | set () |
| bool | valid () |
| std::string | id () |
| std::string | name () |
| locale::message | message () |
| bool | has_message () |
| locale::message | error_message () |
| bool | has_error_message () |
| locale::message | help () |
| bool | has_help () |
| bool | disabled () |
| void | disabled (bool) |
| bool | readonly () |
| void | readonly (bool) |
| std::string | attributes_string () |
| void | set (bool) |
| void | valid (bool) |
| void | id (std::string) |
| void | name (std::string) |
| void | message (std::string) |
| void | message (locale::message const &) |
| void | error_message (std::string) |
| void | error_message (locale::message const &) |
| void | help (std::string) |
| void | help (locale::message const &msg) |
| void | attributes_string (std::string v) |
| virtual void | render (form_context &context) |
| virtual void | clear () |
| virtual void | parent (base_form *subform) |
| virtual form * | parent () |
| void | pre_load (http::context &) |
Public Member Functions inherited from cppcms::widgets::base_text | |
| std::string | value () |
| void | value (std::string v) |
| void | non_empty () |
| void | limits (int min, int max) |
| std::pair< int, int > | limits () |
| void | validate_charset (bool) |
| bool | validate_charset () |
| virtual void | load (http::context &) |
Additional Inherited Members | |
Public Types inherited from cppcms::form_flags | |
| enum | html_type { as_html = 0, as_xhtml = 1 } |
| enum | html_list_type { as_p = 0, as_table = 1, as_ul = 2, as_dl = 3, as_space = 4 } |
| enum | widget_part_type { first_part = 0, second_part = 1 } |
Protected Member Functions inherited from cppcms::widgets::base_widget | |
| void | auto_generate (form_context *context=0) |
This class is extending a simple text widget by using additional regular expression validation.
| cppcms::widgets::regex_field::regex_field | ( | booster::regex const & | e | ) |
Create a widget using the regular expression e.
| cppcms::widgets::regex_field::regex_field | ( | std::string const & | e | ) |
Create a widget using the regular expression e.
| void cppcms::widgets::regex_field::regex | ( | booster::regex const & | e | ) |
Set the regular expression.
|
virtual |
Validate the widget content according to the rules and to the charset encoding.
Notes:
Reimplemented from cppcms::widgets::base_text.
1.8.11