public class

FormattableFlags

extends Object
java.lang.Object
   ↳ java.util.FormattableFlags

Class Overview

FormattableFlags are used as a parameter to 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

Summary

Constants
int ALTERNATE Denotes the output is to be formatted in an alternate form.
int LEFT_JUSTIFY Denotes the output is to be left-justified.
int UPPERCASE Denotes the output is to be converted to upper case in the way the locale parameter of Formatter.formatTo() requires.
[Expand]
Inherited Methods
From class java.lang.Object

Constants

public static final int ALTERNATE

Since: API Level 1

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.

Constant Value: 4 (0x00000004)

public static final int LEFT_JUSTIFY

Since: API Level 1

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.

Constant Value: 1 (0x00000001)

public static final int UPPERCASE

Since: API Level 1

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.

Constant Value: 2 (0x00000002)