|
IN2OSM
1.0.1
|
#include <schema.h>

Public Types | |
| 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 |
Public Member Functions | |
| SchemaValidationContext (SchemaValidatorFactoryType &f, ErrorHandlerType &eh, const SchemaType *s) | |
| ~SchemaValidationContext () | |
Public Attributes | |
| SchemaValidatorFactoryType & | factory |
| ErrorHandlerType & | error_handler |
| const SchemaType * | schema |
| const SchemaType * | valueSchema |
| const Ch * | invalidKeyword |
| 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 Schema<SchemaDocumentType> SchemaType |
| typedef SchemaType::ValueType ValueType |
| enum PatternValidatorType |
|
inline |
Definition at line 329 of file schema.h.
|
inline |
Definition at line 351 of file schema.h.
| ErrorHandlerType& error_handler |
| SchemaValidatorFactoryType& factory |
| PatternValidatorType objectPatternValidatorType |
| const SchemaType** patternPropertiesSchemas |
| ISchemaValidator** patternPropertiesValidators |
| const SchemaType* schema |
| ISchemaValidator** validators |
| PatternValidatorType valuePatternValidatorType |
| const SchemaType* valueSchema |