Package org.wildfly.common.format
Class Printf
- java.lang.Object
-
- org.wildfly.common.format.Printf
-
public class Printf extends java.lang.ObjectA string formatter which can be customized.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected static voidappendSpaces(java.lang.StringBuilder target, int cnt)protected static voidappendZeros(java.lang.StringBuilder target, int cnt)java.lang.Stringformat(java.lang.String format, java.lang.Object... params)protected voidformatBoolean(java.lang.StringBuilder target, java.lang.Object item, GeneralFlags genFlags, int width, int precision)<A extends java.lang.Appendable>
AformatBuffered(A destination, java.lang.String format, java.lang.Object... params)protected voidformatCharacter(java.lang.StringBuilder target, int codePoint, GeneralFlags genFlags, int width, int precision)protected voidformatDecimalInteger(java.lang.StringBuilder target, java.lang.Number item, GeneralFlags genFlags, NumericFlags numFlags, int width)java.lang.StringBuilderformatDirect(java.lang.StringBuilder destination, java.lang.String format, java.lang.Object... params)protected voidformatFloatingPointDecimal(java.lang.StringBuilder target, java.lang.Number item, GeneralFlags genFlags, NumericFlags numFlags, int width, int precision)protected voidformatFloatingPointGeneral(java.lang.StringBuilder target, java.lang.Number item, GeneralFlags genFlags, NumericFlags numFlags, int width, int precision)protected voidformatFloatingPointSci(java.lang.StringBuilder target, java.lang.Number item, GeneralFlags genFlags, NumericFlags numFlags, int width, int precision)protected voidformatFormattableString(java.lang.StringBuilder target, java.util.Formattable formattable, GeneralFlags genFlags, int width, int precision)protected voidformatHashCode(java.lang.StringBuilder target, java.lang.Object item, GeneralFlags genFlags, int width, int precision)protected voidformatHexInteger(java.lang.StringBuilder target, java.lang.Number item, GeneralFlags genFlags, NumericFlags numFlags, int width)protected voidformatLineSeparator(java.lang.StringBuilder target)protected voidformatOctalInteger(java.lang.StringBuilder target, java.lang.Number item, GeneralFlags genFlags, NumericFlags numFlags, int width)protected voidformatPercent(java.lang.StringBuilder target)protected voidformatPlainString(java.lang.StringBuilder target, java.lang.Object item, GeneralFlags genFlags, int width, int precision)protected voidformatTimeField(java.lang.StringBuilder target, java.time.temporal.TemporalAccessor ta, java.time.temporal.TemporalField field, GeneralFlags genFlags, int width, int zeroPad)protected voidformatTimeTextField(java.lang.StringBuilder target, java.time.temporal.TemporalAccessor ta, java.time.temporal.TemporalField field, java.lang.String[] symbols, GeneralFlags genFlags, int width)protected voidformatTimeZoneId(java.lang.StringBuilder target, java.time.temporal.TemporalAccessor ta, GeneralFlags genFlags, int width)protected voidformatTimeZoneOffset(java.lang.StringBuilder target, java.time.temporal.TemporalAccessor ta, GeneralFlags genFlags, int width)protected java.text.DateFormatSymbolsgetDateFormatSymbols()java.util.LocalegetLocale()
-
-
-
Field Detail
-
DEFAULT
public static final Printf DEFAULT
-
-
Method Detail
-
getLocale
public java.util.Locale getLocale()
-
format
public java.lang.String format(java.lang.String format, java.lang.Object... params)
-
formatBuffered
public <A extends java.lang.Appendable> A formatBuffered(A destination, java.lang.String format, java.lang.Object... params) throws java.io.IOException- Throws:
java.io.IOException
-
formatDirect
public java.lang.StringBuilder formatDirect(java.lang.StringBuilder destination, java.lang.String format, java.lang.Object... params)
-
appendSpaces
protected static void appendSpaces(java.lang.StringBuilder target, int cnt)
-
appendZeros
protected static void appendZeros(java.lang.StringBuilder target, int cnt)
-
getDateFormatSymbols
protected java.text.DateFormatSymbols getDateFormatSymbols()
-
formatTimeTextField
protected void formatTimeTextField(java.lang.StringBuilder target, java.time.temporal.TemporalAccessor ta, java.time.temporal.TemporalField field, java.lang.String[] symbols, GeneralFlags genFlags, int width)
-
formatTimeZoneId
protected void formatTimeZoneId(java.lang.StringBuilder target, java.time.temporal.TemporalAccessor ta, GeneralFlags genFlags, int width)
-
formatTimeZoneOffset
protected void formatTimeZoneOffset(java.lang.StringBuilder target, java.time.temporal.TemporalAccessor ta, GeneralFlags genFlags, int width)
-
formatTimeField
protected void formatTimeField(java.lang.StringBuilder target, java.time.temporal.TemporalAccessor ta, java.time.temporal.TemporalField field, GeneralFlags genFlags, int width, int zeroPad)
-
formatPercent
protected void formatPercent(java.lang.StringBuilder target)
-
formatLineSeparator
protected void formatLineSeparator(java.lang.StringBuilder target)
-
formatFormattableString
protected void formatFormattableString(java.lang.StringBuilder target, java.util.Formattable formattable, GeneralFlags genFlags, int width, int precision)
-
formatPlainString
protected void formatPlainString(java.lang.StringBuilder target, java.lang.Object item, GeneralFlags genFlags, int width, int precision)
-
formatBoolean
protected void formatBoolean(java.lang.StringBuilder target, java.lang.Object item, GeneralFlags genFlags, int width, int precision)
-
formatHashCode
protected void formatHashCode(java.lang.StringBuilder target, java.lang.Object item, GeneralFlags genFlags, int width, int precision)
-
formatCharacter
protected void formatCharacter(java.lang.StringBuilder target, int codePoint, GeneralFlags genFlags, int width, int precision)
-
formatDecimalInteger
protected void formatDecimalInteger(java.lang.StringBuilder target, java.lang.Number item, GeneralFlags genFlags, NumericFlags numFlags, int width)
-
formatOctalInteger
protected void formatOctalInteger(java.lang.StringBuilder target, java.lang.Number item, GeneralFlags genFlags, NumericFlags numFlags, int width)
-
formatHexInteger
protected void formatHexInteger(java.lang.StringBuilder target, java.lang.Number item, GeneralFlags genFlags, NumericFlags numFlags, int width)
-
formatFloatingPointSci
protected void formatFloatingPointSci(java.lang.StringBuilder target, java.lang.Number item, GeneralFlags genFlags, NumericFlags numFlags, int width, int precision)
-
formatFloatingPointDecimal
protected void formatFloatingPointDecimal(java.lang.StringBuilder target, java.lang.Number item, GeneralFlags genFlags, NumericFlags numFlags, int width, int precision)
-
formatFloatingPointGeneral
protected void formatFloatingPointGeneral(java.lang.StringBuilder target, java.lang.Number item, GeneralFlags genFlags, NumericFlags numFlags, int width, int precision)
-
-