Class PropertyFormats

java.lang.Object
fr.becpg.config.format.PropertyFormats

public class PropertyFormats extends Object
Modern Java 17 implementation using DateTimeFormatter and Records Provides better performance, thread safety, and immutability
Author:
querephi, matthieu
  • Field Details

  • Constructor Details

    • PropertyFormats

      public PropertyFormats(boolean useDefaultLocale)

      Constructor for PropertyFormats.

      Parameters:
      useDefaultLocale - a boolean
    • PropertyFormats

      public PropertyFormats(boolean useDefaultLocale, String datePattern, String datetimePattern, String decimalPattern)

      Constructor for PropertyFormats.

      Parameters:
      useDefaultLocale - a boolean
      datePattern - a String object
      datetimePattern - a String object
      decimalPattern - a String object
    • PropertyFormats

      public PropertyFormats(boolean useDefaultLocale, String datePattern, String datetimePattern, String decimalPattern, Integer maxDecimalPrecision)

      Constructor for PropertyFormats.

      Parameters:
      useDefaultLocale - a boolean
      datePattern - a String object
      datetimePattern - a String object
      decimalPattern - a String object
      maxDecimalPrecision - a Integer object
  • Method Details