![]() |
Open Lighting Architecture 0.10.9
|
Parse the array of objects in an 'items' property.
Public Member Functions | |
| ArrayOfSchemaContext (SchemaDefinitions *definitions) | |
| void | GetValidators (SchemaErrorLogger *logger, ValidatorInterface::ValidatorList *validators) |
| Populate a vector with validators for the elements in 'items'. | |
| SchemaParseContextInterface * | OpenObject (SchemaErrorLogger *logger) |
Public Member Functions inherited from ola::web::StrictTypedParseContext | |
| void | String (SchemaErrorLogger *logger, const std::string &value) |
| void | Number (SchemaErrorLogger *logger, uint32_t value) |
| void | Number (SchemaErrorLogger *logger, int32_t value) |
| void | Number (SchemaErrorLogger *logger, uint64_t value) |
| void | Number (SchemaErrorLogger *logger, int64_t value) |
| void | Number (SchemaErrorLogger *logger, double value) |
| void | Bool (SchemaErrorLogger *logger, bool value) |
| void | Null (SchemaErrorLogger *logger) |
| SchemaParseContextInterface * | OpenArray (SchemaErrorLogger *logger) |
| void | CloseArray (SchemaErrorLogger *logger) |
| SchemaParseContextInterface * | OpenObject (SchemaErrorLogger *logger) |
| void | CloseObject (SchemaErrorLogger *logger) |
Public Member Functions inherited from ola::web::ObjectParseContext | |
| void | ObjectKey (SchemaErrorLogger *, const std::string &keyword) |
| Called when we encounter a property. | |
Additional Inherited Members | |
Protected Member Functions inherited from ola::web::ObjectParseContext | |
| std::string | TakeKeyword () |
| const std::string & | Keyword () const |
| void ola::web::ArrayOfSchemaContext::GetValidators | ( | SchemaErrorLogger * | logger, |
| ValidatorInterface::ValidatorList * | validators ) |
Populate a vector with validators for the elements in 'items'.
| logger | The logger to use. | |
| [out] | validators | A vector fill with new validators. Ownership of the validators is transferred to the caller. |
|
virtual |
Implements ola::web::SchemaParseContextInterface.