E
Enumerator
Gast
Hi,
ich habe hier eine kleine Bibliothek die über den ProgrammCode verstreut mit einem Enum und seinen values() arbeitet.
Wenn ich die Bibliothek für meine Zwecke gebrauchen will, müsste ich irgendwie die ENUM-Constanten Austauschbar machen können, da ich je nach Anwendungsfall andere Werte für dieses Enum brauche. Das enum ist letztendlich ein Mapping, dass ich austauschen will. Kann ich irgendwie Enum-Werte überladen oder dem JavaClassLoader mitteilen, dass er eine bestimmte andere Enum-Klasse laden soll?
Geht so etwas oder bleibt mir nur, die Bibliothek im größeren Stile zu ändern? Das geht zwar, aber ich möchte gerne zu neueren Versionen kompatible bleiben, weswegen ich hier eine Minimallösung suche.
ich habe hier eine kleine Bibliothek die über den ProgrammCode verstreut mit einem Enum und seinen values() arbeitet.
Wenn ich die Bibliothek für meine Zwecke gebrauchen will, müsste ich irgendwie die ENUM-Constanten Austauschbar machen können, da ich je nach Anwendungsfall andere Werte für dieses Enum brauche. Das enum ist letztendlich ein Mapping, dass ich austauschen will. Kann ich irgendwie Enum-Werte überladen oder dem JavaClassLoader mitteilen, dass er eine bestimmte andere Enum-Klasse laden soll?
Geht so etwas oder bleibt mir nur, die Bibliothek im größeren Stile zu ändern? Das geht zwar, aber ich möchte gerne zu neueren Versionen kompatible bleiben, weswegen ich hier eine Minimallösung suche.