org.apache.myfaces.component.html.ext

Class HtmlDataTable

Implemented Interfaces:
UserRoleAware

public class HtmlDataTable
extends org.apache.myfaces.component.html.ext.HtmlDataTableHack
implements UserRoleAware

Version:
$Revision: 280562 $ $Date: 2005-09-13 16:27:56 +0200 (Tue, 13 Sep 2005) $
Authors:
Thomas Spiegl (latest modification by $Author: mbr $)
Manfred Geiler

Field Summary

static String
COMPONENT_TYPE

Fields inherited from interface org.apache.myfaces.component.UserRoleAware

ENABLED_ON_USER_ROLE_ATTR, VISIBLE_ON_USER_ROLE_ATTR

Constructor Summary

HtmlDataTable()

Method Summary

void
encodeBegin(FacesContext context)
void
encodeEnd(FacesContext context)
String
getClientId(FacesContext context)
protected DataModel
getDataModel()
String
getEnabledOnUserRole()
int
getFirst()
String
getForceIdIndexFormula()
protected org.apache.myfaces.component.html.ext._SerializableDataModel
getPreservedDataModel()
String
getPreviousRowDataVar()
String
getRowCountVar()
String
getRowIndexVar()
String
getRowOnClick()
String
getRowOnDblClick()
String
getRowOnKeyDown()
String
getRowOnKeyPress()
String
getRowOnKeyUp()
String
getRowOnMouseDown()
String
getRowOnMouseMove()
String
getRowOnMouseOut()
String
getRowOnMouseOver()
String
getRowOnMouseUp()
String
getRowStyle()
String
getRowStyleClass()
int
getRows()
org.apache.myfaces.component.html.ext._SerializableDataModel
getSerializableDataModel()
String
getSortColumn()
String
getVisibleOnUserRole()
boolean
isPreserveDataModel()
boolean
isPreserveSort()
boolean
isRendered()
boolean
isRenderedIfEmpty()
boolean
isSortAscending()
protected boolean
isValidChildren()
void
processDecodes(FacesContext context)
void
processUpdates(FacesContext context)
void
processValidators(FacesContext context)
void
restoreState(FacesContext context, Object state)
Object
saveState(FacesContext context)
void
setEnabledOnUserRole(String enabledOnUserRole)
void
setFirst(int first)
void
setForceIdIndexFormula(String forceIdIndexFormula)
protected void
setIsValidChildren(boolean isValidChildren)
void
setPreserveDataModel(boolean preserveDataModel)
void
setPreserveSort(boolean preserveSort)
protected void
setPreservedDataModel(org.apache.myfaces.component.html.ext._SerializableDataModel preservedDataModel)
void
setPreviousRowDataVar(String previousRowDataVar)
void
setRenderedIfEmpty(boolean renderedIfEmpty)
void
setRowCountVar(String rowCountVar)
void
setRowIndex(int rowIndex)
void
setRowIndexVar(String rowIndexVar)
void
setRowOnClick(String rowOnClick)
void
setRowOnDblClick(String rowOnDblClick)
void
setRowOnKeyDown(String rowOnKeyDown)
void
setRowOnKeyPress(String rowOnKeyPress)
void
setRowOnKeyUp(String rowOnKeyUp)
void
setRowOnMouseDown(String rowOnMouseDown)
void
setRowOnMouseMove(String rowOnMouseMove)
void
setRowOnMouseOut(String rowOnMouseOut)
void
setRowOnMouseOver(String rowOnMouseOver)
void
setRowOnMouseUp(String rowOnMouseUp)
void
setRowStyle(String rowStyle)
void
setRowStyleClass(String rowStyleClass)
void
setRows(int rows)
void
setSortAscending(boolean sortAscending)
void
setSortColumn(String sortColumn)
void
setVisibleOnUserRole(String visibleOnUserRole)

Methods inherited from class org.apache.myfaces.component.html.ext.HtmlDataTableHack

createDataModel, encodeBegin, encodeEnd, getDataModel, getRowCount, getRowData, getRowIndex, isRowAvailable, processUpdates, processValidators, setDataModel, setRowIndex, setValue, setValueBinding

Field Details

COMPONENT_TYPE

public static final String COMPONENT_TYPE

Constructor Details

HtmlDataTable

public HtmlDataTable()

Method Details

encodeBegin

public void encodeBegin(FacesContext context)
            throws IOException
Overrides:
encodeBegin in interface org.apache.myfaces.component.html.ext.HtmlDataTableHack

encodeEnd

public void encodeEnd(FacesContext context)
            throws IOException
Overrides:
encodeEnd in interface org.apache.myfaces.component.html.ext.HtmlDataTableHack
See Also:
javax.faces.component.UIData.encodeEnd(javax.faces.context.FacesContext)

getClientId

public String getClientId(FacesContext context)

getDataModel

protected DataModel getDataModel()
Overrides:
getDataModel in interface org.apache.myfaces.component.html.ext.HtmlDataTableHack
See Also:
org.apache.myfaces.component.html.ext.HtmlDataTableHack.getDataModel()

