Package com.luchersol.core.util
package com.luchersol.core.util
Core utility classes and base abstractions for the Checker framework.
This package provides fundamental utilities and base classes that support the entire validation framework, including the abstract base class for all checkers, message handling, regular expression utilities, and common helper functions.
Key components:
AbstractChecker- Base class for all checker implementationsMessageService- Internationalized message managementRegex- Regular expression pattern utilitiesUtils- General utility helper methods
- Version:
- 1.0
- Author:
- LucherSol
-
ClassDescriptionAbstractChecker<T,
C extends AbstractChecker<T, C>> Abstract base class for implementing checkers that validate objects of type T.Checker<T>Main entry point for object validation and type checking.CheckerException is a custom unchecked exception used for validation and checking errors.Cloner provides a utility method for deep cloning objects using Kryo serialization.ExceptionTracker tracks and manages exceptions thrown, not thrown, and not checked during validation or testing.InterfaceChecker defines a contract for checker classes that validate values using predicates.Represents a formatted message with an optional code and arguments.Message provides utility methods for retrieving and formatting localized messages from a properties file.Utility class containing commonly used regular expression patterns.Utils provides utility methods for deep equality checks and other helper functions.