|
||||||||||
| PREV LETTER NEXT LETTER | FRAMES NO FRAMES | |||||||||
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(DataType.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);
}
enum MyEnum implements CodeAndDescriptionsEnum
2.- Implementar los métodos del interfaz ayudándose de la clase Enums:
// --- Metodos estaticos
private static EnumValuesWithCodeAndDescriptionWrapper enums = new EnumValuesWithCodeAndDescriptionWrapper(DataType.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);
}
enum MyEnum implements CodeEnum
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 MyEnum fromCode(int code) {
return enums.fromCode(code);
}
public static MyEnum fromName(String name) {
return enums.fromName(name);
}
Collection o un array parametrizado (CollectionBeanMap en los miembros FieldMap de tipo objeto o colección
Este proceso hay que hacerlo DESPUES de cargar todos los beans (tanto en MarshallerMappingsFromAnnotationsLoader como en MarshallerMappingsFromXMLLoader)
|
||||||||||
| PREV LETTER NEXT LETTER | FRAMES NO FRAMES | |||||||||