public abstract class AbstractRowsRenderer extends RendererBase implements org.ajax4jsf.model.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) |
org.ajax4jsf.model.DataVisitResult |
process(javax.faces.context.FacesContext facesContext,
Object rowKey,
Object argument) |
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, 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 org.ajax4jsf.model.DataVisitResult process(javax.faces.context.FacesContext facesContext, Object rowKey, Object argument)
process
in interface org.ajax4jsf.model.DataVisitor
protected 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 © 2014 JBoss by Red Hat. All Rights Reserved.