すべてのクラス

クラス 説明
AnnotationRequirement
The rule that manages the requirement of Envali annotation.
BusinessError
The class that represents a business error.
ContentNotFoundException
Thrown to indicate that the validation process on the ParameterMapping interface has detected an invalid content path.
Envali
Envali is a powerful validator that provides common and intuitive validation process for entity fields.
EnvaliContentAttribute
A catalog that manages Envali's content attribute.
EnvaliContentCondition
A catalog that manages Envali's content condition.
EnvaliContentHelper
A helper class that provides access to Envali's content.
EnvaliContentRoot
A catalog that manages Envali's content root.
EnvaliFieldHelper
The helper class that provides access to the field values defined in ValidatableEntity .
ErrorContext<T extends Annotation>
The context that manages error details such as ErrorType and error message.
ErrorType
A catalog that manages error type.
InternalErrorType
The catalog that manages internal error type.
InvalidValueDetectedException
Thrown to indicate that the validation process on the Envali interface has detected an invalid value.
NestedEntity
An annotation that indicates the field is the nested validatable entity.
ParameterConfig
The catalog that manages parameter configuration.
ParameterMapping
An annotation that maps a content file that defines the expectations for entity validation.
RegexMethod
The catalog that manages the method used to apply regular expression.
RegexModifier
The catalog that manages regex modifier.
RegexPreset
The catalog that manages regex preset.
RequireEndWith
An annotation indicating that the string ends with a specific string.
RequireMatch
An annotation that indicates the value of the field matches the regular expression specified in the RequireMatch.expression() or RequireMatch.presetExpression() .
RequireNegative
An annotation that indicates the field is not allowed to be set to positive numbers.
RequireNonBlank
An annotation that indicates the field is not allowed to be set to "" .
RequireNonEmpty
An annotation that indicates the field is not allowed to be set to null or empty.
RequireNonNull
An annotation that indicates the field is not allowed to be set to null .
RequirePositive
An annotation that indicates the field is not allowed to be set to negative numbers.
RequireRangeFrom
An annotation indicating that the value is not under the lower limit.
RequireRangeFromTo
An annotation that indicate that the numbers are within the lower and upper limits.
RequireRangeTo
An annotation indicating that the value is not above the upper limit.
RequireStartWith
An annotation indicating that the string starts with a specific string.
StrategyFactory
The abstract factory class that abstracts the process of generating the strategy class for the validation process.
ValidatableEntity
A marker interface that indicates that it is a verifiable entity.
ValidationPattern
The catalog that manages validation pattern.
ValidationResult
A data class that manages the results of validation by Envali .
ValidationStrategyContext
Context class to execute the validation strategy.
ValidationStrategyFactory
The concrete factory class that generating the strategy class for the validation process.