org.apache.myfaces.custom.crosstable

Class UIColumns

Known Direct Subclasses:
HtmlColumns

public class UIColumns
extends UIData

Version:
$Revision: 279106 $ $Date: 2005-09-06 23:00:50 +0200 (Tue, 06 Sep 2005) $
Author:
Mathias Broekelmann (latest modification by $Author: mbr $)

Field Summary

static String
COMPONENT_TYPE

Constructor Summary

UIColumns()

Method Summary

protected DataModel
createDataModel()
Creates a new DataModel around the current value.
void
encodeTableBegin(FacesContext context)
void
encodeTableEnd(FacesContext context)
protected DataModel
getDataModel()
int
getRowCount()
Object
getRowData()
int
getRowIndex()
boolean
isRowAvailable()
void
processDecodes(FacesContext context)
void
processUpdates(FacesContext context)
void
processValidators(FacesContext context)
protected void
restoreDescendantComponentStates(Iterator childIterator, Object state)
protected Object
saveDescendantComponentStates(Iterator childIterator)
protected void
setDataModel(DataModel dataModel)
void
setRowIndex(int colIndex)
void
setValue(Object value)
void
setValueBinding(String name, ValueBinding binding)

Field Details

COMPONENT_TYPE

public static final String COMPONENT_TYPE

Constructor Details

UIColumns

public UIColumns()

Method Details

createDataModel

protected DataModel createDataModel()
Creates a new DataModel around the current value.

encodeTableBegin

public void encodeTableBegin(FacesContext context)

encodeTableEnd

public void encodeTableEnd(FacesContext context)

getDataModel

protected DataModel getDataModel()

getRowCount

public int getRowCount()

getRowData

public Object getRowData()

getRowIndex

public int getRowIndex()

isRowAvailable

public boolean isRowAvailable()

processDecodes

public void processDecodes(FacesContext context)
See Also:
javax.faces.component.UIData.processDecodes(javax.faces.context.FacesContext)

processUpdates

public void processUpdates(FacesContext context)
See Also:
javax.faces.component.UIData.processUpdates(javax.faces.context.FacesContext)

processValidators

public void processValidators(FacesContext context)
See Also:
javax.faces.component.UIData.processValidators(javax.faces.context.FacesContext)

restoreDescendantComponentStates

protected void restoreDescendantComponentStates(Iterator childIterator,
                                                Object state)

saveDescendantComponentStates

protected Object saveDescendantComponentStates(Iterator childIterator)

setDataModel

protected void setDataModel(DataModel dataModel)

setRowIndex

public void setRowIndex(int colIndex)

setValue

public void setValue(Object value)
See Also:
javax.faces.component.UIData.setValue(java.lang.Object)

setValueBinding

public void setValueBinding(String name,
                            ValueBinding binding)