|
virtual | ~IValidationErrorHandler () |
|
virtual void | NotMultipleOf (int64_t actual, const SValue &expected)=0 |
|
virtual void | NotMultipleOf (uint64_t actual, const SValue &expected)=0 |
|
virtual void | NotMultipleOf (double actual, const SValue &expected)=0 |
|
virtual void | AboveMaximum (int64_t actual, const SValue &expected, bool exclusive)=0 |
|
virtual void | AboveMaximum (uint64_t actual, const SValue &expected, bool exclusive)=0 |
|
virtual void | AboveMaximum (double actual, const SValue &expected, bool exclusive)=0 |
|
virtual void | BelowMinimum (int64_t actual, const SValue &expected, bool exclusive)=0 |
|
virtual void | BelowMinimum (uint64_t actual, const SValue &expected, bool exclusive)=0 |
|
virtual void | BelowMinimum (double actual, const SValue &expected, bool exclusive)=0 |
|
virtual void | TooLong (const Ch *str, SizeType length, SizeType expected)=0 |
|
virtual void | TooShort (const Ch *str, SizeType length, SizeType expected)=0 |
|
virtual void | DoesNotMatch (const Ch *str, SizeType length)=0 |
|
virtual void | DisallowedItem (SizeType index)=0 |
|
virtual void | TooFewItems (SizeType actualCount, SizeType expectedCount)=0 |
|
virtual void | TooManyItems (SizeType actualCount, SizeType expectedCount)=0 |
|
virtual void | DuplicateItems (SizeType index1, SizeType index2)=0 |
|
virtual void | TooManyProperties (SizeType actualCount, SizeType expectedCount)=0 |
|
virtual void | TooFewProperties (SizeType actualCount, SizeType expectedCount)=0 |
|
virtual void | StartMissingProperties ()=0 |
|
virtual void | AddMissingProperty (const SValue &name)=0 |
|
virtual bool | EndMissingProperties ()=0 |
|
virtual void | PropertyViolations (ISchemaValidator **subvalidators, SizeType count)=0 |
|
virtual void | DisallowedProperty (const Ch *name, SizeType length)=0 |
|
virtual void | StartDependencyErrors ()=0 |
|
virtual void | StartMissingDependentProperties ()=0 |
|
virtual void | AddMissingDependentProperty (const SValue &targetName)=0 |
|
virtual void | EndMissingDependentProperties (const SValue &sourceName)=0 |
|
virtual void | AddDependencySchemaError (const SValue &souceName, ISchemaValidator *subvalidator)=0 |
|
virtual bool | EndDependencyErrors ()=0 |
|
virtual void | DisallowedValue ()=0 |
|
virtual void | StartDisallowedType ()=0 |
|
virtual void | AddExpectedType (const typename SchemaType::ValueType &expectedType)=0 |
|
virtual void | EndDisallowedType (const typename SchemaType::ValueType &actualType)=0 |
|
virtual void | NotAllOf (ISchemaValidator **subvalidators, SizeType count)=0 |
|
virtual void | NoneOf (ISchemaValidator **subvalidators, SizeType count)=0 |
|
virtual void | NotOneOf (ISchemaValidator **subvalidators, SizeType count)=0 |
|
virtual void | Disallowed ()=0 |
|
template<typename SchemaType>
class internal::IValidationErrorHandler< SchemaType >
Definition at line 163 of file schema.h.