see java.lang.Enum#valueOf(Class, String) @param str name of enum @return the enum value
(final String str)
| 70 | * @return the enum value |
| 71 | */ |
| 72 | public T valueOf(final String str) { |
| 73 | final T ret = mValueOf.get(str); |
| 74 | if (ret == null) { |
| 75 | throw new IllegalArgumentException(str + " is not a valid enum value of type: " + mClass); |
| 76 | } |
| 77 | return ret; |
| 78 | } |
| 79 | |
| 80 | /** |
| 81 | * Like an enum's values() method. |