public interface SchemaParserInternal extends SchemaParser
Modifier and Type | Method and Description |
---|---|
default SchemaInternal |
parse(Boolean jsonSchema)
Builds a true of false schema assigning a random scope
|
default SchemaInternal |
parse(Boolean jsonSchema,
JsonPointer schemaPointer)
Builds a true of false schema
|
default SchemaInternal |
parse(JsonObject jsonSchema)
Build a schema from provided json assigning a random scope.
|
default SchemaInternal |
parse(JsonObject jsonSchema,
JsonPointer schemaPointer)
Build a schema from provided json.
|
default SchemaInternal |
parse(Object jsonSchema,
JsonPointer scope) |
SchemaInternal |
parse(Object jsonSchema,
JsonPointer scope,
MutableStateValidator parent) |
default SchemaInternal |
parse(Object jsonSchema,
URI scope) |
default SchemaInternal |
parse(Object jsonSchema,
URI scope,
MutableStateValidator parent) |
default SchemaInternal |
parseFromString(String unparsedJson)
Build a schema from provided unparsed json assigning a random scope.
|
default SchemaInternal |
parseFromString(String unparsedJson,
JsonPointer schemaPointer)
Build a schema from provided unparsed json.
|
SchemaInternal |
parseFromString(String unparsedJson,
JsonPointer scope,
MutableStateValidator parent) |
default SchemaInternal |
parseFromString(String unparsedJson,
URI scope) |
default SchemaInternal |
parseFromString(String unparsedJson,
URI scope,
MutableStateValidator parent) |
createDraft201909SchemaParser, createDraft7SchemaParser, createOpenAPI3SchemaParser, getSchemaRouter, withStringFormatValidator, withValidatorFactory
default SchemaInternal parse(JsonObject jsonSchema)
SchemaParser
parse
in interface SchemaParser
jsonSchema
- JSON representing the schemadefault SchemaInternal parse(Boolean jsonSchema)
SchemaParser
parse
in interface SchemaParser
jsonSchema
- JSON representing the schemadefault SchemaInternal parseFromString(String unparsedJson)
SchemaParser
parseFromString
in interface SchemaParser
unparsedJson
- Unparsed JSON representing the schema.default SchemaInternal parse(JsonObject jsonSchema, JsonPointer schemaPointer)
SchemaParser
parse
in interface SchemaParser
jsonSchema
- JSON representing the schemaschemaPointer
- Scope of schema. Must be a JSONPointer with absolute URIdefault SchemaInternal parse(Boolean jsonSchema, JsonPointer schemaPointer)
SchemaParser
parse
in interface SchemaParser
jsonSchema
- JSON representing the schemaschemaPointer
- Scope of schema. Must be a JSONPointer with absolute URISchemaInternal parse(Object jsonSchema, JsonPointer scope, MutableStateValidator parent)
default SchemaInternal parse(Object jsonSchema, JsonPointer scope)
default SchemaInternal parse(Object jsonSchema, URI scope, MutableStateValidator parent)
default SchemaInternal parse(Object jsonSchema, URI scope)
SchemaInternal parseFromString(String unparsedJson, JsonPointer scope, MutableStateValidator parent)
default SchemaInternal parseFromString(String unparsedJson, JsonPointer schemaPointer)
SchemaParser
parseFromString
in interface SchemaParser
unparsedJson
- Unparsed JSON representing the schema.schemaPointer
- Scope of schema. Must be a JSONPointer with absolute URIdefault SchemaInternal parseFromString(String unparsedJson, URI scope, MutableStateValidator parent)
default SchemaInternal parseFromString(String unparsedJson, URI scope)
Copyright © 2022 Eclipse. All rights reserved.