| Package | Description |
|---|---|
| org.apache.logging.log4j.core.config.plugins.convert |
TypeConverter plugins for converter strings into various types.
|
| Modifier and Type | Class and Description |
|---|---|
class |
EnumConverter<E extends java.lang.Enum<E>>
Converts a
String into a Enum. |
static class |
TypeConverters.BigDecimalConverter
Parses a
String into a BigDecimal. |
static class |
TypeConverters.BigIntegerConverter
Parses a
String into a BigInteger. |
static class |
TypeConverters.BooleanConverter
Converts a
String into a Boolean. |
static class |
TypeConverters.ByteArrayConverter
Converts a
String into a byte[]. |
static class |
TypeConverters.ByteConverter
Converts a
String into a Byte. |
static class |
TypeConverters.CharacterConverter
Converts a
String into a Character. |
static class |
TypeConverters.CharArrayConverter
Converts a
String into a char[]. |
static class |
TypeConverters.CharsetConverter
Converts a
String into a Charset. |
static class |
TypeConverters.ClassConverter
Converts a
String into a Class. |
static class |
TypeConverters.CronExpressionConverter |
static class |
TypeConverters.DoubleConverter
Converts a
String into a Double. |
static class |
TypeConverters.DurationConverter
Converts a
String into a Duration. |
static class |
TypeConverters.FileConverter
Converts a
String into a File. |
static class |
TypeConverters.FloatConverter
Converts a
String into a Float. |
static class |
TypeConverters.InetAddressConverter
Converts a
String into an InetAddress. |
static class |
TypeConverters.IntegerConverter
Converts a
String into a Integer. |
static class |
TypeConverters.LevelConverter
Converts a
String into a Log4j Level. |
static class |
TypeConverters.LongConverter
Converts a
String into a Long. |
static class |
TypeConverters.PathConverter
Converts a
String into a Path. |
static class |
TypeConverters.PatternConverter
Converts a
String into a Pattern. |
static class |
TypeConverters.SecurityProviderConverter
Converts a
String into a Provider. |
static class |
TypeConverters.ShortConverter
Converts a
String into a Short. |
static class |
TypeConverters.StringConverter
Returns the given
String, no conversion takes place. |
static class |
TypeConverters.UriConverter
Converts a
String into a URI. |
static class |
TypeConverters.UrlConverter
Converts a
String into a URL. |
static class |
TypeConverters.UuidConverter
Converts a
String into a UUID. |
| Modifier and Type | Field and Description |
|---|---|
private java.util.concurrent.ConcurrentMap<java.lang.reflect.Type,TypeConverter<?>> |
TypeConverterRegistry.registry |
| Modifier and Type | Method and Description |
|---|---|
TypeConverter<?> |
TypeConverterRegistry.findCompatibleConverter(java.lang.reflect.Type type)
Finds a
TypeConverter for the given Type, falling back to an assignment-compatible TypeConverter
if none exist for the given type. |
| Modifier and Type | Method and Description |
|---|---|
private static <T> T |
TypeConverters.parseDefaultValue(TypeConverter<T> converter,
java.lang.Object defaultValue) |
| Modifier and Type | Method and Description |
|---|---|
private static java.lang.reflect.Type |
TypeConverterRegistry.getTypeConverterSupportedType(java.lang.Class<? extends TypeConverter> typeConverterClass) |