public abstract class BaseInnerEnum extends Object
| 限定符 | 构造器和说明 |
|---|---|
protected |
BaseInnerEnum()
构造方法.
|
protected |
BaseInnerEnum(int id,
String name)
构造方法.
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
ENUM(int id,
String name)
快速构造枚举的静态方法.
|
void |
ENUM(String name)
快捷构造枚举的静态方法.
|
BaseInnerEnum |
getEnum(int id)
根据数字类型的key获得枚举对象
|
BaseInnerEnum |
getEnum(String name)
根据枚举显示名称获取枚举对象
|
Map<String,String> |
getEnumMap()
获得枚举类的所有枚举值map
|
Map<Integer,String> |
getEnumOrginMapKeyName() |
Map<String,Integer> |
getEnumOrginMapNameKey() |
int |
getId() |
int |
getId(String name) |
String |
getName() |
String |
getName(int id)
根据数字类型的key获得枚举显示名称
|
void |
setId(int id) |
void |
setName(String name) |
protected int id
protected String name
protected BaseInnerEnum()
protected BaseInnerEnum(int id,
String name)
id - keyname - value,显示名称public void ENUM(String name)
name - 传入的枚举显示名称,例如民族中的“汉族”public void ENUM(int id,
String name)
id - keyname - value,显示名称public BaseInnerEnum getEnum(int id)
id - key,对于显示名称就是key的枚举来说,这里传入的是顺序值public BaseInnerEnum getEnum(String name)
name - 显示名称。注:显示名称一般不会重复public Map<String,String> getEnumMap()
public String getName(int id)
id - key,对于显示名称就是key的枚举来说,这里传入的是顺序值public int getId(String name)
public int getId()
public void setId(int id)
public String getName()
public void setName(String name)
Copyright © 2018. All rights reserved.