qx::QxValidatorX<T> : concrete class for a list of validators associated to a type registered into QxOrm context
More...
|
| | QxValidatorX () |
| |
| virtual | ~QxValidatorX () |
| |
| template<class DataType > |
| IxValidator * | add_RecursiveValidator (const QString &sPropertyKey, const QString &sGroup=QString()) |
| |
| IxValidator * | add_CustomValidator (typename QxValidator< T >::type_fct_custom_validator_member fct, const QString &sGroup=QString()) |
| |
| IxValidator * | add_CustomValidator_QVariant (typename QxValidator< T >::type_fct_custom_validator_variant_validator fct, const QString &sPropertyKey, const QString &sGroup=QString()) |
| |
| template<class DataType > |
| IxValidator * | add_CustomValidator_DataType (typename QxValidator_WithDataType< DataType, T >::type_fct_custom_validator_data_type_validator fct, const QString &sPropertyKey, const QString &sGroup=QString()) |
| |
| | IxValidatorX () |
| |
| virtual | ~IxValidatorX ()=0 |
| |
| QxInvalidValueX | validate (void *pOwner, const QString &sGroup=QString()) const |
| |
| IxValidator * | add_NotNull (const QString &sPropertyKey, const QString &sMessage=QString(), const QString &sGroup=QString()) |
| |
| IxValidator * | add_NotEmpty (const QString &sPropertyKey, const QString &sMessage=QString(), const QString &sGroup=QString()) |
| |
| IxValidator * | add_MinValue (const QString &sPropertyKey, long lMinValue, const QString &sMessage=QString(), const QString &sGroup=QString()) |
| |
| IxValidator * | add_MaxValue (const QString &sPropertyKey, long lMaxValue, const QString &sMessage=QString(), const QString &sGroup=QString()) |
| |
| IxValidator * | add_Range (const QString &sPropertyKey, long lMinValue, long lMaxValue, const QString &sMessage=QString(), const QString &sGroup=QString()) |
| |
| IxValidator * | add_MinDecimal (const QString &sPropertyKey, double dMinValue, const QString &sMessage=QString(), const QString &sGroup=QString()) |
| |
| IxValidator * | add_MaxDecimal (const QString &sPropertyKey, double dMaxValue, const QString &sMessage=QString(), const QString &sGroup=QString()) |
| |
| IxValidator * | add_RangeDecimal (const QString &sPropertyKey, double dMinValue, double dMaxValue, const QString &sMessage=QString(), const QString &sGroup=QString()) |
| |
| IxValidator * | add_MinLength (const QString &sPropertyKey, long lMinLength, const QString &sMessage=QString(), const QString &sGroup=QString()) |
| |
| IxValidator * | add_MaxLength (const QString &sPropertyKey, long lMaxLength, const QString &sMessage=QString(), const QString &sGroup=QString()) |
| |
| IxValidator * | add_Size (const QString &sPropertyKey, long lMinLength, long lMaxLength, const QString &sMessage=QString(), const QString &sGroup=QString()) |
| |
| IxValidator * | add_DatePast (const QString &sPropertyKey, const QString &sMessage=QString(), const QString &sGroup=QString()) |
| |
| IxValidator * | add_DateFuture (const QString &sPropertyKey, const QString &sMessage=QString(), const QString &sGroup=QString()) |
| |
| IxValidator * | add_RegExp (const QString &sPropertyKey, const QString &sPattern, const QString &sMessage=QString(), const QString &sGroup=QString()) |
| |
| IxValidator * | add_EMail (const QString &sPropertyKey, const QString &sMessage=QString(), const QString &sGroup=QString()) |
| |
| QStringList | getAllGroup () const |
| |
| QList< IxValidator_ptr > | getAllValidatorByGroup (const QString &group) const |
| |
template<class T>
class qx::QxValidatorX< T >
qx::QxValidatorX<T> : concrete class for a list of validators associated to a type registered into QxOrm context
For more informations about QxValidator module, goto the FAQ of QxOrm website : https://www.qxorm.com/qxorm_en/faq.html#faq_250
Definition at line 61 of file QxValidatorX.h.