public abstract class AbstractRowsRenderer extends RendererBase implements DataVisitor
Constructor and Description |
---|
AbstractRowsRenderer() |
Modifier and Type | Method and Description |
---|---|
abstract RowHolderBase |
createRowHolder(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component,
Object[] options) |
protected void |
doCleanup(javax.faces.context.FacesContext context,
RowHolderBase rowHolder) |
protected void |
doEncodeChildren(javax.faces.context.ResponseWriter writer,
javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent component) |
void |
encodeFakeRow(javax.faces.context.FacesContext facesContext,
RowHolderBase rowHolder) |
abstract void |
encodeRow(javax.faces.context.ResponseWriter writer,
javax.faces.context.FacesContext facesContext,
RowHolderBase rowHolder) |
protected void |
encodeRows(javax.faces.context.FacesContext facesContext,
RowHolderBase rowHolder) |
protected String |
get(javax.faces.context.FacesContext context,
String key) |
protected String |
getColumnClass(RowHolderBase rowHolder,
int columnNumber) |
protected String[] |
getColumnClasses(RowHolderBase rowHolder) |
boolean |
getRendersChildren() |
protected String |
getRowClass(RowHolderBase rowHolder) |
protected String |
getRowClassAttribute(RowHolderBase rowHolder) |
protected String[] |
getRowClasses(RowHolderBase rowHolder) |
DataVisitResult |
process(javax.faces.context.FacesContext facesContext,
Object rowKey,
Object argument)
This method called back ( as visitor ) from
ExtendedDataModel.walk(FacesContext, DataVisitor, Range, Object) for each
row. |
void |
processRows(javax.faces.context.ResponseWriter writer,
javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent component,
Object[] options) |
protected void |
put(javax.faces.context.FacesContext context,
String key,
String value) |
protected void |
renderRowHandlers(javax.faces.context.FacesContext context,
UIDataTableBase dataTable) |
concatClasses, concatStyles, decode, doDecode, doEncodeBegin, doEncodeEnd, encodeBegin, encodeChildren, encodeEnd, getComponentClass, getResourcePath, getSkin, getUtils, isAlreadyRendered, preDecode, preEncodeBegin, queueComponentEventForBehaviorEvent, renderChildren
public abstract void encodeRow(javax.faces.context.ResponseWriter writer, javax.faces.context.FacesContext facesContext, RowHolderBase rowHolder) throws IOException
IOException
public abstract RowHolderBase createRowHolder(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component, Object[] options)
public DataVisitResult process(javax.faces.context.FacesContext facesContext, Object rowKey, Object argument)
DataVisitor
ExtendedDataModel.walk(FacesContext, DataVisitor, Range, Object)
for each
row.process
in interface DataVisitor
facesContext
- current JSF context.rowKey
- current row key of DataModelargument
- Implementation-specific argumentprotected void encodeRows(javax.faces.context.FacesContext facesContext, RowHolderBase rowHolder)
public void encodeFakeRow(javax.faces.context.FacesContext facesContext, RowHolderBase rowHolder) throws IOException
IOException
protected void renderRowHandlers(javax.faces.context.FacesContext context, UIDataTableBase dataTable) throws IOException
IOException
public void processRows(javax.faces.context.ResponseWriter writer, javax.faces.context.FacesContext facesContext, javax.faces.component.UIComponent component, Object[] options) throws IOException
IOException
protected void doCleanup(javax.faces.context.FacesContext context, RowHolderBase rowHolder) throws IOException
IOException
protected void doEncodeChildren(javax.faces.context.ResponseWriter writer, javax.faces.context.FacesContext facesContext, javax.faces.component.UIComponent component) throws IOException
doEncodeChildren
in class RendererBase
IOException
public boolean getRendersChildren()
getRendersChildren
in class javax.faces.render.Renderer
protected String[] getRowClasses(RowHolderBase rowHolder)
protected String[] getColumnClasses(RowHolderBase rowHolder)
protected String getColumnClass(RowHolderBase rowHolder, int columnNumber)
protected String getRowClassAttribute(RowHolderBase rowHolder)
protected String getRowClass(RowHolderBase rowHolder)
Copyright © 2015 JBoss by Red Hat. All Rights Reserved.