Package java.util

Class FormattableFlags

java.lang.Object
java.util.FormattableFlags

public class FormattableFlags
extends Object
FormattableFlags are used as a parameter to Formattable.formatTo(Formatter, int, int, int) and change the output format in Formattables. The validation and interpretation of the flags must be done by the implementations.
See Also:
Formattable
  • Field Details

    • LEFT_JUSTIFY

      public static final int LEFT_JUSTIFY
      Denotes the output is to be left-justified. In order to fill the minimum width requirement, spaces(' ') will be appended at the end of the specified output element. If no such flag is set, the output is right-justified. The flag corresponds to '-' ('-') in the format specifier.
      See Also:
      Constant Field Values
    • UPPERCASE

      public static final int UPPERCASE
      Denotes the output is to be converted to upper case in the way the locale parameter of Formatter.formatTo() requires. The output has the same effect as String.toUpperCase(java.util.Locale). This flag corresponds to '^' ('^') in the format specifier.
      See Also:
      Constant Field Values
    • ALTERNATE

      public static final int ALTERNATE
      Denotes the output is to be formatted in an alternate form. The definition of the alternate form is determined by the Formattable. This flag corresponds to '#' ('#') in the format specifier.
      See Also:
      Constant Field Values