1 5 package com.opensymphony.webwork.views.jsp.ui; 6 7 import com.opensymphony.webwork.components.UIBean; 8 import com.opensymphony.webwork.components.DoubleSelect; 9 import com.opensymphony.xwork.util.OgnlValueStack; 10 11 import javax.servlet.http.HttpServletRequest ; 12 import javax.servlet.http.HttpServletResponse ; 13 14 18 public class DoubleSelectTag extends AbstractDoubleListTag { 19 protected String emptyOption; 20 protected String headerKey; 21 protected String headerValue; 22 protected String multiple; 23 protected String size; 24 25 public UIBean getBean(OgnlValueStack stack, HttpServletRequest req, HttpServletResponse res) { 26 return new DoubleSelect(stack, req, res); 27 } 28 29 protected void populateParams() { 30 super.populateParams(); 31 32 DoubleSelect doubleSelect = ((DoubleSelect) bean); 33 doubleSelect.setEmptyOption(emptyOption); 34 doubleSelect.setHeaderKey(headerKey); 35 doubleSelect.setHeaderValue(headerValue); 36 doubleSelect.setMultiple(multiple); 37 doubleSelect.setSize(size); 38 } 39 40 public void setEmptyOption(String emptyOption) { 41 this.emptyOption = emptyOption; 42 } 43 44 public void setHeaderKey(String headerKey) { 45 this.headerKey = headerKey; 46 } 47 48 public void setHeaderValue(String headerValue) { 49 this.headerValue = headerValue; 50 } 51 52 public void setMultiple(String multiple) { 53 this.multiple = multiple; 54 } 55 56 public void setSize(String size) { 57 this.size = size; 58 } 59 } 60 | Popular Tags |