getEnabledOnUserRole

public String getEnabledOnUserRole()
Specified by:
getEnabledOnUserRole in interface UserRoleAware

getFirst

public int getFirst()

getForceIdIndexFormula

public String getForceIdIndexFormula()

getPreservedDataModel

protected org.apache.myfaces.component.html.ext._SerializableDataModel getPreservedDataModel()

getPreviousRowDataVar

public String getPreviousRowDataVar()

getRowCountVar

public String getRowCountVar()

getRowIndexVar

public String getRowIndexVar()

getRowOnClick

public String getRowOnClick()

getRowOnDblClick

public String getRowOnDblClick()

getRowOnKeyDown

public String getRowOnKeyDown()

getRowOnKeyPress

public String getRowOnKeyPress()

getRowOnKeyUp

public String getRowOnKeyUp()

getRowOnMouseDown

public String getRowOnMouseDown()

getRowOnMouseMove

public String getRowOnMouseMove()

getRowOnMouseOut

public String getRowOnMouseOut()

getRowOnMouseOver

public String getRowOnMouseOver()

getRowOnMouseUp

public String getRowOnMouseUp()

getRowStyle

public String getRowStyle()

getRowStyleClass

public String getRowStyleClass()

getRows

public int getRows()

getSerializableDataModel

public org.apache.myfaces.component.html.ext._SerializableDataModel getSerializableDataModel()

getSortColumn

public String getSortColumn()

getVisibleOnUserRole

public String getVisibleOnUserRole()
Specified by:
getVisibleOnUserRole in interface UserRoleAware

isPreserveDataModel

public boolean isPreserveDataModel()

isPreserveSort

public boolean isPreserveSort()

isRendered

public boolean isRendered()

isRenderedIfEmpty

public boolean isRenderedIfEmpty()

isSortAscending

public boolean isSortAscending()

isValidChildren

protected boolean isValidChildren()

processDecodes

public void processDecodes(FacesContext context)

processUpdates

public void processUpdates(FacesContext context)
Overrides:
processUpdates in interface org.apache.myfaces.component.html.ext.HtmlDataTableHack

processValidators

public void processValidators(FacesContext context)
Overrides:
processValidators in interface org.apache.myfaces.component.html.ext.HtmlDataTableHack

restoreState

public void restoreState(FacesContext context,
                         Object state)

saveState

public Object saveState(FacesContext context)

setEnabledOnUserRole

public void setEnabledOnUserRole(String enabledOnUserRole)
Specified by:
setEnabledOnUserRole in interface UserRoleAware

setFirst

public void setFirst(int first)

setForceIdIndexFormula

public void setForceIdIndexFormula(String forceIdIndexFormula)

setIsValidChildren

protected void setIsValidChildren(boolean isValidChildren)

setPreserveDataModel

public void setPreserveDataModel(boolean preserveDataModel)

setPreserveSort

public void setPreserveSort(boolean preserveSort)

setPreservedDataModel

protected void setPreservedDataModel(org.apache.myfaces.component.html.ext._SerializableDataModel preservedDataModel)

setPreviousRowDataVar

public void setPreviousRowDataVar(String previousRowDataVar)

setRenderedIfEmpty

public void setRenderedIfEmpty(boolean renderedIfEmpty)

setRowCountVar

public void setRowCountVar(String rowCountVar)

setRowIndex

public void setRowIndex(int rowIndex)
Overrides:
setRowIndex in interface org.apache.myfaces.component.html.ext.HtmlDataTableHack

setRowIndexVar

public void setRowIndexVar(String rowIndexVar)

setRowOnClick

public void setRowOnClick(String rowOnClick)

setRowOnDblClick

public void setRowOnDblClick(String rowOnDblClick)

setRowOnKeyDown

public void setRowOnKeyDown(String rowOnKeyDown)

setRowOnKeyPress

public void setRowOnKeyPress(String rowOnKeyPress)

setRowOnKeyUp

public void setRowOnKeyUp(String rowOnKeyUp)

setRowOnMouseDown

public void setRowOnMouseDown(String rowOnMouseDown)

setRowOnMouseMove

public void setRowOnMouseMove(String rowOnMouseMove)

setRowOnMouseOut

public void setRowOnMouseOut(String rowOnMouseOut)

setRowOnMouseOver

public void setRowOnMouseOver(String rowOnMouseOver)

setRowOnMouseUp

public void setRowOnMouseUp(String rowOnMouseUp)

setRowStyle

public void setRowStyle(String rowStyle)

setRowStyleClass

public void setRowStyleClass(String rowStyleClass)

setRows

public void setRows(int rows)

setSortAscending

public void setSortAscending(boolean sortAscending)

setSortColumn

public void setSortColumn(String sortColumn)

setVisibleOnUserRole

public void setVisibleOnUserRole(String visibleOnUserRole)
Specified by:
setVisibleOnUserRole in interface UserRoleAware