builder/mixins library

Builder mixins providing type-specific validation methods.

This file contains all the mixin classes that provide specialized validation methods for different data types in the fluent builder pattern.

Mixins

BoolMixin<B extends BaseBuilder<B, T>, T>
Mixin providing boolean-specific validation methods.
ComparisonMixin<B extends BaseBuilder<B, T>, T>
Mixin providing comparison validation methods.
ContainsMixin<B extends BaseBuilder<B, T>, T>
Mixin providing contains validation methods.
DateTimeMixin<B extends BaseBuilder<B, T>, T>
Mixin providing DateTime-specific validation methods.
EmptyMixin<B extends BaseBuilder<B, T>, T>
Mixin providing empty validation methods.
IterableMixin<B extends BaseBuilder<B, T>, T>
Mixin providing iterable-specific validation methods.
JsonMixin<B extends BaseBuilder<B, T>, T>
Mixin providing JSON-specific validation methods.
LengthMixin<B extends BaseBuilder<B, T>, T>
Mixin providing length validation methods.
MapMixin<B extends BaseBuilder<B, T>, T>
Mixin providing map-specific validation methods.
NumberMixin<B extends BaseBuilder<B, T>, T>
Mixin providing number-specific validation methods.
StringMixin<B extends BaseBuilder<B, T>, T>
Mixin providing string-specific validation methods.
TransformerMixin<B extends BaseBuilder<B, T>, T>
Mixin providing type transformation methods for builders.