KickJava   Java API By Example, From Geeks To Geeks.

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


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

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

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

25     protected String JavaDoc langAttr;
26     protected String JavaDoc modeAttr;
27     protected String JavaDoc modelAttr;
28     protected String JavaDoc nameAttr;
29     protected String JavaDoc weightAttr;
30
31     //~ Methods ////////////////////////////////////////////////////////////////
32

33     public String JavaDoc getFooterTemplate() {
34         return "grammar-footer.jsp";
35     }
36
37     // Public --------------------------------------------------------
38
public String JavaDoc getHeaderTemplate() {
39         return "grammar-header.jsp";
40     }
41
42     public void setLang(String JavaDoc aName) {
43         langAttr = aName;
44     }
45
46     public String JavaDoc getLang() {
47         return langAttr;
48     }
49
50     public void setMode(String JavaDoc aName) {
51         modeAttr = aName;
52     }
53
54     public String JavaDoc getMode() {
55         return modeAttr;
56     }
57
58     public void setModel(String JavaDoc aName) {
59         modelAttr = aName;
60     }
61
62     public String JavaDoc getModel() {
63         return modelAttr;
64     }
65
66     public void setName(String JavaDoc aName) {
67         nameAttr = aName;
68     }
69
70     public String JavaDoc getName() {
71         return nameAttr;
72     }
73
74     public void setWeight(String JavaDoc aName) {
75         weightAttr = aName;
76     }
77
78     public String JavaDoc getWeight() {
79         return weightAttr;
80     }
81
82     protected void initializeAttributes() {
83         getSetParameter(nameAttr, "name");
84         getSetParameter(langAttr, "lang");
85         getSetParameter(modelAttr, "model");
86         getSetParameter(modeAttr, "mode");
87         getSetParameter(weightAttr, "weight");
88     }
89 }
90
Popular Tags