KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > opensymphony > webwork > views > freemarker > tags > WebWorkModels


1 package com.opensymphony.webwork.views.freemarker.tags;
2
3 import com.opensymphony.xwork.util.OgnlValueStack;
4
5 import javax.servlet.http.HttpServletRequest JavaDoc;
6 import javax.servlet.http.HttpServletResponse JavaDoc;
7
8 /**
9  * User: plightbo
10  * Date: Aug 1, 2005
11  * Time: 8:41:12 PM
12  */

13 public class WebWorkModels {
14     protected OgnlValueStack stack;
15     protected HttpServletRequest JavaDoc req;
16     protected HttpServletResponse JavaDoc res;
17
18     protected CheckboxListModel checkboxlist;
19     protected CheckboxModel checkbox;
20     protected ComboBoxModel comboBox;
21     protected ComponentModel component;
22     protected DoubleSelectModel doubleselect;
23     protected FileModel file;
24     protected FormModel form;
25     protected HiddenModel hidden;
26     protected LabelModel label;
27     protected PasswordModel password;
28     protected RadioModel radio;
29     protected SelectModel select;
30     protected SubmitModel submit;
31     protected TextAreaModel textarea;
32     protected TextFieldModel textfield;
33     protected DatePickerModel datepicker;
34     protected TokenModel token;
35     protected WebTableModel table;
36     protected URLModel url;
37     protected IncludeModel include;
38     protected ParamModel param;
39     protected ActionModel action;
40
41     public WebWorkModels(OgnlValueStack stack, HttpServletRequest JavaDoc req, HttpServletResponse JavaDoc res) {
42         this.stack = stack;
43         this.req = req;
44         this.res = res;
45     }
46
47     public CheckboxListModel getCheckboxlist() {
48         if (checkboxlist == null) {
49             checkboxlist = new CheckboxListModel(stack, req, res);
50         }
51
52         return checkboxlist;
53     }
54
55     public CheckboxModel getCheckbox() {
56         if (checkbox == null) {
57             checkbox = new CheckboxModel(stack, req, res);
58         }
59
60         return checkbox;
61     }
62
63     public ComboBoxModel getComboBox() {
64         if (comboBox == null) {
65             comboBox = new ComboBoxModel(stack, req, res);
66         }
67
68         return comboBox;
69     }
70
71     public ComponentModel getComponent() {
72         if (component == null) {
73             component = new ComponentModel(stack, req, res);
74         }
75
76         return component;
77     }
78
79     public DoubleSelectModel getDoubleselect() {
80         if (doubleselect == null) {
81             doubleselect = new DoubleSelectModel(stack, req, res);
82         }
83
84         return doubleselect;
85     }
86
87     public FileModel getFile() {
88         if (file == null) {
89             file = new FileModel(stack, req, res);
90         }
91
92         return file;
93     }
94
95     public FormModel getForm() {
96         if (form == null) {
97             form = new FormModel(stack, req, res);
98         }
99
100         return form;
101     }
102
103     public HiddenModel getHidden() {
104         if (hidden == null) {
105             hidden = new HiddenModel(stack, req, res);
106         }
107
108         return hidden;
109     }
110
111     public LabelModel getLabel() {
112         if (label == null) {
113             label = new LabelModel(stack, req, res);
114         }
115
116         return label;
117     }
118
119     public PasswordModel getPassword() {
120         if (password == null) {
121             password = new PasswordModel(stack, req, res);
122         }
123
124         return password;
125     }
126
127     public RadioModel getRadio() {
128         if (radio == null) {
129             radio = new RadioModel(stack, req, res);
130         }
131
132         return radio;
133     }
134
135     public SelectModel getSelect() {
136         if (select == null) {
137             select = new SelectModel(stack, req, res);
138         }
139
140         return select;
141     }
142
143     public SubmitModel getSubmit() {
144         if (submit == null) {
145             submit = new SubmitModel(stack, req, res);
146         }
147
148         return submit;
149     }
150
151     public TextAreaModel getTextarea() {
152         if (textarea == null) {
153             textarea = new TextAreaModel(stack, req, res);
154         }
155
156         return textarea;
157     }
158
159     public TextFieldModel getTextfield() {
160         if (textfield == null) {
161             textfield = new TextFieldModel(stack, req, res);
162         }
163
164         return textfield;
165     }
166
167     public DatePickerModel getDatepicker() {
168         if (datepicker == null) {
169             datepicker = new DatePickerModel(stack, req, res);
170         }
171
172         return datepicker;
173     }
174
175     public TokenModel getToken() {
176         if (token == null) {
177             token = new TokenModel(stack, req, res);
178         }
179
180         return token;
181     }
182
183     public WebTableModel getTable() {
184         if (table == null) {
185             table = new WebTableModel(stack, req, res);
186         }
187
188         return table;
189     }
190
191     public URLModel getUrl() {
192         if (url == null) {
193             url = new URLModel(stack, req, res);
194         }
195
196         return url;
197     }
198
199     public IncludeModel getInclude() {
200         if (include == null) {
201             include = new IncludeModel(stack, req, res);
202         }
203
204         return include;
205     }
206
207     public ParamModel getParam() {
208         if (param == null) {
209             param = new ParamModel();
210         }
211
212         return param;
213     }
214
215     public ActionModel getAction() {
216         if (action == null) {
217             action = new ActionModel(stack, req, res);
218         }
219
220         return action;
221     }
222 }
223
Popular Tags