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: