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) |