org.apache.myfaces.custom.crosstable

Class UIColumns

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 StringCOMPONENT_TYPE
Constructor Summary
UIColumns()
Method Summary
protected DataModelcreateDataModel()
Creates a new DataModel around the current value.
voidencodeTableBegin(FacesContext context)
voidencodeTableEnd(FacesContext context)
protected DataModelgetDataModel()
intgetRowCount()
ObjectgetRowData()
intgetRowIndex()
booleanisRowAvailable()
voidprocessDecodes(FacesContext context)
voidprocessUpdates(FacesContext context)
voidprocessValidators(FacesContext context)
protected voidrestoreDescendantComponentStates(Iterator childIterator, Object state)
protected ObjectsaveDescendantComponentStates(Iterator childIterator)
protected voidsetDataModel(DataModel dataModel)
voidsetRowIndex(int colIndex)
voidsetValue(Object value)
voidsetValueBinding(String name, ValueBinding binding)

Field Detail

COMPONENT_TYPE

public static final String COMPONENT_TYPE

Constructor Detail

UIColumns

public UIColumns()

Method Detail

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)