Package org.apache.commons.lang3.text
Class FormattableUtils
java.lang.Object
org.apache.commons.lang3.text.FormattableUtils
Deprecated.
as of 3.6, use commons-text
FormattableUtils instead
Provides utilities for working with the Formattable interface.
The Formattable interface provides basic control over formatting
when using a Formatter. It is primarily concerned with numeric precision
and padding, and is not designed to allow generalised alternate formats.
- Since:
- 3.0
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final StringDeprecated.A format that simply outputs the value as a string. -
Constructor Summary
ConstructorsConstructorDescriptionDeprecated.FormattableUtilsinstances should NOT be constructed in standard programming. -
Method Summary
Modifier and TypeMethodDescriptionstatic Formatterappend(CharSequence seq, Formatter formatter, int flags, int width, int precision) Deprecated.Handles the commonFormattableoperations of truncate-pad-append, with no ellipsis on precision overflow, and padding width underflow with spaces.static Formatterappend(CharSequence seq, Formatter formatter, int flags, int width, int precision, char padChar) Deprecated.Handles the commonFormattableoperations of truncate-pad-append, with no ellipsis on precision overflow.static Formatterappend(CharSequence seq, Formatter formatter, int flags, int width, int precision, char padChar, CharSequence ellipsis) Deprecated.Handles the commonFormattableoperations of truncate-pad-append.static Formatterappend(CharSequence seq, Formatter formatter, int flags, int width, int precision, CharSequence ellipsis) Deprecated.Handles the commonFormattableoperations of truncate-pad-append, padding width underflow with spaces.static StringtoString(Formattable formattable) Deprecated.Gets the default formatted representation of the specifiedFormattable.
-
Field Details
-
SIMPLEST_FORMAT
Deprecated.A format that simply outputs the value as a string.- See Also:
-
-
Constructor Details
-
FormattableUtils
public FormattableUtils()Deprecated.FormattableUtilsinstances should NOT be constructed in standard programming. Instead, the methods of the class should be invoked statically.This constructor is public to permit tools that require a JavaBean instance to operate.
-
-
Method Details
-
toString
Deprecated.Gets the default formatted representation of the specifiedFormattable.- Parameters:
formattable- the instance to convert to a string, not null- Returns:
- the resulting string, not null
-
append
public static Formatter append(CharSequence seq, Formatter formatter, int flags, int width, int precision) Deprecated.Handles the commonFormattableoperations of truncate-pad-append, with no ellipsis on precision overflow, and padding width underflow with spaces.- Parameters:
seq- the string to handle, not nullformatter- the destination formatter, not nullflags- the flags for formatting, seeFormattablewidth- the width of the output, seeFormattableprecision- the precision of the output, seeFormattable- Returns:
- the
formatterinstance, not null
-
append
public static Formatter append(CharSequence seq, Formatter formatter, int flags, int width, int precision, char padChar) Deprecated.Handles the commonFormattableoperations of truncate-pad-append, with no ellipsis on precision overflow.- Parameters:
seq- the string to handle, not nullformatter- the destination formatter, not nullflags- the flags for formatting, seeFormattablewidth- the width of the output, seeFormattableprecision- the precision of the output, seeFormattablepadChar- the pad character to use- Returns:
- the
formatterinstance, not null
-
append
public static Formatter append(CharSequence seq, Formatter formatter, int flags, int width, int precision, CharSequence ellipsis) Deprecated.Handles the commonFormattableoperations of truncate-pad-append, padding width underflow with spaces.- Parameters:
seq- the string to handle, not nullformatter- the destination formatter, not nullflags- the flags for formatting, seeFormattablewidth- the width of the output, seeFormattableprecision- the precision of the output, seeFormattableellipsis- the ellipsis to use when precision dictates truncation, null or empty causes a hard truncation- Returns:
- the
formatterinstance, not null
-
append
public static Formatter append(CharSequence seq, Formatter formatter, int flags, int width, int precision, char padChar, CharSequence ellipsis) Deprecated.Handles the commonFormattableoperations of truncate-pad-append.- Parameters:
seq- the string to handle, not nullformatter- the destination formatter, not nullflags- the flags for formatting, seeFormattablewidth- the width of the output, seeFormattableprecision- the precision of the output, seeFormattablepadChar- the pad character to useellipsis- the ellipsis to use when precision dictates truncation, null or empty causes a hard truncation- Returns:
- the
formatterinstance, not null
-