org.apache.myfaces.component.html.ext
Class HtmlDataTable
java.lang.Object
javax.faces.component.UIComponent
javax.faces.component.UIComponentBase
javax.faces.component.UIData
javax.faces.component.html.HtmlDataTable
org.apache.myfaces.component.html.ext.HtmlDataTable
- All Implemented Interfaces:
- javax.faces.component.NamingContainer, javax.faces.component.StateHolder, UserRoleAware
public class HtmlDataTable
- extends javax.faces.component.html.HtmlDataTable
- implements UserRoleAware
- Version:
- $Revision: 280562 $ $Date: 2005-09-13 16:27:56 +0200 (Tue, 13 Sep 2005) $
- Author:
- Thomas Spiegl (latest modification by $Author: mbr $), Manfred Geiler
Fields inherited from class javax.faces.component.UIData |
COMPONENT_FAMILY |
Fields inherited from interface javax.faces.component.NamingContainer |
SEPARATOR_CHAR |
Methods inherited from class javax.faces.component.html.HtmlDataTable |
getBgcolor, getBorder, getCellpadding, getCellspacing, getColumnClasses, getDir, getFooterClass, getFrame, getHeaderClass, getLang, getOnclick, getOndblclick, getOnkeydown, getOnkeypress, getOnkeyup, getOnmousedown, getOnmousemove, getOnmouseout, getOnmouseover, getOnmouseup, getRowClasses, getRules, getStyle, getStyleClass, getSummary, getTitle, getWidth, setBgcolor, setBorder, setCellpadding, setCellspacing, setColumnClasses, setDir, setFooterClass, setFrame, setHeaderClass, setLang, setOnclick, setOndblclick, setOnkeydown, setOnkeypress, setOnkeyup, setOnmousedown, setOnmousemove, setOnmouseout, setOnmouseover, setOnmouseup, setRowClasses, setRules, setStyle, setStyleClass, setSummary, setTitle, setWidth |
Methods inherited from class javax.faces.component.UIData |
broadcast, getFamily, getFooter, getHeader, getValue, getVar, queueEvent, setFooter, setHeader, setVar |
Methods inherited from class javax.faces.component.UIComponentBase |
addFacesListener, decode, encodeChildren, findComponent, getAttributes, getChildCount, getChildren, getFacesContext, getFacesListeners, getFacet, getFacets, getFacetsAndChildren, getId, getParent, getRenderer, getRendererType, getRendersChildren, getValueBinding, isTransient, processRestoreState, processSaveState, removeFacesListener, restoreAttachedState, saveAttachedState, setId, setParent, setRendered, setRendererType, setTransient |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
COMPONENT_TYPE
public static final java.lang.String COMPONENT_TYPE
- See Also:
- Constant Field Values
HtmlDataTable
public HtmlDataTable()
getClientId
public java.lang.String getClientId(javax.faces.context.FacesContext context)
- Overrides:
getClientId
in class javax.faces.component.UIData
setRowIndex
public void setRowIndex(int rowIndex)
processDecodes
public void processDecodes(javax.faces.context.FacesContext context)
- Overrides:
processDecodes
in class javax.faces.component.UIData
processValidators
public void processValidators(javax.faces.context.FacesContext context)
- See Also:
UIData.processValidators(javax.faces.context.FacesContext)
processUpdates
public void processUpdates(javax.faces.context.FacesContext context)
- See Also:
UIData.processUpdates(javax.faces.context.FacesContext)
encodeBegin
public void encodeBegin(javax.faces.context.FacesContext context)
throws java.io.IOException
- Throws:
java.io.IOException
- See Also:
UIData.encodeBegin(javax.faces.context.FacesContext)
encodeEnd
public void encodeEnd(javax.faces.context.FacesContext context)
throws java.io.IOException
- Throws:
java.io.IOException
- See Also:
UIData.encodeEnd(javax.faces.context.FacesContext)
getFirst
public int getFirst()
- Overrides:
getFirst
in class javax.faces.component.UIData
setFirst
public void setFirst(int first)
- Overrides:
setFirst
in class javax.faces.component.UIData
getRows
public int getRows()
- Overrides:
getRows
in class javax.faces.component.UIData
setRows
public void setRows(int rows)
- Overrides:
setRows
in class javax.faces.component.UIData
saveState
public java.lang.Object saveState(javax.faces.context.FacesContext context)
- Specified by:
saveState
in interface javax.faces.component.StateHolder
- Overrides:
saveState
in class javax.faces.component.html.HtmlDataTable
getDataModel
protected javax.faces.model.DataModel getDataModel()
- See Also:
HtmlDataTableHack.getDataModel()
restoreState
public void restoreState(javax.faces.context.FacesContext context,
java.lang.Object state)
- Specified by:
restoreState
in interface javax.faces.component.StateHolder
- Overrides:
restoreState
in class javax.faces.component.html.HtmlDataTable
getSerializableDataModel
public org.apache.myfaces.component.html.ext._SerializableDataModel getSerializableDataModel()
isRendered
public boolean isRendered()
- Overrides:
isRendered
in class javax.faces.component.UIComponentBase
setForceIdIndexFormula
public void setForceIdIndexFormula(java.lang.String forceIdIndexFormula)
getForceIdIndexFormula
public java.lang.String getForceIdIndexFormula()
setSortColumn
public void setSortColumn(java.lang.String sortColumn)
getSortColumn
public java.lang.String getSortColumn()
setSortAscending
public void setSortAscending(boolean sortAscending)
isSortAscending
public boolean isSortAscending()
setRowOnMouseOver
public void setRowOnMouseOver(java.lang.String rowOnMouseOver)
getRowOnMouseOver
public java.lang.String getRowOnMouseOver()
setRowOnMouseOut
public void setRowOnMouseOut(java.lang.String rowOnMouseOut)
getRowOnMouseOut
public java.lang.String getRowOnMouseOut()
setRowOnClick
public void setRowOnClick(java.lang.String rowOnClick)
getRowOnClick
public java.lang.String getRowOnClick()
setRowOnDblClick
public void setRowOnDblClick(java.lang.String rowOnDblClick)
getRowOnDblClick
public java.lang.String getRowOnDblClick()
getRowOnKeyDown
public java.lang.String getRowOnKeyDown()
setRowOnKeyDown
public void setRowOnKeyDown(java.lang.String rowOnKeyDown)
getRowOnKeyPress
public java.lang.String getRowOnKeyPress()
setRowOnKeyPress
public void setRowOnKeyPress(java.lang.String rowOnKeyPress)
getRowOnKeyUp
public java.lang.String getRowOnKeyUp()
setRowOnKeyUp
public void setRowOnKeyUp(java.lang.String rowOnKeyUp)
getRowStyleClass
public java.lang.String getRowStyleClass()
setRowStyleClass
public void setRowStyleClass(java.lang.String rowStyleClass)
getRowStyle
public java.lang.String getRowStyle()
setRowStyle
public void setRowStyle(java.lang.String rowStyle)
getRowOnMouseDown
public java.lang.String getRowOnMouseDown()
setRowOnMouseDown
public void setRowOnMouseDown(java.lang.String rowOnMouseDown)
getRowOnMouseMove
public java.lang.String getRowOnMouseMove()
setRowOnMouseMove
public void setRowOnMouseMove(java.lang.String rowOnMouseMove)
getRowOnMouseUp
public java.lang.String getRowOnMouseUp()
setRowOnMouseUp
public void setRowOnMouseUp(java.lang.String rowOnMouseUp)
isValidChildren
protected boolean isValidChildren()
setIsValidChildren
protected void setIsValidChildren(boolean isValidChildren)
getPreservedDataModel
protected org.apache.myfaces.component.html.ext._SerializableDataModel getPreservedDataModel()
setPreservedDataModel
protected void setPreservedDataModel(org.apache.myfaces.component.html.ext._SerializableDataModel preservedDataModel)
setPreserveDataModel
public void setPreserveDataModel(boolean preserveDataModel)
isPreserveDataModel
public boolean isPreserveDataModel()
setPreserveSort
public void setPreserveSort(boolean preserveSort)
isPreserveSort
public boolean isPreserveSort()
setEnabledOnUserRole
public void setEnabledOnUserRole(java.lang.String enabledOnUserRole)
- Specified by:
setEnabledOnUserRole
in interface UserRoleAware
getEnabledOnUserRole
public java.lang.String getEnabledOnUserRole()
- Specified by:
getEnabledOnUserRole
in interface UserRoleAware
setVisibleOnUserRole
public void setVisibleOnUserRole(java.lang.String visibleOnUserRole)
- Specified by:
setVisibleOnUserRole
in interface UserRoleAware
getVisibleOnUserRole
public java.lang.String getVisibleOnUserRole()
- Specified by:
getVisibleOnUserRole
in interface UserRoleAware
setRenderedIfEmpty
public void setRenderedIfEmpty(boolean renderedIfEmpty)
isRenderedIfEmpty
public boolean isRenderedIfEmpty()
setRowIndexVar
public void setRowIndexVar(java.lang.String rowIndexVar)
getRowIndexVar
public java.lang.String getRowIndexVar()
setRowCountVar
public void setRowCountVar(java.lang.String rowCountVar)
getRowCountVar
public java.lang.String getRowCountVar()
setPreviousRowDataVar
public void setPreviousRowDataVar(java.lang.String previousRowDataVar)
getPreviousRowDataVar
public java.lang.String getPreviousRowDataVar()
isRowAvailable
public boolean isRowAvailable()
- Overrides:
isRowAvailable
in class javax.faces.component.UIData
getRowCount
public int getRowCount()
- Overrides:
getRowCount
in class javax.faces.component.UIData
getRowData
public java.lang.Object getRowData()
- Overrides:
getRowData
in class javax.faces.component.UIData
getRowIndex
public int getRowIndex()
- Overrides:
getRowIndex
in class javax.faces.component.UIData
setValueBinding
public void setValueBinding(java.lang.String name,
javax.faces.el.ValueBinding binding)
- Overrides:
setValueBinding
in class javax.faces.component.UIData
setValue
public void setValue(java.lang.Object value)
- Overrides:
setValue
in class javax.faces.component.UIData
- See Also:
UIData.setValue(java.lang.Object)
setDataModel
protected void setDataModel(javax.faces.model.DataModel datamodel)
createDataModel
protected javax.faces.model.DataModel createDataModel()
- Creates a new DataModel around the current value.