org.apache.myfaces.custom.datalist
Class HtmlDataList

java.lang.Object
  extended byjavax.faces.component.UIComponent
      extended byjavax.faces.component.UIComponentBase
          extended byjavax.faces.component.UIData
              extended byjavax.faces.component.html.HtmlDataTable
                  extended byorg.apache.myfaces.component.html.ext.HtmlDataTableHack
                      extended byorg.apache.myfaces.custom.datalist.HtmlDataList
All Implemented Interfaces:
ExtendedComponentBase, javax.faces.component.NamingContainer, javax.faces.component.StateHolder

public class HtmlDataList
extends HtmlDataTableHack

Version:
$Revision: 472630 $ $Date: 2006-11-08 21:40:03 +0100 (Mi, 08 Nov 2006) $
Author:
Manfred Geiler (latest modification by $Author: grantsmith $)

Field Summary
static java.lang.String COMPONENT_TYPE
           
 
Fields inherited from class javax.faces.component.UIData
COMPONENT_FAMILY
 
Fields inherited from interface javax.faces.component.NamingContainer
SEPARATOR_CHAR
 
Constructor Summary
HtmlDataList()
           
 
Method Summary
 java.lang.String getClientId(javax.faces.context.FacesContext context)
          Hack since RI does not call getRowIndex()
 java.lang.String getItemStyleClass()
           
 java.lang.String getLayout()
           
 java.lang.String getOnclick()
           
 java.lang.String getOndblclick()
           
 java.lang.String getOnkeydown()
           
 java.lang.String getOnkeypress()
           
 java.lang.String getOnkeyup()
           
 java.lang.String getOnmousedown()
           
 java.lang.String getOnmousemove()
           
 java.lang.String getOnmouseout()
           
 java.lang.String getOnmouseover()
           
 java.lang.String getOnmouseup()
           
 java.lang.String getRowCountVar()
           
 java.lang.String getRowIndexVar()
           
 java.lang.String getStyle()
           
 java.lang.String getStyleClass()
           
 java.lang.String getTitle()
           
 void processChildren(javax.faces.context.FacesContext context, int processAction)
          Iterates over all children, processes each according to the specified process action if the child is rendered.
 void processDecodes(javax.faces.context.FacesContext context)
          Throws NullPointerException if context is null.
 void processUpdates(javax.faces.context.FacesContext context)
           
 void processValidators(javax.faces.context.FacesContext context)
           
 void restoreState(javax.faces.context.FacesContext context, java.lang.Object state)
           
 java.lang.Object saveState(javax.faces.context.FacesContext context)
           
 void setItemStyleClass(java.lang.String itemStyleClass)
           
 void setLayout(java.lang.String layout)
           
 void setOnclick(java.lang.String onclick)
           
 void setOndblclick(java.lang.String ondblclick)
           
 void setOnkeydown(java.lang.String onkeydown)
           
 void setOnkeypress(java.lang.String onkeypress)
           
 void setOnkeyup(java.lang.String onkeyup)
           
 void setOnmousedown(java.lang.String onmousedown)
           
 void setOnmousemove(java.lang.String onmousemove)
           
 void setOnmouseout(java.lang.String onmouseout)
           
 void setOnmouseover(java.lang.String onmouseover)
           
 void setOnmouseup(java.lang.String onmouseup)
           
 void setRowCountVar(java.lang.String rowCountVar)
           
 void setRowIndex(int rowIndex)
           
 void setRowIndexVar(java.lang.String rowIndexVar)
           
 void setStyle(java.lang.String style)
           
 void setStyleClass(java.lang.String styleClass)
           
 void setTitle(java.lang.String title)
           
 
Methods inherited from class org.apache.myfaces.component.html.ext.HtmlDataTableHack
createDataModel, encodeBegin, encodeEnd, getDataModel, getRowCount, getRowData, getRowIndex, hasErrorMessages, isForceId, isPreserveRowStates, isRowAvailable, restoreDescendantComponentStates, saveDescendantComponentStates, setDataModel, setForceId, setPreserveRowStates, setValue, setValueBinding
 
