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, ValidationFailure>>additionalFormatValidators
-
Constructor Summary
Constructors Constructor Description ValidatorConfig.Companion.ValidatorConfigBuilder()
-
Method Summary
Modifier and Type Method Description final ReadWriteContextgetReadWriteContext()final UnitsetReadWriteContext(ReadWriteContext readWriteContext)final FormatValidationPolicygetValidateFormat()final UnitsetValidateFormat(FormatValidationPolicy validateFormat)final Map<String, Function2<IJsonValue, FormatSchema, ValidationFailure>>getAdditionalFormatValidators()final ValidatorConfig.Companion.ValidatorConfigBuilderreadWriteContext(ReadWriteContext readWriteContext)final ValidatorConfig.Companion.ValidatorConfigBuildervalidateFormat(FormatValidationPolicy validateFormat)final ValidatorConfig.Companion.ValidatorConfigBuilderadditionalFormatValidator(String formatName, Function2<IJsonValue, FormatSchema, ValidationFailure> formatValidator)final ValidatorConfigbuild()-
-
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, ValidationFailure>> getAdditionalFormatValidators()
-
readWriteContext
final ValidatorConfig.Companion.ValidatorConfigBuilder readWriteContext(ReadWriteContext readWriteContext)
-
validateFormat
final ValidatorConfig.Companion.ValidatorConfigBuilder validateFormat(FormatValidationPolicy validateFormat)
-
additionalFormatValidator
final ValidatorConfig.Companion.ValidatorConfigBuilder additionalFormatValidator(String formatName, Function2<IJsonValue, FormatSchema, ValidationFailure> formatValidator)
-
build
final ValidatorConfig build()
-
-
-
-