KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > opensymphony > webwork > views > jsp > vui > FieldTag


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

5 package com.opensymphony.webwork.views.jsp.vui;
6
7 import org.apache.commons.logging.Log;
8 import org.apache.commons.logging.LogFactory;
9
10
11 /**
12  * Voice UI for field tag
13  *
14  * @author Jeff Haynie (jhaynie@vocalocity.net)
15  * @version $Revision: 1.2 $
16  */

17 public class FieldTag extends AbstractVUITag {
18     //~ Static fields/initializers /////////////////////////////////////////////
19

20     // Attributes ----------------------------------------------------
21
protected static Log log = LogFactory.getLog(FieldTag.class);
22
23     //~ Instance fields ////////////////////////////////////////////////////////
24

25     protected String JavaDoc condAttr;
26     protected String JavaDoc modalAttr;
27     protected String JavaDoc nameAttr;
28     protected String JavaDoc slotAttr;
29     protected String JavaDoc typeAttr;
30
31     //~ Methods ////////////////////////////////////////////////////////////////
32

33     public void setCond(String JavaDoc aName) {
34         condAttr = aName;
35     }
36
37     public String JavaDoc getCond() {
38         return condAttr;
39     }
40
41     public String JavaDoc getFooterTemplate() {
42         return "field-footer.jsp";
43     }
44
45     // Public --------------------------------------------------------
46
public String JavaDoc getHeaderTemplate() {
47         return "field-header.jsp";
48     }
49
50     public void setModal(String JavaDoc aName) {
51         modalAttr = aName;
52     }
53
54     public String JavaDoc getModal() {
55         return modalAttr;
56     }
57
58     public void setName(String JavaDoc aName) {
59         nameAttr = aName;
60     }
61
62     public void setSlot(String JavaDoc aName) {
63         slotAttr = aName;
64     }
65
66     public String JavaDoc getSlot() {
67         return slotAttr;
68     }
69
70     public void setType(String JavaDoc aName) {
71         typeAttr = aName;
72     }
73
74     public String JavaDoc getType() {
75         return typeAttr;
76     }
77
78     protected void initializeAttributes() {
79         getSetParameter(nameAttr, "name");
80         getSetParameter(condAttr, "cond");
81         getSetParameter(modalAttr, "modal");
82         getSetParameter(slotAttr, "slot");
83         getSetParameter(typeAttr, "type");
84     }
85 }
86
Popular Tags