Package org.apache.tapestry5.util
Class EnumSelectModel
- java.lang.Object
- 
- org.apache.tapestry5.util.AbstractSelectModel
- 
- org.apache.tapestry5.util.EnumSelectModel
 
 
- 
- All Implemented Interfaces:
- java.io.Serializable,- SelectModel
 
 public final class EnumSelectModel extends AbstractSelectModel implements java.io.Serializable A basic select model for a particular Enum type. The labels for each Enum are drawn from the Enum instance name and the provided 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
 
- 
- 
Constructor SummaryConstructors Constructor Description EnumSelectModel(java.lang.Class<T> enumClass, Messages messages)EnumSelectModel(java.lang.Class<T> enumClass, Messages messages, T[] values)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<OptionGroupModel>getOptionGroups()Returns null.java.util.List<OptionModel>getOptions()Returns the option groups created in the constructor.- 
Methods inherited from class org.apache.tapestry5.util.AbstractSelectModelvisit
 
- 
 
- 
- 
- 
Constructor Detail- 
EnumSelectModelpublic EnumSelectModel(java.lang.Class<T> enumClass, Messages messages) 
 - 
EnumSelectModelpublic EnumSelectModel(java.lang.Class<T> enumClass, Messages messages, T[] values) 
 
- 
 - 
Method Detail- 
getOptionGroupspublic java.util.List<OptionGroupModel> getOptionGroups() Returns null.- Specified by:
- getOptionGroupsin interface- SelectModel
- Returns:
- the groups, or null
 
 - 
getOptionspublic java.util.List<OptionModel> getOptions() Returns the option groups created in the constructor.- Specified by:
- getOptionsin interface- SelectModel
- Returns:
- the ungrouped options, or null
 
 
- 
 
-