public interface ClientEnumRegistry
Use this interface to register Enums on the client so that they can be used e.g. in ComboBoxes for selections.
You need to have the translations in your message files (provided by MessageSource
with the prefix enum.<EnumName>.
Example: If you have the following Enum:
public enum Gender {
M,
F
}
then you need to have in your message.properties:
enum.Gender.M = male enum.Gender.F = female
| Modifier and Type | Method and Description |
|---|---|
void |
registerClientEnum(java.lang.Class<? extends java.lang.Enum> enumClazz)
Registriert ein Enum für den Client, als Name wird der nicht vollqualifizierte Name der Klasse genommen
|
void |
registerClientEnum(java.lang.String name,
java.lang.Class<? extends java.lang.Enum> enumClazz)
Registriert ein Enum für den Client
|
void registerClientEnum(java.lang.Class<? extends java.lang.Enum> enumClazz)
enumClazz - die Enum-Klasse, die am Client verwendet werden sollvoid registerClientEnum(java.lang.String name,
java.lang.Class<? extends java.lang.Enum> enumClazz)
name - der Name, unter dem das Enum registriert werden sollenumClazz - die Enum-Klasse, die am Client verwendet werden soll