Der Kopiercode für den benutzerdefinierten Java-Aufzählungskonverter lautet wie folgt:
import org.apache.commons.beanutils.Converter;
/**
* Benutzerdefinierter Aufzählungskonverter
*
*
*/
Die öffentliche Klasse MyEnumConverter implementiert Converter {
@Override
// Wert in Typ c konvertieren --- universeller Aufzählungskonverter
öffentliches Objekt konvertieren(Klasse c, Objektwert) {
String strVal = (String) value;
// Äquivalent zu Type.valueOf(strVal);
return Enum.valueOf(c, strVal);
}
}