KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > icesoft > faces > component > paneltabset > PanelTabRenderer


1 package com.icesoft.faces.component.paneltabset;
2
3 import com.icesoft.faces.renderkit.dom_html_basic.GroupRenderer;
4 import com.icesoft.faces.renderkit.dom_html_basic.HTML;
5 import com.icesoft.faces.context.DOMContext;
6 import org.w3c.dom.Element JavaDoc;
7
8 /**
9  * <p>PanelTabRenderer extends GroupRenderer and is responsible for
10  * rendering the PanelTab's child components. The rendering of the
11  * actual tab is done by PanelTabSetRenderer.</p>
12  */

13 public class PanelTabRenderer extends GroupRenderer {
14     
15     protected Element JavaDoc createRootElement(DOMContext domContext) {
16         // The SPAN that our superclass renders causes problems in
17
// some browsers, so we render a DIV here, to avoid that
18
return domContext.createElement(HTML.DIV_ELEM);
19     }
20     
21     protected void renderStyleAndStyleClass(
22         String JavaDoc style, String JavaDoc styleClass, Element JavaDoc root)
23     {
24         // Do not render out the style or styleClass attributes to root,
25
// since PanelTab's styling is not for it as a container, but
26
// instead for the actual tabs that you click on.
27
}
28 }
29
Popular Tags