KickJava   Java API By Example, From Geeks To Geeks.

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


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.TextField;
8 import com.opensymphony.webwork.components.UIBean;
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 $Author: plightbo $
16  * @version $Revision: 1.17 $
17  */

18 public class TextFieldTag extends AbstractUITag {
19
20     protected String JavaDoc maxLength;
21     protected String JavaDoc readonly;
22     protected String JavaDoc size;
23
24     public UIBean getBean(OgnlValueStack stack, HttpServletRequest JavaDoc req, HttpServletResponse JavaDoc res) {
25         return new TextField(stack, req, res);
26     }
27
28     protected void populateParams() {
29         super.populateParams();
30
31         TextField textField = ((TextField) bean);
32         textField.setMaxLength(maxLength);
33         textField.setReadonly(readonly);
34         textField.setSize(size);
35     }
36
37     public void setMaxLength(String JavaDoc maxLength) {
38         this.maxLength = maxLength;
39     }
40
41     public void setReadonly(String JavaDoc readonly) {
42         this.readonly = readonly;
43     }
44
45     public void setSize(String JavaDoc size) {
46         this.size = size;
47     }
48 }
49
Popular Tags