Wt::WIntValidator Class Reference

A validator that validates integer user input. More...

#include <WIntValidator>

Inheritance diagram for Wt::WIntValidator:

Inheritance graph
[legend]

List of all members.

Public Member Functions

 WIntValidator (int minimum=std::numeric_limits< int >::min(), int maximum=std::numeric_limits< int >::max())
 Create a new integer validator that accepts integer input within the given range.
void setInvalidNotANumberText (const WString &text)
 Set the message to display when the input is not a number.
int bottom () const
 Return the bottom of the valid integer range.
void setBottom (int bottom)
 Set the bottom of the valid integer range.
void setInvalidTooSmallText (const WString &text)
 Set message to display when the number is too small.
int top () const
 Return the top of the valid integer range.
void setTop (int top)
 Set the top of the valid integer range.
void setInvalidTooLargeText (const WString &text)
 Set message to display when the number is too large.
virtual void setRange (int bottom, int top)
 Set the range of valid integers.
virtual State validate (WString &input, int &pos) const
 Validate the input as an integer within the given range.
virtual void createExtConfig (std::ostream &config) const
 Provide Ext-compatible config options for client-side validation.


Detailed Description

A validator that validates integer user input.

This validator checks whether user input is an integer number in a pre-defined range.


Member Function Documentation

WValidator::State Wt::WIntValidator::validate ( WString input,
int &  pos 
) const [virtual]

Validate the input as an integer within the given range.

Returns Valid if the input is an integer in the given range. Returns Invalid if the input is not an integer, or outside of the given range.

Reimplemented from Wt::WValidator.


The documentation for this class was generated from the following files:
Generated on Mon Apr 14 15:15:01 2008 for Wt by doxygen 1.5.3