JsonMetaSchema.Builder |
JsonMetaSchema.Builder.addFormat(Format format) |
Deprecated.
|
JsonMetaSchema.Builder |
JsonMetaSchema.Builder.addFormats(Collection<? extends Format> formats) |
Deprecated.
|
JsonMetaSchema.Builder |
JsonMetaSchema.Builder.addKeyword(Keyword keyword) |
Deprecated.
|
JsonMetaSchema.Builder |
JsonMetaSchema.Builder.addKeywords(Collection<? extends Keyword> keywords) |
Deprecated.
|
static JsonMetaSchema.Builder |
JsonMetaSchema.builder(JsonMetaSchema blueprint) |
Create a builder.
|
static JsonMetaSchema.Builder |
JsonMetaSchema.builder(String iri) |
Create a builder without keywords or formats.
|
static JsonMetaSchema.Builder |
JsonMetaSchema.builder(String iri,
JsonMetaSchema blueprint) |
Create a builder.
|
JsonMetaSchema.Builder |
JsonMetaSchema.Builder.format(Format format) |
Adds the format.
|
JsonMetaSchema.Builder |
JsonMetaSchema.Builder.formatKeywordFactory(JsonMetaSchema.FormatKeywordFactory formatKeywordFactory) |
Sets the format keyword factory.
|
JsonMetaSchema.Builder |
JsonMetaSchema.Builder.formats(Collection<? extends Format> formats) |
Adds the formats.
|
JsonMetaSchema.Builder |
JsonMetaSchema.Builder.formats(Consumer<Map<String,Format>> customizer) |
Customize the formats.
|
JsonMetaSchema.Builder |
JsonMetaSchema.Builder.idKeyword(String idKeyword) |
Sets the id keyword.
|
JsonMetaSchema.Builder |
JsonMetaSchema.Builder.keyword(Keyword keyword) |
Adds the keyword.
|
JsonMetaSchema.Builder |
JsonMetaSchema.Builder.keywords(Collection<? extends Keyword> keywords) |
Adds the keywords.
|
JsonMetaSchema.Builder |
JsonMetaSchema.Builder.keywords(Consumer<Map<String,Keyword>> customizer) |
Customize the keywords.
|
protected JsonMetaSchema.Builder |
DefaultJsonMetaSchemaFactory.loadMetaSchemaBuilder(String iri,
JsonSchemaFactory schemaFactory,
SchemaValidatorsConfig config) |
|
JsonMetaSchema.Builder |
JsonMetaSchema.Builder.specification(SpecVersion.VersionFlag specification) |
Sets the specification.
|
JsonMetaSchema.Builder |
JsonMetaSchema.Builder.unknownKeywordFactory(KeywordFactory unknownKeywordFactory) |
Sets the keyword factory for handling unknown keywords.
|
JsonMetaSchema.Builder |
JsonMetaSchema.Builder.vocabularies(Consumer<Map<String,Boolean>> customizer) |
Customize the vocabularies.
|
JsonMetaSchema.Builder |
JsonMetaSchema.Builder.vocabularies(Map<String,Boolean> vocabularies) |
Adds the vocabularies.
|
JsonMetaSchema.Builder |
JsonMetaSchema.Builder.vocabulary(String vocabulary) |
Adds a required vocabulary.
|
JsonMetaSchema.Builder |
JsonMetaSchema.Builder.vocabulary(String vocabulary,
boolean required) |
Adds a vocabulary.
|
JsonMetaSchema.Builder |
JsonMetaSchema.Builder.vocabularyFactory(VocabularyFactory vocabularyFactory) |
Sets the vocabulary factory for handling custom vocabularies.
|