public abstract class AbstractRowsRenderer
extends org.ajax4jsf.renderkit.HeaderResourcesRendererBase
implements org.ajax4jsf.model.DataVisitor
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
CELL_CLASS_KEY |
static java.lang.String |
ROW_CLASS_KEY |
static java.lang.String |
SKIN_CELL_CLASS_KEY |
static java.lang.String |
SKIN_FIRST_ROW_CLASS_KEY |
static java.lang.String |
SKIN_ROW_CLASS_KEY |
static java.lang.String[][] |
TABLE_EVENT_ATTRS |
| Constructor and Description |
|---|
AbstractRowsRenderer() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
doCleanup(javax.faces.context.FacesContext context,
TableHolder tableHolder) |
void |
encodeCaption(javax.faces.context.FacesContext context,
org.ajax4jsf.component.SequenceDataAdaptor table) |
protected void |
encodeCellChildren(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent cell,
java.lang.String skinFirstRowClass,
java.lang.String skinRowClass,
java.lang.String rowClass,
java.lang.String skinCellClass,
java.lang.String cellClass)
Render component and all its children with current row/cell style
classes.
|
void |
encodeChildren(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component) |
abstract void |
encodeOneRow(javax.faces.context.FacesContext context,
TableHolder holder) |
protected void |
encodeRowEvents(javax.faces.context.FacesContext context,
org.ajax4jsf.component.UIDataAdaptor table) |
void |
encodeRows(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component) |
protected void |
encodeRows(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component,
TableHolder tableHolder)
Iterate over all rows for this table.
|
protected void |
encodeStyle(javax.faces.context.ResponseWriter writer,
java.lang.Object parentPredefined,
java.lang.Object predefined,
java.lang.Object parent,
java.lang.Object custom) |
protected void |
encodeStyleClass(javax.faces.context.ResponseWriter writer,
java.lang.Object parentPredefined,
java.lang.Object predefined,
java.lang.Object parent,
java.lang.Object custom)
Encode HTML "class" attribute, if is not empty.
|
protected void |
encodeTableHeaderFacet(javax.faces.context.FacesContext context,
int columns,
javax.faces.context.ResponseWriter writer,
javax.faces.component.UIComponent footer,
java.lang.String skinFirstRowClass,
java.lang.String skinRowClass,
java.lang.String skinCellClass,
java.lang.String footerClass,
java.lang.String element) |
boolean |
getRendersChildren() |
void |
process(javax.faces.context.FacesContext context,
java.lang.Object rowKey,
java.lang.Object argument) |
encodeResourcesArray, encodeToHead, getHeaderScripts, getHeaderStyles, getScripts, getStylespublic static final java.lang.String[][] TABLE_EVENT_ATTRS
public static final java.lang.String ROW_CLASS_KEY
public static final java.lang.String SKIN_ROW_CLASS_KEY
public static final java.lang.String CELL_CLASS_KEY
public static final java.lang.String SKIN_CELL_CLASS_KEY
public static final java.lang.String SKIN_FIRST_ROW_CLASS_KEY
public void process(javax.faces.context.FacesContext context,
java.lang.Object rowKey,
java.lang.Object argument)
throws java.io.IOException
process in interface org.ajax4jsf.model.DataVisitorjava.io.IOExceptionpublic void encodeRows(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
throws java.io.IOException
java.io.IOExceptionprotected void encodeRows(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component,
TableHolder tableHolder)
throws java.io.IOException
context - component - java.io.IOExceptionprotected void doCleanup(javax.faces.context.FacesContext context,
TableHolder tableHolder)
throws java.io.IOException
context - TODOtableHolder - java.io.IOExceptionpublic abstract void encodeOneRow(javax.faces.context.FacesContext context,
TableHolder holder)
throws java.io.IOException
java.io.IOExceptionpublic boolean getRendersChildren()
getRendersChildren in class javax.faces.render.Rendererpublic void encodeChildren(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
throws java.io.IOException
encodeChildren in class org.ajax4jsf.renderkit.RendererBasejava.io.IOExceptionpublic void encodeCaption(javax.faces.context.FacesContext context,
org.ajax4jsf.component.SequenceDataAdaptor table)
throws java.io.IOException
java.io.IOExceptionprotected void encodeRowEvents(javax.faces.context.FacesContext context,
org.ajax4jsf.component.UIDataAdaptor table)
throws java.io.IOException
context - table - java.io.IOExceptionprotected void encodeStyleClass(javax.faces.context.ResponseWriter writer,
java.lang.Object parentPredefined,
java.lang.Object predefined,
java.lang.Object parent,
java.lang.Object custom)
throws java.io.IOException
writer - parentPredefined - TODOpredefined - predefined skin classesparent - class from parent componentcustom - custom classes.java.io.IOExceptionprotected void encodeStyle(javax.faces.context.ResponseWriter writer,
java.lang.Object parentPredefined,
java.lang.Object predefined,
java.lang.Object parent,
java.lang.Object custom)
throws java.io.IOException
java.io.IOExceptionprotected void encodeCellChildren(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent cell,
java.lang.String skinFirstRowClass,
java.lang.String skinRowClass,
java.lang.String rowClass,
java.lang.String skinCellClass,
java.lang.String cellClass)
throws java.io.IOException
context - cell - skinFirstRowClass - TODOskinRowClass - TODOrowClass - skinCellClass - TODOcellClass - java.io.IOExceptionprotected void encodeTableHeaderFacet(javax.faces.context.FacesContext context,
int columns,
javax.faces.context.ResponseWriter writer,
javax.faces.component.UIComponent footer,
java.lang.String skinFirstRowClass,
java.lang.String skinRowClass,
java.lang.String skinCellClass,
java.lang.String footerClass,
java.lang.String element)
throws java.io.IOException
java.io.IOExceptionCopyright © 2013. All Rights Reserved.