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 implementations
  • MessageService - Internationalized message management
  • Regex - Regular expression pattern utilities
  • Utils - General utility helper methods
Version:
1.0
Author:
LucherSol
  • Class
    Description
    Abstract base class for implementing checkers that validate objects of type 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.