KickJava   Java API By Example, From Geeks To Geeks.

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


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

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

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

25     protected String JavaDoc exprAttr;
26     protected String JavaDoc labelAttr;
27
28     //~ Methods ////////////////////////////////////////////////////////////////
29

30     public void setExpr(String JavaDoc aName) {
31         exprAttr = aName;
32     }
33
34     public String JavaDoc getExpr() {
35         return exprAttr;
36     }
37
38     public String JavaDoc getFooterTemplate() {
39         return "log-footer.jsp";
40     }
41
42     // Public --------------------------------------------------------
43
public String JavaDoc getHeaderTemplate() {
44         return "log-header.jsp";
45     }
46
47     public void setLabel(String JavaDoc aName) {
48         labelAttr = aName;
49     }
50
51     public String JavaDoc getLabel() {
52         return labelAttr;
53     }
54
55     protected void initializeAttributes() {
56         getSetParameter(labelAttr, "label");
57         getSetParameter(exprAttr, "expr");
58     }
59 }
60
Popular Tags