KickJava   Java API By Example, From Geeks To Geeks.

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


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 prompt tag
13  *
14  * @author Jeff Haynie (jhaynie@vocalocity.net)
15  * @version $Revision: 1.2 $
16  */

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

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

25     protected String JavaDoc bargeinAttr;
26     protected String JavaDoc condAttr;
27     protected String JavaDoc countAttr;
28     protected String JavaDoc langAttr;
29     protected String JavaDoc timeoutAttr;
30
31     //~ Methods ////////////////////////////////////////////////////////////////
32

33     public void setBargein(String JavaDoc aName) {
34         bargeinAttr = aName;
35     }
36
37     public String JavaDoc getBargein() {
38         return bargeinAttr;
39     }
40
41     public void setCond(String JavaDoc aName) {
42         condAttr = aName;
43     }
44
45     public String JavaDoc getCond() {
46         return condAttr;
47     }
48
49     public void setCount(String JavaDoc aName) {
50         countAttr = aName;
51     }
52
53     public String JavaDoc getCount() {
54         return countAttr;
55     }
56
57     public String JavaDoc getFooterTemplate() {
58         return "prompt-footer.jsp";
59     }
60
61     // Public --------------------------------------------------------
62
public String JavaDoc getHeaderTemplate() {
63         return "prompt-header.jsp";
64     }
65
66     public void setLang(String JavaDoc aName) {
67         langAttr = aName;
68     }
69
70     public String JavaDoc getLang() {
71         return langAttr;
72     }
73
74     public void setTimeout(String JavaDoc aName) {
75         timeoutAttr = aName;
76     }
77
78     public String JavaDoc getTimeout() {
79         return timeoutAttr;
80     }
81
82     protected void initializeAttributes() {
83         getSetParameter(bargeinAttr, "bargein");
84         getSetParameter(timeoutAttr, "timeout");
85         getSetParameter(langAttr, "lang");
86         getSetParameter(condAttr, "cond");
87         getSetParameter(countAttr, "count");
88     }
89 }
90
Popular Tags