Uses of Interface
com.winterhavenmc.library.messagebuilder.models.validation.Validator
Packages that use Validator
Package
Description
Provides a flexible, localized validation framework for use within the MessageBuilder library.
-
Uses of Validator in com.winterhavenmc.library.messagebuilder.models.validation
Classes in com.winterhavenmc.library.messagebuilder.models.validation that implement ValidatorModifier and TypeClassDescriptionfinal recordLogging<T>AValidatorimplementation that logs a warning or error when a value fails validation, but does not throw.final recordThrowing<T>AValidatorimplementation that throws aValidationExceptionwhen a value fails validation.Methods in com.winterhavenmc.library.messagebuilder.models.validation that return ValidatorModifier and TypeMethodDescriptionstatic <T> Validator<T> Validator.logging(LogLevel level, ErrorMessageKey messageKey, Parameter parameter) Returns a handler that logs a validation warning or error using the specified log level, message string, and parameter.static <T> Validator<T> Validator.throwing(ErrorMessageKey messageKey, Parameter parameter) Returns a handler that throws aValidationExceptionusing the given error message string and parameter.Methods in com.winterhavenmc.library.messagebuilder.models.validation with parameters of type Validator