185186187188189190191192193
Class valueType = resources.getBoundType("value"); if (valueType == null) return null; if (Enum.class.isAssignableFrom(valueType)) return new EnumSelectModel(valueType, resources.getContainerMessages()); return null; }
144145146147148149150151152
if (valueType == null) return null; if (Enum.class.isAssignableFrom(valueType)) return new EnumSelectModel(valueType, resources.getContainerMessages()); return null; }
367368369370371372373374375
if (valueType == null) return null; if (Enum.class.isAssignableFrom(valueType)) return new EnumSelectModel(valueType, this.componentResources.getContainerMessages()); return null; }
55565758596061
return new PersonSelectModel(persons); } SelectModel onProvideCompletionsFromAnimal(String part) { return new EnumSelectModel(Animal.class, _messages); }
102103104105106107108
}; } SelectModel onProvideCompletionsFromSecond(String part) { return new EnumSelectModel(Animal.class, _messages); }
251252253254255256257258259
39404142434445
return InternalUtils.join(languages); } public SelectModel getLanguagesModel() { return new EnumSelectModel(Languages.class, messages); }
249250251252253254255256257
165166167168169170171
* Provide a select mode for an enum type. */ @SuppressWarnings("unchecked") public SelectModel getSelectModelForProperty() { return new EnumSelectModel(context.getPropertyType(), context.getContainerMessages()); }
71727374757677
} } public SelectModel getMakeModel() { return new EnumSelectModel(CarMaker.class, this.messages); }