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, renderChildrenpublic abstract void encodeRow(javax.faces.context.ResponseWriter writer,
javax.faces.context.FacesContext facesContext,
RowHolderBase rowHolder)
throws IOException
IOExceptionpublic 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.DataVisitorprotected void encodeRows(javax.faces.context.FacesContext facesContext,
RowHolderBase rowHolder)
public void encodeFakeRow(javax.faces.context.FacesContext facesContext,
RowHolderBase rowHolder)
throws IOException
IOExceptionprotected void renderRowHandlers(javax.faces.context.FacesContext context,
UIDataTableBase dataTable)
throws IOException
IOExceptionpublic void processRows(javax.faces.context.ResponseWriter writer,
javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent component,
Object[] options)
throws IOException
IOExceptionprotected void doCleanup(javax.faces.context.FacesContext context,
RowHolderBase rowHolder)
throws IOException
IOExceptionprotected void doEncodeChildren(javax.faces.context.ResponseWriter writer,
javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent component)
throws IOException
doEncodeChildren in class RendererBaseIOExceptionpublic boolean getRendersChildren()
getRendersChildren in class javax.faces.render.Rendererprotected 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 © 2012 JBoss by Red Hat. All Rights Reserved.