Hi,
gibt es eine Möglichkeit eine enum zur Laufzeit zu ermitteln?
als generische Version. So in der Art
;
Geht das irgendwie?
// Edit
Das habe ich und geht.
Gruß
Romsl
gibt es eine Möglichkeit eine enum zur Laufzeit zu ermitteln?
Code:
SimpleEnum.fromString(name);
als generische Version. So in der Art
Code:
getEnum(SimpleEnum.class, name)
Geht das irgendwie?
// Edit
Das habe ich und geht.
Code:
public <E extends Enum> E getEnumValue(Class<E> type, String relativeXPath) {
String value = getValue(String.class, relativeXPath);
if (value != null && !"".equals(value)) {
return Enum.valueOf(type, value);
}
return null;
}
Gruß
Romsl
Zuletzt bearbeitet: