KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > opensymphony > webwork > views > jsp > ui > DoubleSelectTag


1 /*
2  * Copyright (c) 2002-2003 by OpenSymphony
3  * All rights reserved.
4  */

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 JavaDoc;
12 import javax.servlet.http.HttpServletResponse JavaDoc;
13
14 /**
15  * @author <a HREF="mailto:m.bogaert@memenco.com">Mathias Bogaert</a>
16  * @version $Id: DoubleSelectTag.java,v 1.12 2005/07/20 15:30:02 plightbo Exp $
17  */

18 public class DoubleSelectTag extends AbstractDoubleListTag {
19     protected String JavaDoc emptyOption;
20     protected String JavaDoc headerKey;
21     protected String JavaDoc headerValue;
22     protected String JavaDoc multiple;
23     protected String JavaDoc size;
24
25     public UIBean getBean(OgnlValueStack stack, HttpServletRequest JavaDoc req, HttpServletResponse JavaDoc 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 JavaDoc emptyOption) {
41         this.emptyOption = emptyOption;
42     }
43
44     public void setHeaderKey(String JavaDoc headerKey) {
45         this.headerKey = headerKey;
46     }
47
48     public void setHeaderValue(String JavaDoc headerValue) {
49         this.headerValue = headerValue;
50     }
51
52     public void setMultiple(String JavaDoc multiple) {
53         this.multiple = multiple;
54     }
55
56     public void setSize(String JavaDoc size) {
57         this.size = size;
58     }
59 }
60
Popular Tags