org.apache.tapestry5.util
Class EnumSelectModel
java.lang.Object
org.apache.tapestry5.util.AbstractSelectModel
org.apache.tapestry5.util.EnumSelectModel
- All Implemented Interfaces:
- Serializable, SelectModel
public final class EnumSelectModel
- extends AbstractSelectModel
- implements Serializable
A basic select model for a particular Enum type. The labels for each Enum are drawn from the Enum instance name and
the provides message catalog:
- As key ClassName.name if present. The class name excludes
the package portion. Ex: "ElementType.LOCAL_VARIABLE"
- As key name if present, i.e., "LOCAL_VARIABLE".
- As a user-presentable version of the name, i.e., "Local Variable".
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EnumSelectModel
public EnumSelectModel(Class<T> enumClass,
Messages messages)
EnumSelectModel
public EnumSelectModel(Class<T> enumClass,
Messages messages,
T[] values)
getOptionGroups
public List<OptionGroupModel> getOptionGroups()
- Returns null.
- Specified by:
getOptionGroups
in interface SelectModel
- Returns:
- the groups, or null
getOptions
public List<OptionModel> getOptions()
- Returns the option groupos created in the constructor.
- Specified by:
getOptions
in interface SelectModel
- Returns:
- the ungrouped options, or null
Copyright © 2003-2012 The Apache Software Foundation.