Methods inherited from class javax.faces.component.html.HtmlDataTable
getBgcolor, getBorder, getCellpadding, getCellspacing, getColumnClasses, getDir, getFooterClass, getFrame, getHeaderClass, getLang, getRowClasses, getRules, getSummary, getWidth, setBgcolor, setBorder, setCellpadding, setCellspacing, setColumnClasses, setDir, setFooterClass, setFrame, setHeaderClass, setLang, setRowClasses, setRules, setSummary, setWidth
 
Methods inherited from class javax.faces.component.UIData
broadcast, getFamily, getFirst, getFooter, getHeader, getRows, getValue, getVar, queueEvent, setFirst, setFooter, setHeader, setRows, 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, isRendered, 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
 

Field Detail

COMPONENT_TYPE

public static final java.lang.String COMPONENT_TYPE
See Also:
Constant Field Values
Constructor Detail

HtmlDataList

public HtmlDataList()
Method Detail

processDecodes

public void processDecodes(javax.faces.context.FacesContext context)
Throws NullPointerException if context is null. Sets row index to -1, calls processChildren, sets row index to -1.


processUpdates

public void processUpdates(javax.faces.context.FacesContext context)
Overrides:
processUpdates in class HtmlDataTableHack
See Also:
UIData.processUpdates(javax.faces.context.FacesContext)

processValidators

public void processValidators(javax.faces.context.FacesContext context)
Overrides:
processValidators in class HtmlDataTableHack
See Also:
UIData.processValidators(javax.faces.context.FacesContext)

processChildren

public void processChildren(javax.faces.context.FacesContext context,
                            int processAction)
Iterates over all children, processes each according to the specified process action if the child is rendered.


getClientId

public java.lang.String getClientId(javax.faces.context.FacesContext context)
Description copied from class: HtmlDataTableHack
Hack since RI does not call getRowIndex()

Overrides:
getClientId in class HtmlDataTableHack

setRowIndex

public void setRowIndex(int rowIndex)
Overrides:
setRowIndex in class HtmlDataTableHack

setLayout

public void setLayout(java.lang.String layout)

getLayout

public java.lang.String getLayout()

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()

setOnclick

public void setOnclick(java.lang.String onclick)

getOnclick

public java.lang.String getOnclick()

setOndblclick

public void setOndblclick(java.lang.String ondblclick)

getOndblclick

public java.lang.String getOndblclick()

setOnkeydown

public void setOnkeydown(java.lang.String onkeydown)

getOnkeydown

public java.lang.String getOnkeydown()

setOnkeypress

public void setOnkeypress(java.lang.String onkeypress)

getOnkeypress

public java.lang.String getOnkeypress()

setOnkeyup

public void setOnkeyup(java.lang.String onkeyup)

getOnkeyup

public java.lang.String getOnkeyup()

setOnmousedown

public void setOnmousedown(java.lang.String onmousedown)

getOnmousedown

public java.lang.String getOnmousedown()

setOnmousemove

public void setOnmousemove(java.lang.String onmousemove)

getOnmousemove

public java.lang.String getOnmousemove()

setOnmouseout

public void setOnmouseout(java.lang.String onmouseout)

getOnmouseout

public java.lang.String getOnmouseout()

setOnmouseover

public void setOnmouseover(java.lang.String onmouseover)

getOnmouseover

public java.lang.String getOnmouseover()

setOnmouseup

public void setOnmouseup(java.lang.String onmouseup)

getOnmouseup

public java.lang.String getOnmouseup()

setStyle

public void setStyle(java.lang.String style)

getStyle

public java.lang.String getStyle()

setStyleClass

public void setStyleClass(java.lang.String styleClass)

getStyleClass

public java.lang.String getStyleClass()

setItemStyleClass

public void setItemStyleClass(java.lang.String itemStyleClass)

getItemStyleClass

public java.lang.String getItemStyleClass()

setTitle

public void setTitle(java.lang.String title)

getTitle

public java.lang.String getTitle()

saveState

public java.lang.Object saveState(javax.faces.context.FacesContext context)
Specified by:
saveState in interface javax.faces.component.StateHolder
Overrides:
saveState in class HtmlDataTableHack

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 HtmlDataTableHack


Copyright © 2007 Apache Software Foundation. All Rights Reserved.