Class FormattableFlags
java.lang.Object
java.util.FormattableFlags
FormattableFlags are passed to the
Formattable.formatTo() method and modify the output format for Formattables. Implementations of Formattable are
responsible for interpreting and validating any flags.- Since:
- 1.5
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intRequires the output to use an alternate form.static final intLeft-justifies the output.static final intConverts the output to upper case according to the rules of the locale given during creation of theformatterargument of theformatTo()method. -
Method Summary
Methods declared in class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitModifier and TypeMethodDescriptionprotected Objectclone()Creates and returns a copy of this object.booleanIndicates whether some other object is "equal to" this one.protected voidfinalize()Deprecated, for removal: This API element is subject to removal in a future version.Finalization is deprecated and subject to removal in a future release.final Class<?> getClass()Returns the runtime class of thisObject.inthashCode()Returns a hash code value for this object.final voidnotify()Wakes up a single thread that is waiting on this object's monitor.final voidWakes up all threads that are waiting on this object's monitor.toString()Returns a string representation of the object.final voidwait()Causes the current thread to wait until it is awakened, typically by being notified or interrupted.final voidwait(long timeoutMillis) Causes the current thread to wait until it is awakened, typically by being notified or interrupted, or until a certain amount of real time has elapsed.final voidwait(long timeoutMillis, int nanos) Causes the current thread to wait until it is awakened, typically by being notified or interrupted, or until a certain amount of real time has elapsed.
-
Field Details
-
LEFT_JUSTIFY
public static final int LEFT_JUSTIFYLeft-justifies the output. Spaces ('\u0020') will be added at the end of the converted value as required to fill the minimum width of the field. If this flag is not set then the output will be right-justified.This flag corresponds to
'-'('\u002d') in the format specifier.- See Also:
-
UPPERCASE
public static final int UPPERCASEConverts the output to upper case according to the rules of the locale given during creation of theformatterargument of theformatTo()method. The output should be equivalent the following invocation ofString.toUpperCase(java.util.Locale)out.toUpperCase()This flag corresponds to
'S'('\u0053') in the format specifier.- See Also:
-
ALTERNATE
public static final int ALTERNATERequires the output to use an alternate form. The definition of the form is specified by theFormattable.This flag corresponds to
'#'('\u0023') in the format specifier.- See Also:
-