01: /*
02: * Copyright (c) 2002-2003 by OpenSymphony
03: * All rights reserved.
04: */
05: package com.opensymphony.webwork.views.jsp.ui;
06:
07: import com.opensymphony.webwork.components.Component;
08: import com.opensymphony.webwork.components.File;
09: import com.opensymphony.xwork.util.OgnlValueStack;
10:
11: import javax.servlet.http.HttpServletRequest;
12: import javax.servlet.http.HttpServletResponse;
13:
14: /**
15: * @see File
16: */
17: public class FileTag extends AbstractUITag {
18: protected String accept;
19: protected String size;
20:
21: public Component getBean(OgnlValueStack stack,
22: HttpServletRequest req, HttpServletResponse res) {
23: return new File(stack, req, res);
24: }
25:
26: protected void populateParams() {
27: super .populateParams();
28:
29: File file = ((File) component);
30: file.setAccept(accept);
31: file.setSize(size);
32: }
33:
34: public void setAccept(String accept) {
35: this .accept = accept;
36: }
37:
38: public void setSize(String size) {
39: this.size = size;
40: }
41: }
|