Uses of Interface
r01f.enums.CodeEnum

Packages that use CodeEnum
r01f.enums   
r01f.marshalling.simple   
 

Uses of CodeEnum in r01f.enums
 

Classes in r01f.enums with type parameters of type CodeEnum
 class 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); }
 

Subinterfaces of CodeEnum in r01f.enums
 interface CodeAndDescriptionEnum<T>
          Interfaz que deben implementar los enum en base a codigo y descripción 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(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); }
 interface CodeAndDescriptionsEnum<T>
          Interfaz que deben implementar los enum en base a codigo y N descripciones 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 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); }
 

Fields in r01f.enums declared as CodeEnum
(package private)  T[] EnumValuesWithCodeWrapper._values
           
 

Methods in r01f.enums with parameters of type CodeEnum
 boolean EnumValuesWithCodeWrapper.isIn(T el, T... els)
          Devuelve true si el elemento el está entre los que se pasan
 

Constructors in r01f.enums with parameters of type CodeEnum
EnumValuesWithCodeWrapper(T[] values)
          Constructor en base a los valores del enum
 

Uses of CodeEnum in r01f.marshalling.simple
 

Classes in r01f.marshalling.simple that implement CodeEnum
static class DataTypes.DataTypeEnum
          Tipos de datos
static class FieldMap.RelationEnum
          Relaciones