public class Validator extends Object
handlers package
for implemented handlers.Constructor and Description |
---|
Validator(Handler stringHandler,
Handler integerHandler,
Handler numberHandler,
Handler booleanHandler,
Handler enumHandler,
Handler objectHandler,
Handler arrayHandler) |
Modifier and Type | Method and Description |
---|---|
Handler |
getArrayHandler() |
Handler |
getBooleanHandler() |
Handler |
getEnumHandler() |
Handler |
getIntegerHandler() |
Handler |
getNumberHandler() |
Handler |
getObjectHandler() |
Handler |
getStringHandler() |
boolean |
validate(JSONSchema schema,
org.json.JSONObject document)
Checks whether the provided document satisfies the schema
|
boolean |
validateValue(JSONSchema schema,
Object value)
Validate a JSON value against a schema
|
public boolean validate(JSONSchema schema, org.json.JSONObject document) throws JSONSchemaException
schema
- The schemadocument
- The documentJSONSchemaException
public Handler getArrayHandler()
public Handler getStringHandler()
public Handler getBooleanHandler()
public Handler getObjectHandler()
public Handler getEnumHandler()
public Handler getIntegerHandler()
public Handler getNumberHandler()
public boolean validateValue(JSONSchema schema, Object value) throws JSONSchemaException
schema
- The JSON schemavalue
- The value to validateJSONSchemaException
Copyright © 2022. All rights reserved.