类 SafeEnum<T extends SafeEnum<T>>
java.lang.Object
com.elitesland.ystdms.sys.constant.SafeEnum<T>
- 类型参数:
T- 枚举类型
- 所有已实现的接口:
Serializable
- 直接已知子类:
Gender,UserSourceType,UserType
安全枚举基类
提供类似枚举的功能,但支持通过 new 创建实例
- 另请参阅:
-
字段详细资料
-
name
枚举名称 -
description
枚举描述(翻译)
-
-
构造器详细资料
-
SafeEnum
protected SafeEnum()无参构造函数 -
SafeEnum
构造函数- 参数:
name- 枚举名称
-
SafeEnum
构造函数- 参数:
name- 枚举名称description- 枚举描述
-
-
方法详细资料
-
getName
获取枚举名称- 返回:
- 枚举名称
-
getValue
获取枚举值(与getName()相同,提供更语义化的方法名)- 返回:
- 枚举值
-
getDescription
获取枚举描述(翻译)- 返回:
- 枚举描述
-
setName
设置枚举名称- 参数:
name- 枚举名称
-
setDescription
设置枚举描述- 参数:
description- 枚举描述
-
all
获取所有枚举值- 参数:
clazz- 枚举类- 返回:
- 所有枚举值的集合
-
valueOf
根据名称获取枚举值- 参数:
clazz- 枚举类name- 枚举名称- 返回:
- 枚举值,如果不存在则返回 null
-
equals
-
hashCode
public int hashCode() -
toString
-