org.apache.myfaces.custom.datascroller

Class HtmlDataScrollerRenderer


public class HtmlDataScrollerRenderer
extends HtmlRenderer

Version:
$Revision: 279411 $ $Date: 2005-09-07 21:54:15 +0200 (Wed, 07 Sep 2005) $ $Log: HtmlDataScrollerRenderer.java,v $ Revision 1.19 2005/01/04 01:42:23 svieujot Bugfix for last page. Revision 1.18 2005/01/04 00:28:07 svieujot dataScroller, add rowsCountVar, displayedRowsCountVar, firstRowIndexVar and lastRowIndexVar attributes. Revision 1.17 2004/12/18 16:31:21 tomsp fixed issue MYFACES-1 Revision 1.16 2004/10/13 11:50:57 matze renamed packages to org.apache Revision 1.15 2004/09/02 08:57:17 manolito missing setTransient Revision 1.14 2004/08/25 16:02:12 manolito Prevent division by zero in getPageIndex
Author:
Thomas Spiegl (latest modification by $Author: mbr $)

Field Summary

protected static String
PAGE_NAVIGATION
static String
RENDERER_TYPE

Method Summary

void
decode(FacesContext context, UIComponent component)
void
encodeBegin(FacesContext facesContext, UIComponent uiComponent)
void
encodeChildren(FacesContext facescontext, UIComponent uicomponent)
void
encodeEnd(FacesContext facesContext, UIComponent uiComponent)
protected HtmlCommandLink
getLink(FacesContext facesContext, HtmlDataScroller scroller, String facetName)
protected HtmlCommandLink
getLink(FacesContext facesContext, HtmlDataScroller scroller, String text, int pageIndex)
boolean
getRendersChildren()
void
removeVariables(FacesContext facescontext, HtmlDataScroller scroller)
protected void
renderFacet(FacesContext facesContext, HtmlDataScroller scroller, UIComponent facetComp, String facetName)
protected void
renderPaginator(FacesContext facesContext, HtmlDataScroller scroller)
protected void
renderScroller(FacesContext facesContext, HtmlDataScroller scroller)
protected void
setVariables(FacesContext facescontext, HtmlDataScroller scroller)

Methods inherited from class org.apache.myfaces.renderkit.html.HtmlRenderer

encodeChildren

Field Details

PAGE_NAVIGATION

protected static final String PAGE_NAVIGATION

RENDERER_TYPE

public static final String RENDERER_TYPE

Method Details

decode

public void decode(FacesContext context,
                   UIComponent component)

encodeBegin

public void encodeBegin(FacesContext facesContext,
                        UIComponent uiComponent)
            throws IOException

encodeChildren

public void encodeChildren(FacesContext facescontext,
                           UIComponent uicomponent)
            throws IOException
Overrides:
encodeChildren in interface HtmlRenderer

encodeEnd

public void encodeEnd(FacesContext facesContext,
                      UIComponent uiComponent)
            throws IOException

getLink

protected HtmlCommandLink getLink(FacesContext facesContext,
                                  HtmlDataScroller scroller,
                                  String facetName)

getLink

protected HtmlCommandLink getLink(FacesContext facesContext,
                                  HtmlDataScroller scroller,
                                  String text,
                                  int pageIndex)

getRendersChildren

public boolean getRendersChildren()

removeVariables

public void removeVariables(FacesContext facescontext,
                            HtmlDataScroller scroller)
            throws IOException

renderFacet

protected void renderFacet(FacesContext facesContext,
                           HtmlDataScroller scroller,
                           UIComponent facetComp,
                           String facetName)
            throws IOException

renderPaginator

protected void renderPaginator(FacesContext facesContext,
                               HtmlDataScroller scroller)
            throws IOException

renderScroller

protected void renderScroller(FacesContext facesContext,
                              HtmlDataScroller scroller)
            throws IOException

setVariables

protected void setVariables(FacesContext facescontext,
                            HtmlDataScroller scroller)
            throws IOException