org.apache.logging.log4j.core.config.plugins.util
Class TypeConverters.EnumConverter<E extends Enum<E>>
java.lang.Object
org.apache.logging.log4j.core.config.plugins.util.TypeConverters.EnumConverter<E>
- Type Parameters:
E
- the enum class to parse.
- All Implemented Interfaces:
- TypeConverter<E>
- Enclosing class:
- TypeConverters
public static class TypeConverters.EnumConverter<E extends Enum<E>>
- extends Object
- implements TypeConverter<E>
Converts a String
into a Enum
. Returns null
for invalid enum names.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
convert
public E convert(String s)
- Description copied from interface:
TypeConverter
- Converts a String to a given type.
- Specified by:
convert
in interface TypeConverter<E extends Enum<E>>
- Parameters:
s
- the String to convert. Cannot be null
.
- Returns:
- the converted object.
Copyright © 1999-2014 Apache Software Foundation. All Rights Reserved.
Apache Logging, Apache Log4j, Log4j, Apache, the Apache feather logo, the Apache Logging project logo, and the Apache Log4j logo are trademarks of The Apache Software Foundation.