Class Hierarchy All Classes All Fields and Methods

 

Class com.ibm.faces.renderkit.html_extended.HyperlinkRenderer

java.lang.Object
        javax.faces.render.Renderer
                com.sun.faces.renderkit.html_basic.HtmlBasicRenderer
                        com.ibm.faces.renderkit.html_extended.HyperlinkRenderer

public class HyperlinkRenderer
extends HtmlBasicRenderer

Renderer for UIPanel component, that renders all component's children as one hyperlink.

Tags:
Components: UIPanel

Constructor Index
Constructor Description
HyperlinkRenderer()  

Method Index
Method Description
void encodeBegin(FacesContext, UIComponent) Renders the beginning of the component.
void encodeChildren(FacesContext, UIComponent) Renders component's children.
void encodeEnd(FacesContext, UIComponent) Renders the ending of the component.
void encodeRecursive(FacesContext, UIComponent) Renders nested children of panel by invoking the encode methods on the components.

 

Constructors

 

HyperlinkRenderer

public HyperlinkRenderer() 

 

Methods

 

encodeBegin

public void encodeBegin(FacesContext context,
                        UIComponent component) throws IOException

Renders the beginning of the component.

Doesn't need to do anything; all processing is done in encodeEnd.

 

encodeChildren

public void encodeChildren(FacesContext context,
                           UIComponent component) throws IOException

Renders component's children.

Doesn't need to do anything; all processing is done in encodeEnd and children render themselves.

 

encodeEnd

public void encodeEnd(FacesContext context,
                      UIComponent component) throws IOException

Renders the ending of the component.

Renders the entire component.

Creates an A tag and renders all child components inside it.

 

encodeRecursive

protected void encodeRecursive(FacesContext context,
                               UIComponent component) throws IOException

Renders nested children of panel by invoking the encode methods on the components. This handles components nested inside panel_data, panel_group tags.

Class Hierarchy All Classes All Fields and Methods