public class PropertyEnum extends PropertyHelper
Modifier | Constructor and Description |
---|---|
protected |
PropertyEnum(java.lang.String name,
java.lang.Class valueClass,
java.util.Collection allowedValues) |
Modifier and Type | Method and Description |
---|---|
static PropertyEnum |
create(java.lang.String name,
java.lang.Class clazz) |
static PropertyEnum |
create(java.lang.String name,
java.lang.Class clazz,
java.util.Collection values) |
static PropertyEnum |
create(java.lang.String name,
java.lang.Class clazz,
java.lang.Enum... values) |
static PropertyEnum |
create(java.lang.String name,
java.lang.Class clazz,
com.google.common.base.Predicate filter) |
java.util.Collection |
getAllowedValues() |
java.lang.String |
getName(java.lang.Comparable value) |
java.lang.String |
getName(java.lang.Enum value) |
equals, getName, getValueClass, hashCode, toString
protected PropertyEnum(java.lang.String name, java.lang.Class valueClass, java.util.Collection allowedValues)
public java.util.Collection getAllowedValues()
public java.lang.String getName(java.lang.Enum value)
public static PropertyEnum create(java.lang.String name, java.lang.Class clazz)
public static PropertyEnum create(java.lang.String name, java.lang.Class clazz, com.google.common.base.Predicate filter)
public static PropertyEnum create(java.lang.String name, java.lang.Class clazz, java.lang.Enum... values)
public static PropertyEnum create(java.lang.String name, java.lang.Class clazz, java.util.Collection values)
public java.lang.String getName(java.lang.Comparable value)