Torque3D Documentation / _generateds / internal::IValidationErrorHandler

internal::IValidationErrorHandler

Engine/source/persistence/rapidjson/schema.h

More...

Public Types

SchemaType::Ch
Ch 
SchemaType::SValue
SValue 

Public Functions

AboveMaximum(double actual, const SValue & expected, bool exclusive)
AboveMaximum(int64_t actual, const SValue & expected, bool exclusive)
AboveMaximum(uint64_t actual, const SValue & expected, bool exclusive)
AddExpectedType(const typename SchemaType::ValueType & expectedType)
BelowMinimum(double actual, const SValue & expected, bool exclusive)
BelowMinimum(int64_t actual, const SValue & expected, bool exclusive)
BelowMinimum(uint64_t actual, const SValue & expected, bool exclusive)
EndDisallowedType(const typename SchemaType::ValueType & actualType)
NoneOf(ISchemaValidator ** subvalidators, SizeType count)
NotAllOf(ISchemaValidator ** subvalidators, SizeType count)
NotMultipleOf(double actual, const SValue & expected)
NotMultipleOf(int64_t actual, const SValue & expected)
NotMultipleOf(uint64_t actual, const SValue & expected)
NotOneOf(ISchemaValidator ** subvalidators, SizeType count)
TooFewItems(SizeType actualCount, SizeType expectedCount)
TooFewProperties(SizeType actualCount, SizeType expectedCount)
TooLong(const Ch * str, SizeType length, SizeType expected)
TooManyItems(SizeType actualCount, SizeType expectedCount)
TooManyProperties(SizeType actualCount, SizeType expectedCount)
TooShort(const Ch * str, SizeType length, SizeType expected)

Detailed Description

Public Types

typedef SchemaType::Ch Ch 
typedef SchemaType::SValue SValue 

Public Functions

~IValidationErrorHandler()

AboveMaximum(double actual, const SValue & expected, bool exclusive)

Reimplemented by: GenericSchemaValidator

AboveMaximum(int64_t actual, const SValue & expected, bool exclusive)

Reimplemented by: GenericSchemaValidator

AboveMaximum(uint64_t actual, const SValue & expected, bool exclusive)

Reimplemented by: GenericSchemaValidator

AddDependencySchemaError(const SValue & souceName, ISchemaValidator * subvalidator)

AddExpectedType(const typename SchemaType::ValueType & expectedType)

Reimplemented by: GenericSchemaValidator

AddMissingDependentProperty(const SValue & targetName)

Reimplemented by: GenericSchemaValidator

AddMissingProperty(const SValue & name)

Reimplemented by: GenericSchemaValidator

BelowMinimum(double actual, const SValue & expected, bool exclusive)

Reimplemented by: GenericSchemaValidator

BelowMinimum(int64_t actual, const SValue & expected, bool exclusive)

Reimplemented by: GenericSchemaValidator

BelowMinimum(uint64_t actual, const SValue & expected, bool exclusive)

Reimplemented by: GenericSchemaValidator

Disallowed()

Reimplemented by: GenericSchemaValidator

DisallowedItem(SizeType index)

Reimplemented by: GenericSchemaValidator

DisallowedProperty(const Ch * name, SizeType length)

DisallowedValue()

Reimplemented by: GenericSchemaValidator

DoesNotMatch(const Ch * str, SizeType length)

DuplicateItems(SizeType index1, SizeType index2)

Reimplemented by: GenericSchemaValidator

EndDependencyErrors()

Reimplemented by: GenericSchemaValidator

EndDisallowedType(const typename SchemaType::ValueType & actualType)

Reimplemented by: GenericSchemaValidator

EndMissingDependentProperties(const SValue & sourceName)

Reimplemented by: GenericSchemaValidator

EndMissingProperties()

Reimplemented by: GenericSchemaValidator

NoneOf(ISchemaValidator ** subvalidators, SizeType count)

NotAllOf(ISchemaValidator ** subvalidators, SizeType count)

NotMultipleOf(double actual, const SValue & expected)

Reimplemented by: GenericSchemaValidator

NotMultipleOf(int64_t actual, const SValue & expected)

Reimplemented by: GenericSchemaValidator

NotMultipleOf(uint64_t actual, const SValue & expected)

Reimplemented by: GenericSchemaValidator

NotOneOf(ISchemaValidator ** subvalidators, SizeType count)

PropertyViolations(ISchemaValidator ** subvalidators, SizeType count)

StartDependencyErrors()

Reimplemented by: GenericSchemaValidator

StartDisallowedType()

Reimplemented by: GenericSchemaValidator

StartMissingDependentProperties()

Reimplemented by: GenericSchemaValidator

StartMissingProperties()

Reimplemented by: GenericSchemaValidator

TooFewItems(SizeType actualCount, SizeType expectedCount)

Reimplemented by: GenericSchemaValidator

TooFewProperties(SizeType actualCount, SizeType expectedCount)

Reimplemented by: GenericSchemaValidator

TooLong(const Ch * str, SizeType length, SizeType expected)

TooManyItems(SizeType actualCount, SizeType expectedCount)

Reimplemented by: GenericSchemaValidator

TooManyProperties(SizeType actualCount, SizeType expectedCount)

Reimplemented by: GenericSchemaValidator

TooShort(const Ch * str, SizeType length, SizeType expected)