Advertisement
Guest User

Untitled

a guest
Jul 20th, 2019
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.93 KB | None | 0 0
  1. private static Map<Integer, ListGrades> ID_MAP = new HashMap<Integer, ListGrades>();
  2. private static Map<String, ListGrades> fromName = new HashMap<>();
  3.  
  4. private ListGrades(int power, String name, String prefix) {
  5. this.power = power;
  6. this.name = name;
  7. this.prefix = prefix;
  8. }
  9.  
  10. static {
  11. for(ListGrades rank : values()){
  12. ID_MAP.put(rank.power, rank);
  13. }
  14. }
  15.  
  16. public static ListGrades power(int power){
  17. return ID_MAP.get(power);
  18. }
  19.  
  20. public static ListGrades name(String name){
  21. for(String names : fromName.keySet()){
  22. if(name.equalsIgnoreCase(names)){
  23. return fromName.get(names);
  24. }
  25. }
  26. return null;
  27. }
  28.  
  29. public String getPrefix() {
  30. return prefix;
  31. }
  32.  
  33. public String setPrefix() {
  34. return "";
  35. }
  36.  
  37. public int getPower() {
  38. return power;
  39. }
  40.  
  41. public String getName() {
  42. return name;
  43. }
  44. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement