1 24 package org.riotfamily.forms.element.select; 25 26 import java.io.PrintWriter ; 27 28 import org.riotfamily.common.markup.Html; 29 import org.riotfamily.common.markup.TagWriter; 30 31 32 35 public class OptionTagRenderer implements OptionRenderer { 36 37 public void renderOption(Option option, PrintWriter writer) { 38 TagWriter optionTag = new TagWriter(writer); 39 optionTag.start(Html.OPTION); 40 optionTag.attribute(Html.COMMON_ID, option.getId()); 41 optionTag.attribute(Html.INPUT_VALUE, option.getIndex()); 42 optionTag.attribute(Html.OPTION_SELECTED, option.isSelected()); 43 optionTag.body(option.getLabel()); 44 optionTag.end(); 45 } 46 47 } | Popular Tags |