qx::IxValidator : common interface for validator engine
More...
#include <IxValidator.h>
|
enum | validator_type {
not_null
, not_empty
, min_value
, max_value
,
min_length
, max_length
, date_past
, date_future
,
min_decimal
, max_decimal
, regular_expression
, e_mail
,
recursive_validator
, custom_validator
} |
|
|
void | initDefaultMessage () |
|
void | validateNotNull (const QVariant &v, QxInvalidValueX &lstInvalidValues) const |
|
void | validateNotEmpty (const QVariant &v, QxInvalidValueX &lstInvalidValues) const |
|
void | validateMinValue (const QVariant &v, QxInvalidValueX &lstInvalidValues) const |
|
void | validateMaxValue (const QVariant &v, QxInvalidValueX &lstInvalidValues) const |
|
void | validateMinDecimal (const QVariant &v, QxInvalidValueX &lstInvalidValues) const |
|
void | validateMaxDecimal (const QVariant &v, QxInvalidValueX &lstInvalidValues) const |
|
void | validateMinLength (const QVariant &v, QxInvalidValueX &lstInvalidValues) const |
|
void | validateMaxLength (const QVariant &v, QxInvalidValueX &lstInvalidValues) const |
|
void | validateDatePast (const QVariant &v, QxInvalidValueX &lstInvalidValues) const |
|
void | validateDateFuture (const QVariant &v, QxInvalidValueX &lstInvalidValues) const |
|
void | validateRegularExpression (const QVariant &v, QxInvalidValueX &lstInvalidValues) const |
|
void | validateEMail (const QVariant &v, QxInvalidValueX &lstInvalidValues) const |
|
◆ validator_type
Enumerator |
---|
not_null | |
not_empty | |
min_value | |
max_value | |
min_length | |
max_length | |
date_past | |
date_future | |
min_decimal | |
max_decimal | |
regular_expression | |
e_mail | |
recursive_validator | |
custom_validator | |
Definition at line 65 of file IxValidator.h.
◆ IxValidator()
◆ ~IxValidator()
virtual qx::IxValidator::~IxValidator |
( |
| ) |
|
|
virtual |
◆ getConstraint()
QVariant qx::IxValidator::getConstraint |
( |
| ) |
const |
◆ getConstraints()
QVariantList qx::IxValidator::getConstraints |
( |
| ) |
const |
◆ getDataMember()
◆ getGroup()
QString qx::IxValidator::getGroup |
( |
| ) |
const |
◆ getMessage()
QString qx::IxValidator::getMessage |
( |
| ) |
const |
◆ getType()
◆ initDefaultMessage()
void qx::IxValidator::initDefaultMessage |
( |
| ) |
|
|
protected |
◆ setConstraint()
void qx::IxValidator::setConstraint |
( |
const QVariant & | v | ) |
|
◆ setConstraints()
void qx::IxValidator::setConstraints |
( |
const QVariantList & | lst | ) |
|
◆ setDataMember()
◆ setGroup()
void qx::IxValidator::setGroup |
( |
const QString & | s | ) |
|
◆ setMessage()
void qx::IxValidator::setMessage |
( |
const QString & | s | ) |
|
◆ validate()
virtual void qx::IxValidator::validate |
( |
void * | pOwner, |
|
|
QxInvalidValueX & | lstInvalidValues ) const |
|
virtual |
◆ validateDateFuture()
void qx::IxValidator::validateDateFuture |
( |
const QVariant & | v, |
|
|
QxInvalidValueX & | lstInvalidValues ) const |
|
protected |
◆ validateDatePast()
void qx::IxValidator::validateDatePast |
( |
const QVariant & | v, |
|
|
QxInvalidValueX & | lstInvalidValues ) const |
|
protected |
◆ validateEMail()
void qx::IxValidator::validateEMail |
( |
const QVariant & | v, |
|
|
QxInvalidValueX & | lstInvalidValues ) const |
|
protected |
◆ validateMaxDecimal()
void qx::IxValidator::validateMaxDecimal |
( |
const QVariant & | v, |
|
|
QxInvalidValueX & | lstInvalidValues ) const |
|
protected |
◆ validateMaxLength()
void qx::IxValidator::validateMaxLength |
( |
const QVariant & | v, |
|
|
QxInvalidValueX & | lstInvalidValues ) const |
|
protected |
◆ validateMaxValue()
void qx::IxValidator::validateMaxValue |
( |
const QVariant & | v, |
|
|
QxInvalidValueX & | lstInvalidValues ) const |
|
protected |
◆ validateMinDecimal()
void qx::IxValidator::validateMinDecimal |
( |
const QVariant & | v, |
|
|
QxInvalidValueX & | lstInvalidValues ) const |
|
protected |
◆ validateMinLength()
void qx::IxValidator::validateMinLength |
( |
const QVariant & | v, |
|
|
QxInvalidValueX & | lstInvalidValues ) const |
|
protected |
◆ validateMinValue()
void qx::IxValidator::validateMinValue |
( |
const QVariant & | v, |
|
|
QxInvalidValueX & | lstInvalidValues ) const |
|
protected |
◆ validateNotEmpty()
void qx::IxValidator::validateNotEmpty |
( |
const QVariant & | v, |
|
|
QxInvalidValueX & | lstInvalidValues ) const |
|
protected |
◆ validateNotNull()
void qx::IxValidator::validateNotNull |
( |
const QVariant & | v, |
|
|
QxInvalidValueX & | lstInvalidValues ) const |
|
protected |
◆ validateRegularExpression()
void qx::IxValidator::validateRegularExpression |
( |
const QVariant & | v, |
|
|
QxInvalidValueX & | lstInvalidValues ) const |
|
protected |
◆ m_Constraints
QVariantList qx::IxValidator::m_Constraints |
|
protected |
List of constraints to verify.
Definition at line 78 of file IxValidator.h.
◆ m_group
QString qx::IxValidator::m_group |
|
protected |
◆ m_message
QString qx::IxValidator::m_message |
|
protected |
Validator message when invalid value is detected.
Definition at line 76 of file IxValidator.h.
◆ m_pDataMember
Registered property associated to validator.
Definition at line 79 of file IxValidator.h.
◆ m_type
The documentation for this class was generated from the following file: