Top Description Fields Constructors Methods
org.jboss.logmanager.formatters

pack-priv Class Printf

extends Object
Class Inheritance
Known Direct Subclasses
org.jboss.logmanager.formatters.ColorPrintf
Static Imports
java.lang.Math.max

A string formatter which can be customized.

Field Summary

Modifier and TypeField and Description
private static final TemporalField
public static final Printf
private volatile DateFormatSymbols
private final Locale
private static final TemporalField
private static final BigDecimal
private static final BigDecimal
private static final String
private static final String
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final TemporalField

Constructor Summary

AccessConstructor and Description
public
Printf(final Locale locale)

public

Method Summary

Modifier and TypeMethod and Description
private void
appendChar(final StringBuilder target, GeneralFlags genFlags, final int width, final int precision, final char c)

private static void
appendFiller(final StringBuilder target, final String filler, int cnt)

private static void
appendHex(final StringBuilder target, final Number item, final boolean upper)

private static void
appendOctal(StringBuilder target, final Number item)

protected static void
appendSpaces(StringBuilder target, int cnt)

private void
appendStr(final StringBuilder target, GeneralFlags genFlags, final int width, final int precision, final String itemStr)

protected static void
appendZeros(StringBuilder target, int cnt)

private static int
bitLengthOf(final Number item)

private static <T> T
checkType(int convCp, Object arg, Class<T> commonType, Class<? extends T>... allowedSubTypes)

public String
format(String format, Object... params)

protected void
formatBoolean(StringBuilder target, Object item, GeneralFlags genFlags, int width, int precision)

public <A extends Appendable> A
formatBuffered(A destination, String format, Object... params)

protected void
formatCharacter(StringBuilder target, int codePoint, GeneralFlags genFlags, int width, int precision)

protected void
formatDecimalInteger(StringBuilder target, Number item, GeneralFlags genFlags, NumericFlags numFlags, int width)

private void
formatDFP(final StringBuilder target, final Number item, final GeneralFlags genFlags, final NumericFlags numFlags, final int width, final int precision, final boolean oneIntDigit, final DecimalFormatSymbols sym, final String s)

public StringBuilder
formatDirect(StringBuilder destination, String format, Object... params)

protected void
formatFloatingPointDecimal(StringBuilder target, Number item, GeneralFlags genFlags, NumericFlags numFlags, int width, int precision)

protected void
formatFloatingPointGeneral(StringBuilder target, Number item, GeneralFlags genFlags, NumericFlags numFlags, int width, int precision)

protected void
formatFloatingPointSci(StringBuilder target, Number item, GeneralFlags genFlags, NumericFlags numFlags, int width, int precision)

protected void
formatFormattableString(StringBuilder target, Formattable formattable, GeneralFlags genFlags, int width, int precision)

protected void
formatHashCode(StringBuilder target, Object item, GeneralFlags genFlags, int width, int precision)

protected void
formatHexInteger(StringBuilder target, Number item, GeneralFlags genFlags, NumericFlags numFlags, int width)

protected void
protected void
formatOctalInteger(StringBuilder target, Number item, GeneralFlags genFlags, NumericFlags numFlags, int width)

protected void
protected void
formatPlainString(StringBuilder target, Object item, GeneralFlags genFlags, int width, int precision)

protected void
formatTimeField(final StringBuilder target, final TemporalAccessor ta, final TemporalField field, final GeneralFlags genFlags, final int width, final int zeroPad)

protected void
formatTimeTextField(final StringBuilder target, final TemporalAccessor ta, final TemporalField field, final String[] symbols, final GeneralFlags genFlags, final int width)

protected void
formatTimeZoneId(final StringBuilder target, final TemporalAccessor ta, final GeneralFlags genFlags, final int width)

protected void
formatTimeZoneOffset(final StringBuilder target, final TemporalAccessor ta, final GeneralFlags genFlags, final int width)

protected DateFormatSymbols
public Locale
private boolean
negativeExp(final Number item)

private static IllegalFormatPrecisionException
private static UnknownFormatConversionException
unknownFormat(final String format, final int i)

private static UnknownFormatConversionException
unknownFormat(final String arg)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

CENTURY_OF_YEARback to summary
private static final TemporalField CENTURY_OF_YEAR
DEFAULTback to summary
public static final Printf DEFAULT
dfsback to summary
private volatile DateFormatSymbols dfs
localeback to summary
private final Locale locale
MILLIS_OF_INSTANTback to summary
private static final TemporalField MILLIS_OF_INSTANT
NEG_ONEback to summary
private static final BigDecimal NEG_ONE
NEG_TEN_EM4back to summary
private static final BigDecimal NEG_TEN_EM4
someSpacesback to summary
private static final String someSpaces
someZeroesback to summary
private static final String someZeroes
ST_DOLLARback to summary
private static final int ST_DOLLAR
ST_DOTback to summary
private static final int ST_DOT
ST_INITIALback to summary
private static final int ST_INITIAL
ST_PCTback to summary
private static final int ST_PCT
ST_PRECback to summary
private static final int ST_PREC
ST_TIMEback to summary
private static final int ST_TIME
ST_WIDTHback to summary
private static final int ST_WIDTH
YEAR_OF_CENTURYback to summary
private static final TemporalField YEAR_OF_CENTURY

