KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > alfresco > web > ui > common > tag > StatusMessageTag


1 /*
2  * Copyright (C) 2005 Alfresco, Inc.
3  *
4  * Licensed under the Mozilla Public License version 1.1
5  * with a permitted attribution clause. You may obtain a
6  * copy of the License at
7  *
8  * http://www.alfresco.org/legal/license.txt
9  *
10  * Unless required by applicable law or agreed to in writing,
11  * software distributed under the License is distributed on an
12  * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
13  * either express or implied. See the License for the specific
14  * language governing permissions and limitations under the
15  * License.
16  */

17 package org.alfresco.web.ui.common.tag;
18
19 import javax.faces.component.UIComponent;
20
21 /**
22  * @author Kevin Roast
23  */

24 public class StatusMessageTag extends HtmlComponentTag
25 {
26    /**
27     * @see javax.faces.webapp.UIComponentTag#getComponentType()
28     */

29    public String JavaDoc getComponentType()
30    {
31       return "org.alfresco.faces.StatusMessage";
32    }
33
34    /**
35     * @see javax.faces.webapp.UIComponentTag#getRendererType()
36     */

37    public String JavaDoc getRendererType()
38    {
39       return null;
40    }
41    
42    /**
43     * @see javax.faces.webapp.UIComponentTag#setProperties(javax.faces.component.UIComponent)
44     */

45    protected void setProperties(UIComponent component)
46    {
47       super.setProperties(component);
48       setStringProperty(component, "border", this.border);
49       setStringProperty(component, "bgcolor", this.bgcolor);
50    }
51    
52    /**
53     * @see javax.servlet.jsp.tagext.Tag#release()
54     */

55    public void release()
56    {
57       super.release();
58       this.border = null;
59       this.bgcolor = null;
60    }
61    
62    /**
63     * Set the border
64     *
65     * @param border the border
66     */

67    public void setBorder(String JavaDoc border)
68    {
69       this.border = border;
70    }
71
72    /**
73     * Set the bgcolor
74     *
75     * @param bgcolor the bgcolor
76     */

77    public void setBgcolor(String JavaDoc bgcolor)
78    {
79       this.bgcolor = bgcolor;
80    }
81
82
83    /** the border */
84    private String JavaDoc border;
85
86    /** the bgcolor */
87    private String JavaDoc bgcolor;
88 }
89
Popular Tags