O código de cópia do conversor de enumeração personalizado Java é o seguinte:
importar org.apache.commons.beanutils.Converter;
/**
* Conversor de enumeração personalizado
*
*
*/
classe pública MyEnumConverter implementa Converter {
@Substituir
// Converte o valor para o tipo c --- conversor universal de enumeração
public Object convert(Classe c, valor do objeto) {
String strVal = (String) valor;
// Equivalente a Type.valueOf(strVal);
retornar Enum.valueOf(c, strVal);
}
}