org.apache.myfaces.renderkit.html.ext

Class HtmlTableRenderer

public class HtmlTableRenderer extends HtmlTableRendererBase

Version: $Revision: 280562 $ $Date: 2005-09-13 16:27:56 +0200 (Tue, 13 Sep 2005) $

Author: Manfred Geiler (latest modification by $Author: mbr $)

Method Summary
protected intdetermineChildColSpan(UIComponent uiComponent)
handles uicolumns component
voidencodeBegin(FacesContext facesContext, UIComponent uiComponent)
voidencodeChildren(FacesContext facesContext, UIComponent component)
protected voidencodeColumnChild(FacesContext facesContext, ResponseWriter writer, UIData uiData, UIComponent component, Iterator columnStyleIterator)
handles uicolumns component
voidencodeEnd(FacesContext facesContext, UIComponent uiComponent)
protected booleanhasFacet(boolean header, UIComponent uiComponent)
handles uicolumns component
protected voidrenderColumnBody(FacesContext facesContext, ResponseWriter writer, UIData uiData, UIComponent component, Iterator columnStyleIterator)
protected voidrenderColumnChildHeaderOrFooterRow(FacesContext facesContext, ResponseWriter writer, UIComponent uiComponent, String styleClass, boolean header)
handles uicolumns component
protected voidrenderColumnFooterCell(FacesContext facesContext, ResponseWriter writer, UIComponent uiComponent, UIComponent facet, String footerStyleClass, int colspan)
protected voidrenderColumnHeaderCell(FacesContext facesContext, ResponseWriter writer, UIComponent uiComponent, UIComponent facet, String headerStyleClass, int colspan)
protected voidrenderHtmlColumnAttributes(ResponseWriter writer, UIComponent uiComponent, String prefix)
protected voidrenderRowAttribute(ResponseWriter writer, String htmlAttribute, Object value)
protected voidrenderRowStart(FacesContext facesContext, ResponseWriter writer, UIData uiData, Iterator rowStyleClassIterator)
protected voidrenderRowStyle(FacesContext facesContext, ResponseWriter writer, UIData uiData, Iterator rowStyleIterator)

Method Detail

determineChildColSpan

protected int determineChildColSpan(UIComponent uiComponent)
handles uicolumns component

See Also: org.apache.myfaces.renderkit.html.HtmlTableRendererBase#determineChildColSpan(javax.faces.component.UIComponent)

encodeBegin

public void encodeBegin(FacesContext facesContext, UIComponent uiComponent)

See Also: org.apache.myfaces.renderkit.html.HtmlTableRendererBase#encodeBegin(javax.faces.context.FacesContext, javax.faces.component.UIComponent)

encodeChildren

public void encodeChildren(FacesContext facesContext, UIComponent component)

See Also: org.apache.myfaces.renderkit.html.HtmlTableRendererBase#encodeChildren(javax.faces.context.FacesContext, javax.faces.component.UIComponent)

encodeColumnChild

protected void encodeColumnChild(FacesContext facesContext, ResponseWriter writer, UIData uiData, UIComponent component, Iterator columnStyleIterator)
handles uicolumns component

See Also: org.apache.myfaces.renderkit.html.HtmlTableRendererBase#encodeColumnChild(javax.faces.context.FacesContext, javax.faces.context.ResponseWriter, javax.faces.component.UIData, javax.faces.component.UIComponent, java.lang.String)

encodeEnd

public void encodeEnd(FacesContext facesContext, UIComponent uiComponent)

See Also: org.apache.myfaces.renderkit.html.HtmlTableRendererBase#encodeEnd(javax.faces.context.FacesContext, javax.faces.component.UIComponent)

hasFacet

protected boolean hasFacet(boolean header, UIComponent uiComponent)
handles uicolumns component

See Also: org.apache.myfaces.renderkit.html.HtmlTableRendererBase#hasFacet(boolean, javax.faces.component.UIComponent)

renderColumnBody

protected void renderColumnBody(FacesContext facesContext, ResponseWriter writer, UIData uiData, UIComponent component, Iterator columnStyleIterator)

See Also: org.apache.myfaces.renderkit.html.HtmlTableRendererBase#renderColumnBody(javax.faces.context.FacesContext, javax.faces.context.ResponseWriter, javax.faces.component.UIData, javax.faces.component.UIComponent, java.lang.String)

renderColumnChildHeaderOrFooterRow

protected void renderColumnChildHeaderOrFooterRow(FacesContext facesContext, ResponseWriter writer, UIComponent uiComponent, String styleClass, boolean header)
handles uicolumns component

See Also: org.apache.myfaces.renderkit.html.HtmlTableRendererBase#renderColumnChildHeaderOrFooterRow(javax.faces.context.FacesContext, javax.faces.context.ResponseWriter, javax.faces.component.UIComponent, java.lang.String, boolean)

renderColumnFooterCell

protected void renderColumnFooterCell(FacesContext facesContext, ResponseWriter writer, UIComponent uiComponent, UIComponent facet, String footerStyleClass, int colspan)

See Also: org.apache.myfaces.renderkit.html.HtmlTableRendererBase#renderColumnFooterCell(javax.faces.context.FacesContext, javax.faces.context.ResponseWriter, javax.faces.component.UIComponent, javax.faces.component.UIComponent, java.lang.String, int)

renderColumnHeaderCell

protected void renderColumnHeaderCell(FacesContext facesContext, ResponseWriter writer, UIComponent uiComponent, UIComponent facet, String headerStyleClass, int colspan)

See Also: org.apache.myfaces.renderkit.html.HtmlTableRendererBase#renderColumnHeaderCell(javax.faces.context.FacesContext, javax.faces.context.ResponseWriter, javax.faces.component.UIComponent, javax.faces.component.UIComponent, java.lang.String, int)

renderHtmlColumnAttributes

protected void renderHtmlColumnAttributes(ResponseWriter writer, UIComponent uiComponent, String prefix)

Parameters: writer uiComponent prefix header, footer or null

Throws: IOException

renderRowAttribute

protected void renderRowAttribute(ResponseWriter writer, String htmlAttribute, Object value)

renderRowStart

protected void renderRowStart(FacesContext facesContext, ResponseWriter writer, UIData uiData, Iterator rowStyleClassIterator)

renderRowStyle

protected void renderRowStyle(FacesContext facesContext, ResponseWriter writer, UIData uiData, Iterator rowStyleIterator)

See Also: org.apache.myfaces.renderkit.html.HtmlTableRendererBase#renderRowStyle(javax.faces.context.FacesContext, javax.faces.context.ResponseWriter, javax.faces.component.UIData, java.util.Iterator)