![]() |
Open Lighting Architecture 0.10.9
|
A Json Schema, see www.json-schema.org.
Go to the source code of this file.
Classes | |
| class | ola::web::ValidatorInterface |
| The interface Json Schema Validators. More... | |
| class | ola::web::BaseValidator |
| The base class for Json BaseValidators. All Visit methods return false. More... | |
| class | ola::web::WildcardValidator |
| The wildcard validator matches everything. This corresponds to the empty schema, i.e. {}. More... | |
| class | ola::web::ReferenceValidator |
| A reference validator holds a pointer to another schema. More... | |
| class | ola::web::StringValidator |
| The validator for JsonString. More... | |
| struct | ola::web::StringValidator::Options |
| class | ola::web::BoolValidator |
| The validator for JsonBool. More... | |
| class | ola::web::NullValidator |
| The validator for JsonNull. More... | |
| class | ola::web::NumberConstraint |
| The base class for constraints that can be applies to the Json number type. More... | |
| class | ola::web::MultipleOfConstraint |
| Confirms the valid is a multiple of the specified value. More... | |
| class | ola::web::MaximumConstraint |
| Enforces a maximum. More... | |
| class | ola::web::MinimumConstraint |
| Enforces a minimum. More... | |
| class | ola::web::IntegerValidator |
| The validator for Json integers. More... | |
| class | ola::web::NumberValidator |
| The validator for Json numbers. More... | |
| class | ola::web::ObjectValidator |
| The validator for JsonObject. More... | |
| struct | ola::web::ObjectValidator::Options |
| class | ola::web::ArrayValidator |
| The validator for JsonArray. More... | |
| class | ola::web::ArrayValidator::Items |
| class | ola::web::ArrayValidator::AdditionalItems |
| struct | ola::web::ArrayValidator::Options |
| class | ola::web::ConjunctionValidator |
| The base class for validators that operate with a list of child validators (allOf, anyOf, oneOf). More... | |
| class | ola::web::AllOfValidator |
| A validator which ensures all child validators pass (allOf). More... | |
| class | ola::web::AnyOfValidator |
| A validator which ensures at least one of the child validators pass (anyOf). More... | |
| class | ola::web::OneOfValidator |
| A validator which ensures at only one of the child validators pass (oneOf). More... | |
| class | ola::web::NotValidator |
| A validator that inverts the result of the child (not). More... | |
| class | ola::web::SchemaDefinitions |
| class | ola::web::JsonSchema |
| A JsonHandlerInterface implementation that builds a parse tree. More... | |
Namespaces | |
| namespace | ola |
| The namespace containing all OLA symbols. | |
| namespace | ola::web |
| Classes to deal with web services. | |