Constructor Detail

Printfback to summary
public Printf(final Locale locale)
Printfback to summary
public Printf()

Method Detail

appendCharback to summary
private void appendChar(final StringBuilder target, GeneralFlags genFlags, final int width, final int precision, final char c)
appendFillerback to summary
private static void appendFiller(final StringBuilder target, final String filler, int cnt)
appendHexback to summary
private static void appendHex(final StringBuilder target, final Number item, final boolean upper)
appendOctalback to summary
private static void appendOctal(StringBuilder target, final Number item)
appendSpacesback to summary
protected static void appendSpaces(StringBuilder target, int cnt)
appendStrback to summary
private void appendStr(final StringBuilder target, GeneralFlags genFlags, final int width, final int precision, final String itemStr)
appendZerosback to summary
protected static void appendZeros(StringBuilder target, int cnt)
bitLengthOfback to summary
private static int bitLengthOf(final Number item)
checkTypeback to summary
private static <T> T checkType(int convCp, Object arg, Class<T> commonType, Class<? extends T>... allowedSubTypes)
Annotations
@SafeVarargs
formatback to summary
public String format(String format, Object... params)
formatBooleanback to summary
protected void formatBoolean(StringBuilder target, Object item, GeneralFlags genFlags, int width, int precision)
formatBufferedback to summary
public <A extends Appendable> A formatBuffered(A destination, String format, Object... params) throws IOException
formatCharacterback to summary
protected void formatCharacter(StringBuilder target, int codePoint, GeneralFlags genFlags, int width, int precision)
formatDecimalIntegerback to summary
protected void formatDecimalInteger(StringBuilder target, Number item, GeneralFlags genFlags, NumericFlags numFlags, int width)
formatDFPback to summary
private void formatDFP(final StringBuilder target, final Number item, final GeneralFlags genFlags, final NumericFlags numFlags, final int width, final int precision, final boolean oneIntDigit, final DecimalFormatSymbols sym, final String s)
formatDirectback to summary
public StringBuilder formatDirect(StringBuilder destination, String format, Object... params)
formatFloatingPointDecimalback to summary
protected void formatFloatingPointDecimal(StringBuilder target, Number item, GeneralFlags genFlags, NumericFlags numFlags, int width, int precision)
formatFloatingPointGeneralback to summary
protected void formatFloatingPointGeneral(StringBuilder target, Number item, GeneralFlags genFlags, NumericFlags numFlags, int width, int precision)
formatFloatingPointSciback to summary
protected void formatFloatingPointSci(StringBuilder target, Number item, GeneralFlags genFlags, NumericFlags numFlags, int width, int precision)
formatFormattableStringback to summary
protected void formatFormattableString(StringBuilder target, Formattable formattable, GeneralFlags genFlags, int width, int precision)
formatHashCodeback to summary
protected void formatHashCode(StringBuilder target, Object item, GeneralFlags genFlags, int width, int precision)
formatHexIntegerback to summary
protected void formatHexInteger(StringBuilder target, Number item, GeneralFlags genFlags, NumericFlags numFlags, int width)
formatLineSeparatorback to summary
protected void formatLineSeparator(StringBuilder target)
formatOctalIntegerback to summary
protected void formatOctalInteger(StringBuilder target, Number item, GeneralFlags genFlags, NumericFlags numFlags, int width)
formatPercentback to summary
protected void formatPercent(StringBuilder target)
formatPlainStringback to summary
protected void formatPlainString(StringBuilder target, Object item, GeneralFlags genFlags, int width, int precision)
formatTimeFieldback to summary
protected void formatTimeField(final StringBuilder target, final TemporalAccessor ta, final TemporalField field, final GeneralFlags genFlags, final int width, final int zeroPad)
formatTimeTextFieldback to summary
protected void formatTimeTextField(final StringBuilder target, final TemporalAccessor ta, final TemporalField field, final String[] symbols, final GeneralFlags genFlags, final int width)
formatTimeZoneIdback to summary
protected void formatTimeZoneId(final StringBuilder target, final TemporalAccessor ta, final GeneralFlags genFlags, final int width)
formatTimeZoneOffsetback to summary
protected void formatTimeZoneOffset(final StringBuilder target, final TemporalAccessor ta, final GeneralFlags genFlags, final int width)
getDateFormatSymbolsback to summary
protected DateFormatSymbols getDateFormatSymbols()
getLocaleback to summary
public Locale getLocale()
negativeExpback to summary
private boolean negativeExp(final Number item)
precisionExceptionback to summary
private static IllegalFormatPrecisionException precisionException(int prec)
unknownFormatback to summary
private static UnknownFormatConversionException unknownFormat(final String format, final int i)
unknownFormatback to summary
private static UnknownFormatConversionException unknownFormat(final String arg)