JsonMetaSchema.Builder |
JsonMetaSchema.Builder.addFormat(Format format) |
Deprecated.
|
JsonMetaSchema.Builder |
JsonMetaSchema.Builder.addFormats(java.util.Collection<? extends Format> formats) |
Deprecated.
|
JsonMetaSchema.Builder |
JsonMetaSchema.Builder.addKeyword(Keyword keyword) |
Deprecated.
|
JsonMetaSchema.Builder |
JsonMetaSchema.Builder.addKeywords(java.util.Collection<? extends Keyword> keywords) |
Deprecated.
|
static JsonMetaSchema.Builder |
JsonMetaSchema.builder(JsonMetaSchema blueprint) |
Create a builder.
|
static JsonMetaSchema.Builder |
JsonMetaSchema.builder(java.lang.String iri) |
Create a builder without keywords or formats.
|
static JsonMetaSchema.Builder |
JsonMetaSchema.builder(java.lang.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(java.util.Collection<? extends Format> formats) |
Adds the formats.
|
JsonMetaSchema.Builder |
JsonMetaSchema.Builder.formats(java.util.function.Consumer<java.util.Map<java.lang.String,Format>> customizer) |
Customize the formats.
|
JsonMetaSchema.Builder |
JsonMetaSchema.Builder.idKeyword(java.lang.String idKeyword) |
Sets the id keyword.
|
JsonMetaSchema.Builder |
JsonMetaSchema.Builder.keyword(Keyword keyword) |
Adds the keyword.
|
JsonMetaSchema.Builder |
JsonMetaSchema.Builder.keywords(java.util.Collection<? extends Keyword> keywords) |
Adds the keywords.
|
JsonMetaSchema.Builder |
JsonMetaSchema.Builder.keywords(java.util.function.Consumer<java.util.Map<java.lang.String,Keyword>> customizer) |
Customize the keywords.
|
protected JsonMetaSchema.Builder |
DefaultJsonMetaSchemaFactory.loadMetaSchemaBuilder(java.lang.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(java.util.function.Consumer<java.util.Map<java.lang.String,java.lang.Boolean>> customizer) |
Customize the vocabularies.
|
JsonMetaSchema.Builder |
JsonMetaSchema.Builder.vocabularies(java.util.Map<java.lang.String,java.lang.Boolean> vocabularies) |
Adds the vocabularies.
|
JsonMetaSchema.Builder |
JsonMetaSchema.Builder.vocabulary(java.lang.String vocabulary) |
Adds a required vocabulary.
|
JsonMetaSchema.Builder |
JsonMetaSchema.Builder.vocabulary(java.lang.String vocabulary,
boolean required) |
Adds a vocabulary.
|
JsonMetaSchema.Builder |
JsonMetaSchema.Builder.vocabularyFactory(VocabularyFactory vocabularyFactory) |
Sets the vocabulary factory for handling custom vocabularies.
|