package be.dnsbelgium.rdap.sample.parser.fieldparser;
public class EnumFieldParser<T extends Enum> implements FieldParser<T> {
private Class<T> clazz;
public EnumFieldParser(Class<T> clazz) {
this.clazz = clazz;
}
@Override
public T parse(String value) {
return (T) Enum.valueOf(clazz, value.toUpperCase());
}
}