Open Lighting Architecture
0.9.5
|
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::ArrayValidator::ArrayElementValidator |
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. |