![JAR search and dependency download from the Maven repository](/logo.png)
org.hyperscala.ui.convert.EnumConverter.scala Maven / Gradle / Ivy
package org.hyperscala.ui.convert
import org.powerscala.enum.{Enumerated, EnumEntry}
import org.powerscala.reflect.EnhancedClass
/**
* @author Matt Hicks
*/
object EnumConverter extends Converter[EnumEntry] {
def value2String(value: EnumEntry) = value.name
def string2Value(s: String, clazz: EnhancedClass) = {
Option(clazz.instance.get.asInstanceOf[Enumerated[EnumEntry]].apply(s))
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy