java.lang.Object
javax.faces.component.UIComponent
javax.faces.component.UIComponentBase
javax.faces.component.UIData
- All Implemented Interfaces:
- NamingContainer, StateHolder
- public class UIData
- extends UIComponentBase
- implements NamingContainer
- Version:
- $Revision: 290979 $ $Date: 2005-09-22 12:52:51 -0400 (Thu, 22 Sep 2005) $
|
Method Summary |
void |
broadcast(javax.faces.event.FacesEvent event)
|
private javax.faces.model.DataModel |
createDataModel()
Creates a new DataModel around the current value. |
void |
encodeBegin(javax.faces.context.FacesContext context)
|
void |
encodeEnd(javax.faces.context.FacesContext context)
|
java.lang.String |
getClientId(javax.faces.context.FacesContext context)
|
private javax.faces.model.DataModel |
getDataModel()
|
java.lang.String |
getFamily()
|
int |
getFirst()
|
UIComponent |
getFooter()
|
UIComponent |
getHeader()
|
int |
getRowCount()
|
java.lang.Object |
getRowData()
|
int |
getRowIndex()
|
int |
getRows()
|
java.lang.Object |
getValue()
|
java.lang.String |
getVar()
|
boolean |
isRowAvailable()
|
private void |
process(javax.faces.context.FacesContext context,
UIComponent component,
int processAction)
|
private void |
processColumnChildren(javax.faces.context.FacesContext context,
int processAction)
|
private void |
processColumnFacets(javax.faces.context.FacesContext context,
int processAction)
|
void |
processDecodes(javax.faces.context.FacesContext context)
|
private void |
processFacets(javax.faces.context.FacesContext context,
int processAction)
|
void |
processUpdates(javax.faces.context.FacesContext context)
|
void |
processValidators(javax.faces.context.FacesContext context)
|
void |
queueEvent(javax.faces.event.FacesEvent event)
|
private void |
restoreDescendantComponentStates(java.util.Iterator childIterator,
java.lang.Object state,
boolean restoreChildFacets)
|
void |
restoreState(javax.faces.context.FacesContext context,
java.lang.Object state)
|
private java.lang.Object |
saveDescendantComponentStates(java.util.Iterator childIterator,
boolean saveChildFacets)
|
java.lang.Object |
saveState(javax.faces.context.FacesContext context)
|
void |
setFirst(int first)
|
void |
setFooter(UIComponent footer)
|
void |
setHeader(UIComponent header)
|
void |
setRowIndex(int rowIndex)
|
void |
setRows(int rows)
|
void |
setValue(java.lang.Object value)
|
void |
setValueBinding(java.lang.String name,
javax.faces.el.ValueBinding binding)
|
void |
setVar(java.lang.String var)
|
| 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 |
STATE_SIZE
private static final int STATE_SIZE
- See Also:
- Constant Field Values
SUPER_STATE_INDEX
private static final int SUPER_STATE_INDEX
- See Also:
- Constant Field Values
FIRST_STATE_INDEX
private static final int FIRST_STATE_INDEX
- See Also:
- Constant Field Values
ROWS_STATE_INDEX
private static final int ROWS_STATE_INDEX
- See Also:
- Constant Field Values
VALUE_STATE_INDEX
private static final int VALUE_STATE_INDEX
- See Also:
- Constant Field Values
VAR_STATE_INDEX
private static final int VAR_STATE_INDEX
- See Also:
- Constant Field Values
FOOTER_FACET_NAME
private static final java.lang.String FOOTER_FACET_NAME
- See Also:
- Constant Field Values
HEADER_FACET_NAME
private static final java.lang.String HEADER_FACET_NAME
- See Also:
- Constant Field Values
OBJECT_ARRAY_CLASS
private static final java.lang.Class OBJECT_ARRAY_CLASS
PROCESS_DECODES
private static final int PROCESS_DECODES
- See Also:
- Constant Field Values
PROCESS_VALIDATORS
private static final int PROCESS_VALIDATORS
- See Also:
- Constant Field Values
PROCESS_UPDATES
private static final int PROCESS_UPDATES
- See Also:
- Constant Field Values
_rowIndex
private int _rowIndex
_var
private java.lang.String _var
_rowStates
private java.util.Map _rowStates
_dataModelMap
private java.util.Map _dataModelMap
_isValidChilds
private boolean _isValidChilds
_initialDescendantComponentState
private java.lang.Object _initialDescendantComponentState
EMPTY_DATA_MODEL
private static final javax.faces.model.DataModel EMPTY_DATA_MODEL
COMPONENT_TYPE
public static final java.lang.String COMPONENT_TYPE
- See Also:
- Constant Field Values
COMPONENT_FAMILY
public static final java.lang.String COMPONENT_FAMILY
- See Also:
- Constant Field Values
DEFAULT_RENDERER_TYPE
private static final java.lang.String DEFAULT_RENDERER_TYPE
- See Also:
- Constant Field Values
DEFAULT_FIRST
private static final int DEFAULT_FIRST
- See Also:
- Constant Field Values
DEFAULT_ROWS
private static final int DEFAULT_ROWS
- See Also:
- Constant Field Values
_first
private java.lang.Integer _first
_rows
private java.lang.Integer _rows
_value
private java.lang.Object _value
UIData
public UIData()
setFooter
public void setFooter(UIComponent footer)
getFooter
public UIComponent getFooter()
setHeader
public void setHeader(UIComponent header)
getHeader
public UIComponent getHeader()
isRowAvailable
public boolean isRowAvailable()
getRowCount
public int getRowCount()
getRowData
public java.lang.Object getRowData()
getRowIndex
public int getRowIndex()
setRowIndex
public void setRowIndex(int rowIndex)
restoreDescendantComponentStates
private void restoreDescendantComponentStates(java.util.Iterator childIterator,
java.lang.Object state,
boolean restoreChildFacets)
saveDescendantComponentStates
private java.lang.Object saveDescendantComponentStates(java.util.Iterator childIterator,
boolean saveChildFacets)
setRows
public void setRows(int rows)
setVar
public void setVar(java.lang.String var)
getVar
public java.lang.String getVar()
setValueBinding
public void setValueBinding(java.lang.String name,
javax.faces.el.ValueBinding binding)
- Overrides:
setValueBinding in class UIComponentBase
getClientId
public java.lang.String getClientId(javax.faces.context.FacesContext context)
- Overrides:
getClientId in class UIComponentBase
queueEvent
public void queueEvent(javax.faces.event.FacesEvent event)
- Overrides:
queueEvent in class UIComponentBase
broadcast
public void broadcast(javax.faces.event.FacesEvent event)
throws javax.faces.event.AbortProcessingException
- Overrides:
broadcast in class UIComponentBase
encodeBegin
public void encodeBegin(javax.faces.context.FacesContext context)
throws java.io.IOException
- Overrides:
encodeBegin in class UIComponentBase
encodeEnd
public void encodeEnd(javax.faces.context.FacesContext context)
throws java.io.IOException
- Overrides:
encodeEnd in class UIComponentBase
processDecodes
public void processDecodes(javax.faces.context.FacesContext context)
- Overrides:
processDecodes in class UIComponentBase
processValidators
public void processValidators(javax.faces.context.FacesContext context)
- Overrides:
processValidators in class UIComponentBase
processUpdates
public void processUpdates(javax.faces.context.FacesContext context)
- Overrides:
processUpdates in class UIComponentBase
processFacets
private void processFacets(javax.faces.context.FacesContext context,
int processAction)
processColumnFacets
private void processColumnFacets(javax.faces.context.FacesContext context,
int processAction)
processColumnChildren
private void processColumnChildren(javax.faces.context.FacesContext context,
int processAction)
process
private void process(javax.faces.context.FacesContext context,
UIComponent component,
int processAction)
getDataModel
private javax.faces.model.DataModel getDataModel()
createDataModel
private javax.faces.model.DataModel createDataModel()
- Creates a new DataModel around the current value.
setValue
public void setValue(java.lang.Object value)
saveState
public java.lang.Object saveState(javax.faces.context.FacesContext context)
- Specified by:
saveState in interface StateHolder- Overrides:
saveState in class UIComponentBase
restoreState
public void restoreState(javax.faces.context.FacesContext context,
java.lang.Object state)
- Specified by:
restoreState in interface StateHolder- Overrides:
restoreState in class UIComponentBase
getFamily
public java.lang.String getFamily()
- Specified by:
getFamily in class UIComponent
setFirst
public void setFirst(int first)
getFirst
public int getFirst()
getRows
public int getRows()
getValue
public java.lang.Object getValue()