Separatista
Separatista::Validator Class Reference

Validator interface. More...

#include <validator.h>

Static Public Member Functions

static void validateDecimal (const wchar_t *pValue, Element *pElement)
 
static void validateString (const wchar_t *pValue, Element *pElement)
 
static void validateBoolean (const wchar_t *pValue, Element *pElement)
 
static void validateMinInclusive (const wchar_t *pValue, const wchar_t *pArg, Element *pElement)
 
static void validateFractionDigits (const wchar_t *pValue, const wchar_t *pArg, Element *pElement)
 
static void validateTotalDigits (const wchar_t *pValue, const wchar_t *pArg, Element *pElement)
 
static void validateNumeric (const wchar_t *pValue, Element *pElement)
 
static void validateEnumeration (const wchar_t *pValue, std::initializer_list< const wchar_t *> pPossibleValues, Element *pElement)
 
static void validatePattern (const wchar_t *pValue, const wchar_t *pArg, Element *pElement)
 
static void validateMinLength (const wchar_t *pValue, const wchar_t *pArg, Element *pElement)
 
static void validateMaxLength (const wchar_t *pValue, const wchar_t *pArg, Element *pElement)
 
static void validateDateTime (const wchar_t *pValue, Element *pElement)
 
static void validateDate (const wchar_t *pValue, Element *pElement)
 
template<class T >
static void validate (const wchar_t *pSchemaSymbols, const wchar_t *pValue, const wchar_t *pArg, Element *pElement)
 

Detailed Description

Validator interface.


The documentation for this class was generated from the following files: