Graphe de collaboration de internal::SchemaValidationContext< SchemaDocumentType >:Types publics | |
| enum | PatternValidatorType { kPatternValidatorOnly , kPatternValidatorWithProperty , kPatternValidatorWithAdditionalProperty } |
| typedef Schema< SchemaDocumentType > | SchemaType |
| typedef ISchemaStateFactory< SchemaType > | SchemaValidatorFactoryType |
| typedef IValidationErrorHandler< SchemaType > | ErrorHandlerType |
| typedef SchemaType::ValueType | ValueType |
| typedef ValueType::Ch | Ch |
Fonctions membres publiques | |
| SchemaValidationContext (SchemaValidatorFactoryType &f, ErrorHandlerType &eh, const SchemaType *s, unsigned fl=0) | |
Attributs publics | |
| SchemaValidatorFactoryType & | factory |
| ErrorHandlerType & | error_handler |
| const SchemaType * | schema |
| unsigned | flags |
| const SchemaType * | valueSchema |
| const Ch * | invalidKeyword |
| ValidateErrorCode | invalidCode |
| void * | hasher |
| void * | arrayElementHashCodes |
| ISchemaValidator ** | validators |
| SizeType | validatorCount |
| ISchemaValidator ** | patternPropertiesValidators |
| SizeType | patternPropertiesValidatorCount |
| const SchemaType ** | patternPropertiesSchemas |
| SizeType | patternPropertiesSchemaCount |
| PatternValidatorType | valuePatternValidatorType |
| PatternValidatorType | objectPatternValidatorType |
| SizeType | arrayElementIndex |
| bool * | propertyExist |
| bool | inArray |
| bool | valueUniqueness |
| bool | arrayUniqueness |
| typedef ValueType::Ch internal::SchemaValidationContext< SchemaDocumentType >::Ch |
| typedef IValidationErrorHandler<SchemaType> internal::SchemaValidationContext< SchemaDocumentType >::ErrorHandlerType |
| typedef Schema<SchemaDocumentType> internal::SchemaValidationContext< SchemaDocumentType >::SchemaType |
| typedef ISchemaStateFactory<SchemaType> internal::SchemaValidationContext< SchemaDocumentType >::SchemaValidatorFactoryType |
| typedef SchemaType::ValueType internal::SchemaValidationContext< SchemaDocumentType >::ValueType |
| enum internal::SchemaValidationContext::PatternValidatorType |
|
inline |
|
inline |
| void* internal::SchemaValidationContext< SchemaDocumentType >::arrayElementHashCodes |
| SizeType internal::SchemaValidationContext< SchemaDocumentType >::arrayElementIndex |
| bool internal::SchemaValidationContext< SchemaDocumentType >::arrayUniqueness |
| ErrorHandlerType& internal::SchemaValidationContext< SchemaDocumentType >::error_handler |
| SchemaValidatorFactoryType& internal::SchemaValidationContext< SchemaDocumentType >::factory |
| unsigned internal::SchemaValidationContext< SchemaDocumentType >::flags |
| void* internal::SchemaValidationContext< SchemaDocumentType >::hasher |
| bool internal::SchemaValidationContext< SchemaDocumentType >::inArray |
| ValidateErrorCode internal::SchemaValidationContext< SchemaDocumentType >::invalidCode |
| const Ch* internal::SchemaValidationContext< SchemaDocumentType >::invalidKeyword |
| PatternValidatorType internal::SchemaValidationContext< SchemaDocumentType >::objectPatternValidatorType |
| SizeType internal::SchemaValidationContext< SchemaDocumentType >::patternPropertiesSchemaCount |
| const SchemaType** internal::SchemaValidationContext< SchemaDocumentType >::patternPropertiesSchemas |
| SizeType internal::SchemaValidationContext< SchemaDocumentType >::patternPropertiesValidatorCount |
| ISchemaValidator** internal::SchemaValidationContext< SchemaDocumentType >::patternPropertiesValidators |
| bool* internal::SchemaValidationContext< SchemaDocumentType >::propertyExist |
| const SchemaType* internal::SchemaValidationContext< SchemaDocumentType >::schema |
| SizeType internal::SchemaValidationContext< SchemaDocumentType >::validatorCount |
| ISchemaValidator** internal::SchemaValidationContext< SchemaDocumentType >::validators |
| PatternValidatorType internal::SchemaValidationContext< SchemaDocumentType >::valuePatternValidatorType |
| const SchemaType* internal::SchemaValidationContext< SchemaDocumentType >::valueSchema |
| bool internal::SchemaValidationContext< SchemaDocumentType >::valueUniqueness |