|
Class Summary |
| EnumValuesWithCodeAndDescriptionsWrapper<T extends CodeAndDescriptionsEnum<T>> |
Encapsula las operaciones habituales en un Enum que implementa CodeAndDescriptionsEnum
de forma que en el enum únicamente hay que poner el siguiente código:
Uso:
1.- Crear un enum tal que:
enum MyEnum implements CodeAndDescriptionsEnum
2.- Implementar los métodos del interfaz ayudándose de la clase Enums:
// --- Metodos estaticos
private static EnumValuesWithCodeAndDescriptionsWrapper enums = new EnumValuesWithCodeAndDescriptionsWrapper(MyEnum.values());
public static MyEnum fromCode(int code) {
return enums.fromCode(code);
}
public static MyEnum fromDescription(String desc) {
return enums.fromDescription(desc);
}
public static MyEnum fromName(String name) {
return enums.fromName(name);
}
|
| EnumValuesWithCodeAndDescriptionWrapper<T extends CodeAndDescriptionEnum<T>> |
Encapsula las operaciones habituales en un Enum que implementa CodeAndDescriptionEnum
de forma que en el enum únicamente hay que poner el siguiente código:
Uso:
1.- Crear un enum tal que:
enum MyEnum implements CodeAndDescriptionEnum
2.- Implementar los métodos del interfaz ayudándose de la clase Enums:
// --- Metodos estaticos
private static EnumValuesWithCodeAndDescriptionWrapper enums = new EnumValuesWithCodeAndDescriptionWrapper(MyEnum.values());
public static MyEnum fromCode(int code) {
return enums.fromCode(code);
}
public static MyEnum fromDescription(String desc) {
return enums.fromDescription(desc);
}
public static MyEnum fromName(String name) {
return enums.fromName(name);
}
|
| EnumValuesWithCodeWrapper<T extends CodeEnum<T>> |
Encapsula las operaciones habituales en un Enum que implementa CodeAndDescriptionEnum
de forma que en el enum únicamente hay que poner el siguiente código:
Uso:
1.- Crear un enum tal que:
enum MyEnum implements CodeAndDescriptionEnum
2.- Implementar los métodos del interfaz ayudándose de la clase Enums:
// --- Metodos estaticos
private static EnumValuesWithCodeWrapper enums = new EnumValuesWithCodeWrapper(DataType.values());
public static DataType fromCode(int code) {
return enums.fromCode(code);
}
public static DataType fromDescription(String desc) {
return enums.fromDescription(desc);
}
public static DataType fromName(String name) {
return enums.fromName(name);
}
|