Uses of Class
com.networknt.schema.SchemaRegistry.Builder
Packages that use SchemaRegistry.Builder
-
Uses of SchemaRegistry.Builder in com.networknt.schema
Methods in com.networknt.schema that return SchemaRegistry.BuilderModifier and TypeMethodDescriptionstatic SchemaRegistry.BuilderSchemaRegistry.builder()Builder without keywords or formats.static SchemaRegistry.BuilderSchemaRegistry.builder(SchemaRegistry blueprint) Builder from an existingSchemaRegistry.SchemaRegistry.Builder.defaultDialectId(String defaultDialectId) SchemaRegistry.Builder.dialectRegistry(DialectRegistry dialectRegistry) SchemaRegistry.Builder.nodeReader(NodeReader nodeReader) Sets the json node reader to read the data.SchemaRegistry.Builder.nodeReader(Consumer<DefaultNodeReader.Builder> customizer) Sets the json node reader to read the data.SchemaRegistry.Builder.resourceLoaders(Consumer<ResourceLoaders.Builder> customizer) SchemaRegistry.Builder.schemaCacheEnabled(boolean schemaCacheEnabled) SchemaRegistry.Builder.schemaIdResolvers(Consumer<SchemaIdResolvers.Builder> customizer) SchemaRegistry.Builder.schemaLoader(SchemaLoader schemaLoader) SchemaRegistry.Builder.schemaLoader(Consumer<SchemaLoader.Builder> customizer) SchemaRegistry.Builder.schemaRegistryConfig(SchemaRegistryConfig schemaRegistryConfig) Sets the schema data by absolute IRI function.SchemaRegistry.Builder.schemas(Function<String, T> mapIriToObject, Function<T, String> mapObjectToData) Sets the schema data by using two mapping functions.Sets the schema data by absolute IRI.Method parameters in com.networknt.schema with type arguments of type SchemaRegistry.BuilderModifier and TypeMethodDescriptionstatic SchemaRegistrySchemaRegistry.withDefaultDialect(Dialect dialect, Consumer<SchemaRegistry.Builder> customizer) Creates a new schema registry with a default schema dialect.static SchemaRegistrySchemaRegistry.withDefaultDialect(SpecificationVersion specificationVersion, Consumer<SchemaRegistry.Builder> customizer) Creates a new schema registry with a default schema dialect.static SchemaRegistrySchemaRegistry.withDefaultDialectId(String dialectId, Consumer<SchemaRegistry.Builder> customizer) Creates a new schema registry with a default schema dialect.static SchemaRegistrySchemaRegistry.withDialect(Dialect dialect, Consumer<SchemaRegistry.Builder> customizer) Gets a new schema registry that supports a list of specific dialects only.static SchemaRegistrySchemaRegistry.withDialects(List<Dialect> dialects, Consumer<SchemaRegistry.Builder> customizer) Gets a new schema registry that supports a specific dialect only.