|
@@ -101,11 +101,25 @@ public enum LexiconTypeEnum implements KeyedNamed {
|
|
|
}
|
|
|
return null;
|
|
|
}
|
|
|
+
|
|
|
+ public static LexiconTypeEnum getEnum(String name) {
|
|
|
+ for (LexiconTypeEnum item : LexiconTypeEnum.values()) {
|
|
|
+ if (item.name.equals(name)) {
|
|
|
+ return item;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ return null;
|
|
|
+ }
|
|
|
|
|
|
public static String getName(Integer key) {
|
|
|
LexiconTypeEnum item = getEnum(key);
|
|
|
return item != null ? item.name : null;
|
|
|
}
|
|
|
+
|
|
|
+ public static Integer getKey(String name) {
|
|
|
+ LexiconTypeEnum item = getEnum(name);
|
|
|
+ return item != null ? item.key : null;
|
|
|
+ }
|
|
|
|
|
|
@Override
|
|
|
public int getKey() {
|