Class Overview
FormattableFlags are used as a parameter to formatTo(Formatter, int, int, int)
and change the output format in Formattable
s. The validation and interpretation of the flags must be done by the implementations.
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
Object
|
clone()
Creates and returns a copy of this
Object .
|
boolean
|
equals(
Object o)
Compares this instance with the specified object and indicates if they are equal.
|
void
|
finalize()
Invoked when the garbage collector has detected that this instance is no longer reachable.
|
final
Class<?>
|
getClass()
Returns the unique instance of
Class that represents this object's class.
|
int
|
hashCode()
Returns an integer hash code for this object.
|
final void
|
notify()
Causes a thread which is waiting on this object's monitor (by means of calling one of the
wait() methods) to be woken up.
|
final void
|
notifyAll()
Causes all threads which are waiting on this object's monitor (by means of calling one of the
wait() methods) to be woken up.
|
String
|
toString()
Returns a string containing a concise, human-readable description of this object.
|
final void
|
wait()
Causes the calling thread to wait until another thread calls the
notify() or
notifyAll() method of this object.
|
final void
|
wait(long millis, int nanos)
Causes the calling thread to wait until another thread calls the
notify() or
notifyAll() method of this object or until the specified timeout expires.
|
final void
|
wait(long millis)
Causes the calling thread to wait until another thread calls the
notify() or
notifyAll() method of this object or until the specified timeout expires.
|
|
Constants
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.
Constant Value:
4 (0x00000004)
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.
Constant Value:
1 (0x00000001)
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.
Constant Value:
2 (0x00000002)