Package com.github.erosb.jsonsKema
Class ValidatorConfig.Companion.ValidatorConfigBuilder
-
- All Implemented Interfaces:
public final class ValidatorConfig.Companion.ValidatorConfigBuilder
-
-
Field Summary
Fields Modifier and Type Field Description private ReadWriteContextreadWriteContextprivate FormatValidationPolicyvalidateFormatprivate final Map<String, Function2<IJsonValue, FormatSchema, FormatValidationFailure>>additionalFormatValidatorsprivate PrimitiveValidationStrategyprimitiveValidationStrategy
-
Constructor Summary
Constructors Constructor Description ValidatorConfig.Companion.ValidatorConfigBuilder()
-
Method Summary
-
-
Method Detail
-
getReadWriteContext
final ReadWriteContext getReadWriteContext()
-
setReadWriteContext
final Unit setReadWriteContext(ReadWriteContext readWriteContext)
-
getValidateFormat
final FormatValidationPolicy getValidateFormat()
-
setValidateFormat
final Unit setValidateFormat(FormatValidationPolicy validateFormat)
-
getAdditionalFormatValidators
final Map<String, Function2<IJsonValue, FormatSchema, FormatValidationFailure>> getAdditionalFormatValidators()
-
getPrimitiveValidationStrategy
final PrimitiveValidationStrategy getPrimitiveValidationStrategy()
-
setPrimitiveValidationStrategy
final Unit setPrimitiveValidationStrategy(PrimitiveValidationStrategy primitiveValidationStrategy)
-
readWriteContext
final ValidatorConfig.Companion.ValidatorConfigBuilder readWriteContext(ReadWriteContext readWriteContext)
-
validateFormat
final ValidatorConfig.Companion.ValidatorConfigBuilder validateFormat(FormatValidationPolicy validateFormat)
-
primitiveValidationStrategy
final ValidatorConfig.Companion.ValidatorConfigBuilder primitiveValidationStrategy(PrimitiveValidationStrategy primitiveValidationStrategy)
-
additionalFormatValidator
final ValidatorConfig.Companion.ValidatorConfigBuilder additionalFormatValidator(String formatName, Function2<IJsonValue, FormatSchema, FormatValidationFailure> formatValidator)
-
build
final ValidatorConfig build()
-
-
-
-