javax.faces.component

Class UIData

Implemented Interfaces:
NamingContainer, StateHolder
Known Direct Subclasses:
HtmlDataTable

public class UIData
extends UIComponentBase
implements NamingContainer

Version:
$Revision: 279280 $ $Date: 2005-09-07 10:36:27 +0200 (Wed, 07 Sep 2005) $
Author:
Manfred Geiler (latest modification by $Author: baranda $)

Field Summary

static String
COMPONENT_FAMILY
static String
COMPONENT_TYPE

Fields inherited from interface javax.faces.component.NamingContainer

SEPARATOR_CHAR

Constructor Summary

UIData()

Method Summary

void
broadcast(FacesEvent event)
void
encodeBegin(FacesContext context)
void
encodeEnd(FacesContext context)
String
getClientId(FacesContext context)
String
getFamily()
int
getFirst()
UIComponent
getFooter()
UIComponent
getHeader()
int
getRowCount()
Object
getRowData()
int
getRowIndex()
int
getRows()
Object
getValue()
String
getVar()
boolean
isRowAvailable()
void
processDecodes(FacesContext context)
void
processUpdates(FacesContext context)
void
processValidators(FacesContext context)
void
queueEvent(FacesEvent event)
void
restoreState(FacesContext context, Object state)
Object
saveState(FacesContext context)
void
setFirst(int first)
void
setFooter(UIComponent footer)
void
setHeader(UIComponent header)
void
setRowIndex(int rowIndex)
void
setRows(int rows)
void
setValue(Object value)
void
setValueBinding(String name, ValueBinding binding)
void
setVar(String var)

Methods inherited from class javax.faces.component.UIComponentBase

addFacesListener, broadcast, decode, encodeBegin, encodeChildren, encodeEnd, findComponent, getAttributes, getChildCount, getChildren, getClientId, getFacesContext, getFacesListeners, getFacet, getFacets, getFacetsAndChildren, getId, getParent, getRenderer, getRendererType, getRendersChildren, getValueBinding, isRendered, isTransient, processDecodes, processRestoreState, processSaveState, processUpdates, processValidators, queueEvent, removeFacesListener, restoreAttachedState, restoreState, saveAttachedState, saveState, setId, setParent, setRendered, setRendererType, setTransient, setValueBinding

Methods inherited from class javax.faces.component.UIComponent

addFacesListener, broadcast, decode, encodeBegin, encodeChildren, encodeEnd, findComponent, getAttributes, getChildCount, getChildren, getClientId, getFacesContext, getFacesListeners, getFacet, getFacets, getFacetsAndChildren, getFamily, getId, getParent, getRenderer, getRendererType, getRendersChildren, getValueBinding, isRendered, processDecodes, processRestoreState, processSaveState, processUpdates, processValidators, queueEvent, removeFacesListener, setId, setParent, setRendered, setRendererType, setValueBinding

Field Details

COMPONENT_FAMILY

public static final String COMPONENT_FAMILY

COMPONENT_TYPE

public static final String COMPONENT_TYPE

Constructor Details

UIData

public UIData()

Method Details

broadcast

public void broadcast(FacesEvent event)
            throws AbortProcessingException
Overrides:
broadcast in interface UIComponentBase

encodeBegin

public void encodeBegin(FacesContext context)
            throws IOException
Overrides:
encodeBegin in interface UIComponentBase

encodeEnd

public void encodeEnd(FacesContext context)
            throws IOException
Overrides:
encodeEnd in interface UIComponentBase

getClientId

public String getClientId(FacesContext context)
Overrides:
getClientId in interface UIComponentBase
Parameters:
context -
Returns:
String

getFamily

public String getFamily()
Overrides:
getFamily in interface UIComponent

getFirst

public int getFirst()

getFooter

public UIComponent getFooter()

getHeader

public UIComponent getHeader()

getRowCount

public int getRowCount()

getRowData

public Object getRowData()

getRowIndex

public int getRowIndex()

getRows

public int getRows()

getValue

public Object getValue()

getVar

public String getVar()

isRowAvailable

public boolean isRowAvailable()

processDecodes

public void processDecodes(FacesContext context)
Overrides:
processDecodes in interface UIComponentBase

processUpdates

public void processUpdates(FacesContext context)
Overrides:
processUpdates in interface UIComponentBase

processValidators

public void processValidators(FacesContext context)
Overrides:
processValidators in interface UIComponentBase

queueEvent

public void queueEvent(FacesEvent event)
Overrides:
queueEvent in interface UIComponentBase

restoreState

public void restoreState(FacesContext context,
                         Object state)
Overrides:
restoreState in interface UIComponentBase

saveState

public Object saveState(FacesContext context)
Specified by:
saveState in interface StateHolder
Overrides:
saveState in interface UIComponentBase

setFirst

public void setFirst(int first)

setFooter

public void setFooter(UIComponent footer)

setHeader

public void setHeader(UIComponent header)

setRowIndex

public void setRowIndex(int rowIndex)

setRows

public void setRows(int rows)

setValue

public void setValue(Object value)

setValueBinding

public void setValueBinding(String name,
                            ValueBinding binding)
Overrides:
setValueBinding in interface UIComponentBase

setVar

public void setVar(String var)