JsonProvider |
JsonValidationService.createJsonProvider(JsonSchema schema,
ProblemHandlerFactory handlerFactory) |
Creates a JSON provider for validating JSON documents while parsing and
reading.
|
JsonParser |
JsonValidationService.createParser(InputStream in,
Charset charset,
JsonSchema schema,
ProblemHandler handler) |
Creates a JSON parser from the specified byte stream, which validates the
JSON document while parsing.
|
JsonParser |
JsonValidationService.createParser(InputStream in,
JsonSchema schema,
ProblemHandler handler) |
Creates a JSON parser from the specified byte stream, which validates the
JSON document while parsing.
|
JsonParser |
JsonValidationService.createParser(Reader reader,
JsonSchema schema,
ProblemHandler handler) |
Creates a JSON parser from the specified character stream, which validates
the JSON document while parsing.
|
JsonParser |
JsonValidationService.createParser(Path path,
JsonSchema schema,
ProblemHandler handler) |
Creates a JSON parser from the specified path, which validates the JSON
document while parsing.
|
JsonParserFactory |
JsonValidationService.createParserFactory(Map<String,?> config,
JsonSchema schema,
ProblemHandlerFactory handlerFactory) |
Creates a parser factory for creating JsonParser instances.
|
JsonReader |
JsonValidationService.createReader(InputStream in,
Charset charset,
JsonSchema schema,
ProblemHandler handler) |
Creates a JSON reader from a byte stream, which validates the JSON document
while reading.
|
JsonReader |
JsonValidationService.createReader(InputStream in,
JsonSchema schema,
ProblemHandler handler) |
Creates a JSON reader from a byte stream, which validates the JSON document
while reading.
|
JsonReader |
JsonValidationService.createReader(Reader reader,
JsonSchema schema,
ProblemHandler handler) |
Creates a JSON reader from a character stream, which validates the JSON
document while reading.
|
JsonReader |
JsonValidationService.createReader(Path path,
JsonSchema schema,
ProblemHandler handler) |
Creates a JSON reader from a path, which validates the JSON document while
reading.
|
JsonReaderFactory |
JsonValidationService.createReaderFactory(Map<String,?> config,
JsonSchema schema,
ProblemHandlerFactory handlerFactory) |
Creates a reader factory for creating JsonReader instances.
|
void |
ProblemDispatcher.dispatchInevitableProblem(EvaluatorContext context,
JsonSchema schema) |
Dispatches an inevitable problem.
|
JsonSchemaBuilder |
JsonSchemaBuilder.withAdditionalItems(JsonSchema subschema) |
Adds an "additionalItems" keyword to the schema.
|
JsonSchemaBuilder |
JsonSchemaBuilder.withAdditionalProperties(JsonSchema subschema) |
Adds an "additionalProperties" keyword to the schema.
|
JsonSchemaBuilder |
JsonSchemaBuilder.withAllOf(JsonSchema... subschemas) |
Adds an "allOf" keyword to the schema.
|
JsonSchemaBuilder |
JsonSchemaBuilder.withAnyOf(JsonSchema... subschemas) |
Adds an "anyOf" keyword to the schema.
|
JsonSchemaBuilder |
JsonSchemaBuilder.withContains(JsonSchema subschema) |
Adds a "contains" keyword to the schema.
|
JsonSchemaBuilder |
JsonSchemaBuilder.withDefinition(String name,
JsonSchema schema) |
Adds an entry of "definitions" keyword to the schema.
|
JsonSchemaBuilder |
JsonSchemaBuilder.withDependency(String name,
JsonSchema subschema) |
Adds an entry of the "dependencies" keyword to the schema.
|
JsonSchemaBuilder |
JsonSchemaBuilder.withElse(JsonSchema subschema) |
Adds an "else" keyword to the schema.
|
JsonSchemaBuilder |
JsonSchemaBuilder.withIf(JsonSchema subschema) |
Adds an "if" keyword to the schema.
|
JsonSchemaBuilder |
JsonSchemaBuilder.withItems(JsonSchema subschema) |
Adds an "items" keyword to the schema.
|
JsonSchemaBuilder |
JsonSchemaBuilder.withItemsArray(JsonSchema... subschemas) |
Adds an "items" keyword to the schema.
|
JsonSchemaReaderFactoryBuilder |
JsonSchemaReaderFactoryBuilder.withMetaschema(JsonSchema metaschema) |
Specifies the metaschema to be used when validating the schema.
|
JsonSchemaBuilder |
JsonSchemaBuilder.withNot(JsonSchema subschema) |
Adds a "not" keyword to the schema.
|
JsonSchemaBuilder |
JsonSchemaBuilder.withOneOf(JsonSchema... subschemas) |
Adds a "oneOf" keyword to the schema.
|
JsonSchemaBuilder |
JsonSchemaBuilder.withPatternProperty(String pattern,
JsonSchema subschema) |
Adds an entry of the "patternProperties" keyword to the schema.
|
JsonSchemaBuilder |
JsonSchemaBuilder.withProperty(String name,
JsonSchema subschema) |
Adds an entry of the "properties" keyword to the schema.
|
JsonSchemaBuilder |
JsonSchemaBuilder.withPropertyNames(JsonSchema subschema) |
Adds a "propertyNames" keyword to the schema.
|
ValidationConfig |
ValidationConfig.withSchema(JsonSchema schema) |
Specifies the JSON schema used by the validators.
|
JsonSchemaBuilder |
JsonSchemaBuilder.withThen(JsonSchema subschema) |
Adds a "then" keyword to the schema.
|