\r
import org.opendaylight.yangtools.sal.binding.model.api.Enumeration\r
import org.opendaylight.yangtools.sal.binding.model.api.GeneratedType\r
+import java.util.Map\r
+import java.util.HashMap\r
+\r
/**\r
* Template for generating JAVA enumeration type. \r
*/\r
ENDFOR»;\r
\r
int value;\r
+ static java.util.Map<java.lang.Integer, «enums.name»> valueMap;\r
+\r
+ static {\r
+ valueMap = new java.util.HashMap<>();\r
+ for («enums.name» enumItem : «enums.name».values())\r
+ {\r
+ valueMap.put(enumItem.value, enumItem);\r
+ }\r
+ }\r
\r
private «enums.name»(int value) {\r
this.value = value;\r
}\r
+ \r
+ /**\r
+ * @param valueArg\r
+ * @return corresponding «enums.name» item\r
+ */\r
+ public static «enums.name» forValue(int valueArg) {\r
+ return valueMap.get(valueArg);\r
+ }\r
}\r
'''\r
}
\ No newline at end of file