Class ValueFormats

java.lang.Object
com.nsdev.lettergenerator.localization.ValueFormats

public final class ValueFormats extends Object
Finite text/date/number/currency formatting without reflection or global lookups.
  • Method Details

    • format

      public static String format(Object value, String format, String pattern, LocaleSettings settings, String currency)
      Formats one scalar using explicit locale configuration and optional exact pattern.
      Parameters:
      value - non-null scalar or supported java.time value
      format - text, date, number or currency; null means text
      pattern - optional date/DecimalFormat pattern
      settings - optional locale; null means stable defaults
      currency - optional ISO currency override
      Returns:
      formatted literal text