Package com.luchersol.core.specialized_checkers
package com.luchersol.core.specialized_checkers
Specialized checker implementations for various data types and structures.
This package provides fluent API-based validators for common Java types including strings, enums, currency values, colors, and complex mathematical structures. Each specialized checker extends the base validation framework to provide type-specific assertion methods.
Typical usage pattern uses a fluent interface for method chaining:
CheckerString.check("value")
.isNotEmpty()
.minLength(5)
.matches("[a-z]+");
- Version:
- 1.0
- Author:
- LucherSol
-
ClassesClassDescriptionA specialized checker for
Colorinstances, providing a fluent API to assert various color properties such as equality, brightness, transparency, contrast, saturation, similarity, and hexadecimal representation.A specialized checker forCurrencyinstances, providing a fluent API to assert various currency properties such as symbol, fraction digits, and locale association.CheckerEnum<T extends Enum<T>>A specialized checker forEnuminstances, providing a fluent API to assert enum properties such as equality, name, ordinal, inclusion, ordering and reflective attributes.A specialized checker forStringinstances, providing a fluent API to assert various string properties such as emptiness, length, content, format and patterns.