1 24 package org.riotfamily.forms.element.select; 25 26 import java.util.ArrayList ; 27 import java.util.Collection ; 28 29 import org.springframework.util.StringUtils; 30 31 public class StaticOptionsModel implements OptionsModel { 32 33 private Collection optionValues = new ArrayList (); 34 35 public StaticOptionsModel() { 36 } 37 38 public StaticOptionsModel(Collection options) { 39 optionValues.addAll(options); 40 } 41 42 public void setOptionValues(Collection options) { 43 optionValues.addAll(options); 44 } 45 46 public void setCommaDelimitedValues(String s) { 47 String [] tokens = StringUtils.commaDelimitedListToStringArray(s); 48 for (int i = 0; i < tokens.length; i++) { 49 optionValues.add(tokens[i]); 50 } 51 } 52 53 public Collection getOptionValues() { 54 return optionValues; 55 } 56 } 57 | Popular Tags |