Open Lighting Architecture  Latest Git
ola::web::ObjectValidator Member List

This is the complete list of members for ola::web::ObjectValidator, including all inherited members.

AddEnumValue(const JsonValue *value)ola::web::BaseValidator
AddPropertyDependency(const std::string &property, const std::set< std::string > &properties)ola::web::ObjectValidator
AddSchemaDependency(const std::string &property, ValidatorInterface *validator)ola::web::ObjectValidator
AddValidator(const std::string &property, ValidatorInterface *validator)ola::web::ObjectValidator
BaseValidator(JsonType type) (defined in ola::web::BaseValidator)ola::web::BaseValidatorinlineexplicitprotected
CheckEnums(const JsonValue &value) (defined in ola::web::BaseValidator)ola::web::BaseValidatorprotected
GetDefaultValue() constola::web::BaseValidatorvirtual
GetSchema() constola::web::BaseValidatorvirtual
IsValid() constola::web::BaseValidatorinlinevirtual
m_default_value (defined in ola::web::BaseValidator)ola::web::BaseValidatorprotected
m_description (defined in ola::web::BaseValidator)ola::web::BaseValidatorprotected
m_enums (defined in ola::web::BaseValidator)ola::web::BaseValidatorprotected
m_id (defined in ola::web::BaseValidator)ola::web::BaseValidatorprotected
m_is_valid (defined in ola::web::BaseValidator)ola::web::BaseValidatorprotected
m_schema (defined in ola::web::BaseValidator)ola::web::BaseValidatorprotected
m_title (defined in ola::web::BaseValidator)ola::web::BaseValidatorprotected
m_type (defined in ola::web::BaseValidator)ola::web::BaseValidatorprotected
ObjectValidator(const Options &options) (defined in ola::web::ObjectValidator)ola::web::ObjectValidatorexplicit
SetAdditionalValidator(ValidatorInterface *validator)ola::web::ObjectValidator
SetDefaultValue(const JsonValue *value)ola::web::BaseValidatorvirtual
SetDescription(const std::string &title)ola::web::BaseValidatorvirtual
SetId(const std::string &id)ola::web::BaseValidatorvirtual
SetSchema(const std::string &schema)ola::web::BaseValidatorvirtual
SetTitle(const std::string &title)ola::web::BaseValidatorvirtual
ValidatorList typedefola::web::ValidatorInterface
Visit(const JsonObject &obj) (defined in ola::web::ObjectValidator)ola::web::ObjectValidatorvirtual
Visit(const JsonString &) (defined in ola::web::BaseValidator)ola::web::BaseValidatorinlinevirtual
Visit(const JsonBool &) (defined in ola::web::BaseValidator)ola::web::BaseValidatorinlinevirtual
Visit(const JsonNull &) (defined in ola::web::BaseValidator)ola::web::BaseValidatorinlinevirtual
Visit(const JsonRawValue &) (defined in ola::web::BaseValidator)ola::web::BaseValidatorinlinevirtual
Visit(const JsonArray &) (defined in ola::web::BaseValidator)ola::web::BaseValidatorinlinevirtual
Visit(const JsonUInt &) (defined in ola::web::BaseValidator)ola::web::BaseValidatorinlinevirtual
Visit(const JsonUInt64 &) (defined in ola::web::BaseValidator)ola::web::BaseValidatorinlinevirtual
Visit(const JsonInt &) (defined in ola::web::BaseValidator)ola::web::BaseValidatorinlinevirtual
Visit(const JsonInt64 &) (defined in ola::web::BaseValidator)ola::web::BaseValidatorinlinevirtual
Visit(const JsonDouble &) (defined in ola::web::BaseValidator)ola::web::BaseValidatorinlinevirtual
VisitProperty(const std::string &property, const JsonValue &value)ola::web::ObjectValidatorvirtual
~BaseValidator() (defined in ola::web::BaseValidator)ola::web::BaseValidatorvirtual
~JsonObjectPropertyVisitor() (defined in ola::web::JsonObjectPropertyVisitor)ola::web::JsonObjectPropertyVisitorinlineprivatevirtual
~JsonValueConstVisitorInterface() (defined in ola::web::JsonValueConstVisitorInterface)ola::web::JsonValueConstVisitorInterfaceinlinevirtual
~ObjectValidator() (defined in ola::web::ObjectValidator)ola::web::ObjectValidator
~ValidatorInterface() (defined in ola::web::ValidatorInterface)ola::web::ValidatorInterfaceinlinevirtual