Interface ICodeBook


public interface ICodeBook
Author:
Kerbores(kerbores@riemann.tech)
  • Method Details

    • getDescription

      String getDescription()
    • getCode

      String getCode()
    • name

      String name()
    • getName

      default String getName()
    • valueOf

      static <E extends Enum<E>> E valueOf(String enumCode, Class<E> clazz)
      根据枚举代码和枚举类获取枚举对象
      Type Parameters:
      E - 枚举类型标记,表示任何继承自Enum的子类
      Parameters:
      enumCode - 枚举代码,对应枚举常量的名称
      clazz - 枚举类的类型
      Returns:
      返回对应的枚举对象 该方法是对Enum.valueOf()方法的一次封装,提供了一种更方便的通过字符串代码获取枚举对象的方式 在调用此方法时,只需要提供枚举代码和枚举类的Class对象,即可获得对应的枚举对象 这在实际开发中非常有用,尤其是在需要根据配置或动态获取的枚举代码来操作枚举对象时
    • build

      default Codebook build()