public class FormatterProvider extends InitializeObject
mutex| Constructor and Description |
|---|
FormatterProvider() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addDefault(String formatterId,
Formatter formatter) |
void |
addFormatter(String formatterId,
Formatter formatter) |
Formatter |
findFormatter(Fmt fmt,
Class<?> targetType) |
Formatter |
findFormatter(String formatterId,
Class<?> targetType) |
static FormatterProvider |
getDefault() |
Formatter |
getFormatter(Class<?> targetType) |
Formatter |
getFormatter(String formatterId) |
protected void |
init() |
static void |
setDefault(FormatterProvider obj) |
static void |
setProvider(Provider<FormatterProvider> provider) |
assertNotInitialized, destroy, initializeprotected void init()
throws Exception
init in class InitializeObjectExceptionpublic Formatter getFormatter(Class<?> targetType) throws IllegalArgumentException
IllegalArgumentExceptionpublic Formatter getFormatter(String formatterId) throws IllegalArgumentException
IllegalArgumentExceptionpublic static FormatterProvider getDefault()
public static void setDefault(FormatterProvider obj)
public static void setProvider(Provider<FormatterProvider> provider)
Copyright © 2019. All rights reserved.