Home | History | Annotate | Download | only in common

Lines Matching defs:JSONSchemaValidator

48 JSONSchemaValidator::Error::Error() {
51 JSONSchemaValidator::Error::Error(const std::string& message)
55 JSONSchemaValidator::Error::Error(const std::string& path,
61 const char JSONSchemaValidator::kUnknownTypeReference[] =
63 const char JSONSchemaValidator::kInvalidChoice[] =
65 const char JSONSchemaValidator::kInvalidEnum[] =
67 const char JSONSchemaValidator::kObjectPropertyIsRequired[] =
69 const char JSONSchemaValidator::kUnexpectedProperty[] =
71 const char JSONSchemaValidator::kArrayMinItems[] =
73 const char JSONSchemaValidator::kArrayMaxItems[] =
75 const char JSONSchemaValidator::kArrayItemRequired[] =
77 const char JSONSchemaValidator::kStringMinLength[] =
79 const char JSONSchemaValidator::kStringMaxLength[] =
81 const char JSONSchemaValidator::kStringPattern[] =
83 const char JSONSchemaValidator::kNumberMinimum[] =
85 const char JSONSchemaValidator::kNumberMaximum[] =
87 const char JSONSchemaValidator::kInvalidType[] =
92 std::string JSONSchemaValidator::GetJSONSchemaType(Value* value) {
123 std::string JSONSchemaValidator::FormatErrorMessage(const std::string& format,
131 std::string JSONSchemaValidator::FormatErrorMessage(const std::string& format,
140 JSONSchemaValidator::JSONSchemaValidator(DictionaryValue* schema)
144 JSONSchemaValidator::JSONSchemaValidator(DictionaryValue* schema,
162 JSONSchemaValidator::~JSONSchemaValidator() {}
164 bool JSONSchemaValidator::Validate(Value* instance) {
170 void JSONSchemaValidator::Validate(Value* instance,
234 void JSONSchemaValidator::ValidateChoices(Value* instance,
257 void JSONSchemaValidator::ValidateEnum(Value* instance,
288 void JSONSchemaValidator::ValidateObject(DictionaryValue* instance,
336 void JSONSchemaValidator::ValidateArray(ListValue* instance,
378 void JSONSchemaValidator::ValidateTuple(ListValue* instance,
426 void JSONSchemaValidator::ValidateString(StringValue* instance,
453 void JSONSchemaValidator::ValidateNumber(Value* instance,
476 bool JSONSchemaValidator::ValidateType(Value* instance,
490 bool JSONSchemaValidator::SchemaAllowsAnyAdditionalItems(