public abstract class UIScrollableDataTable
extends org.ajax4jsf.component.SequenceDataAdaptor
implements org.ajax4jsf.component.AjaxComponent, org.richfaces.component.Sortable, org.richfaces.component.Selectable, org.richfaces.component.ScriptExportable
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
COMPONENT_TYPE |
static java.lang.String |
SORT_MULTI |
static java.lang.String |
SORT_SINGLE |
| Constructor and Description |
|---|
UIScrollableDataTable() |
| Modifier and Type | Method and Description |
|---|---|
void |
broadcast(javax.faces.event.FacesEvent event) |
protected boolean |
broadcastLocal(javax.faces.event.FacesEvent event) |
protected org.ajax4jsf.model.DataComponentState |
createComponentState() |
protected org.ajax4jsf.model.ExtendedDataModel |
createDataModel() |
protected java.util.Iterator<javax.faces.component.UIComponent> |
dataChildren() |
void |
encodeBegin(javax.faces.context.FacesContext context) |
void |
encodeEnd(javax.faces.context.FacesContext context) |
protected java.util.Iterator<javax.faces.component.UIComponent> |
fixedChildren() |
abstract java.lang.Object |
getActiveRowKey() |
java.util.Collection<java.lang.String> |
getResponseData() |
javax.faces.convert.Converter |
getRowKeyConverter() |
java.lang.String |
getScrollPos() |
abstract org.richfaces.model.SelectionMode |
getSelectionMode() |
org.richfaces.event.sort.SortListener |
getSortListener() |
abstract java.lang.String |
getSortMode() |
abstract org.richfaces.model.SortOrder |
getSortOrder() |
boolean |
isAjaxSingle() |
boolean |
isCacheable() |
boolean |
isLimitToList() |
boolean |
isSelectionEnabled() |
void |
processDecodes(javax.faces.context.FacesContext faces) |
void |
processScrolling(javax.faces.event.FacesEvent event) |
void |
processSortingChange(javax.faces.event.FacesEvent event) |
void |
processUpdates(javax.faces.context.FacesContext faces) |
void |
processValidators(javax.faces.context.FacesContext faces) |
void |
queueEvent(javax.faces.event.FacesEvent event) |
void |
resetReqRowsCount() |
void |
restoreState(javax.faces.context.FacesContext context,
java.lang.Object state) |
java.lang.Object |
saveState(javax.faces.context.FacesContext context) |
abstract void |
setActiveRowKey(java.lang.Object activeRowKey) |
void |
setAjaxSingle(boolean single) |
void |
setLimitToList(boolean submitForm) |
void |
setResponseData(java.util.Collection<java.lang.String> responseData) |
void |
setRowIndex(int index) |
void |
setRowKeyConverter(javax.faces.convert.Converter rowKeyConverter) |
void |
setScrollPos(java.lang.String scrollPos) |
abstract void |
setSelectionMode(org.richfaces.model.SelectionMode mode) |
void |
setSortListener(org.richfaces.event.sort.SortListener sortListener) |
abstract void |
setSortMode(java.lang.String mode) |
abstract void |
setSortOrder(org.richfaces.model.SortOrder sortOrder) |
void |
walk(javax.faces.context.FacesContext faces,
org.ajax4jsf.model.DataVisitor visitor,
java.lang.Object argument) |
addAjaxKeyEvent, addRequestKey, beforeRenderResponse, captureOrigValue, captureOrigValue, clearRequestKeysSet, containsRequestKey, encodeAjaxChild, extractKeySegment, getAjaxKeys, getAllAjaxKeys, getBaseClientId, getChildrenRenderer, getChildState, getClientId, getComponentState, getEncodedIds, getExtendedDataModel, getRowCount, getRowData, getRowIndex, getRowKey, getRowKeyVar, getStateVar, getValue, invocableChildren, invokeOnComponent, isRowAvailable, iterate, keepSaved, processDecodes, processUpdates, processValidators, removeRequestKey, resetComponent, resetDataModel, restoreChildState, restoreOrigValue, restoreOrigValue, saveChildState, setAjaxKeys, setComponentState, setExtendedDataModel, setId, setParent, setRowKey, setRowKey, setRowKeyVar, setStateVar, setupVariable, setValuegetFamily, getFirst, getFooter, getHeader, getRows, getVar, setFirst, setFooter, setHeader, setRows, setValueBinding, setValueExpression, setVaraddFacesListener, decode, encodeChildren, findComponent, getAttributes, getChildCount, getChildren, getFacesContext, getFacesListeners, getFacet, getFacetCount, getFacets, getFacetsAndChildren, getId, getParent, getRenderer, getRendererType, getRendersChildren, getValueBinding, isRendered, isTransient, processRestoreState, processSaveState, removeFacesListener, restoreAttachedState, saveAttachedState, setRendered, setRendererType, setTransientencodeAll, getContainerClientId, getValueExpressionclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetData, getEventsQueue, getFocus, getOnbeforedomupdate, getOncomplete, getProcess, getRequestDelay, getReRender, getSimilarityGroupingId, getStatus, getTimeout, isBypassUpdates, isIgnoreDupResponses, setBypassUpdates, setData, setEventsQueue, setFocus, setIgnoreDupResponses, setOnbeforedomupdate, setOncomplete, setProcess, setRequestDelay, setReRender, setSimilarityGroupingId, setStatus, setTimeoutpublic static final java.lang.String COMPONENT_TYPE
public static final java.lang.String SORT_SINGLE
public static final java.lang.String SORT_MULTI
public abstract org.richfaces.model.SortOrder getSortOrder()
getSortOrder in interface org.richfaces.component.Sortablepublic abstract void setSortOrder(org.richfaces.model.SortOrder sortOrder)
setSortOrder in interface org.richfaces.component.Sortablepublic java.util.Collection<java.lang.String> getResponseData()
public void setResponseData(java.util.Collection<java.lang.String> responseData)
protected org.ajax4jsf.model.DataComponentState createComponentState()
createComponentState in class org.ajax4jsf.component.SequenceDataAdaptorpublic void processDecodes(javax.faces.context.FacesContext faces)
processDecodes in class org.ajax4jsf.component.UIDataAdaptorpublic void processValidators(javax.faces.context.FacesContext faces)
processValidators in class org.ajax4jsf.component.UIDataAdaptorpublic void processUpdates(javax.faces.context.FacesContext faces)
processUpdates in class org.ajax4jsf.component.UIDataAdaptorpublic void encodeBegin(javax.faces.context.FacesContext context)
throws java.io.IOException
encodeBegin in class org.ajax4jsf.component.UIDataAdaptorjava.io.IOExceptionprotected org.ajax4jsf.model.ExtendedDataModel createDataModel()
createDataModel in class org.ajax4jsf.component.SequenceDataAdaptorpublic java.lang.Object saveState(javax.faces.context.FacesContext context)
saveState in interface javax.faces.component.StateHoldersaveState in class org.ajax4jsf.component.UIDataAdaptorpublic void restoreState(javax.faces.context.FacesContext context,
java.lang.Object state)
restoreState in interface javax.faces.component.StateHolderrestoreState in class org.ajax4jsf.component.UIDataAdaptorprotected java.util.Iterator<javax.faces.component.UIComponent> dataChildren()
dataChildren in class org.ajax4jsf.component.UIDataAdaptorprotected java.util.Iterator<javax.faces.component.UIComponent> fixedChildren()
fixedChildren in class org.ajax4jsf.component.UIDataAdaptorpublic void broadcast(javax.faces.event.FacesEvent event)
throws javax.faces.event.AbortProcessingException
broadcast in class org.ajax4jsf.component.UIDataAdaptorjavax.faces.event.AbortProcessingExceptionprotected boolean broadcastLocal(javax.faces.event.FacesEvent event)
broadcastLocal in class org.ajax4jsf.component.UIDataAdaptorpublic void queueEvent(javax.faces.event.FacesEvent event)
queueEvent in class org.ajax4jsf.component.UIDataAdaptorpublic void processScrolling(javax.faces.event.FacesEvent event)
public void processSortingChange(javax.faces.event.FacesEvent event)
public void walk(javax.faces.context.FacesContext faces,
org.ajax4jsf.model.DataVisitor visitor,
java.lang.Object argument)
throws java.io.IOException
walk in class org.ajax4jsf.component.UIDataAdaptorjava.io.IOExceptionpublic void encodeEnd(javax.faces.context.FacesContext context)
throws java.io.IOException
encodeEnd in class javax.faces.component.UIComponentBasejava.io.IOExceptionpublic boolean isCacheable()
public java.lang.String getScrollPos()
public void setScrollPos(java.lang.String scrollPos)
public org.richfaces.event.sort.SortListener getSortListener()
public void setSortListener(org.richfaces.event.sort.SortListener sortListener)
public abstract java.lang.String getSortMode()
public abstract void setSortMode(java.lang.String mode)
public abstract org.richfaces.model.SelectionMode getSelectionMode()
public abstract void setSelectionMode(org.richfaces.model.SelectionMode mode)
public boolean isSelectionEnabled()
public abstract java.lang.Object getActiveRowKey()
public abstract void setActiveRowKey(java.lang.Object activeRowKey)
public void setRowIndex(int index)
setRowIndex in class org.ajax4jsf.component.UIDataAdaptorpublic void resetReqRowsCount()
public boolean isLimitToList()
isLimitToList in interface org.ajax4jsf.component.AjaxComponentpublic void setLimitToList(boolean submitForm)
setLimitToList in interface org.ajax4jsf.component.AjaxComponentpublic boolean isAjaxSingle()
isAjaxSingle in interface org.ajax4jsf.component.AjaxComponentpublic void setAjaxSingle(boolean single)
setAjaxSingle in interface org.ajax4jsf.component.AjaxComponentpublic javax.faces.convert.Converter getRowKeyConverter()
getRowKeyConverter in class org.ajax4jsf.component.UIDataAdaptorpublic void setRowKeyConverter(javax.faces.convert.Converter rowKeyConverter)
setRowKeyConverter in class org.ajax4jsf.component.UIDataAdaptorCopyright © 2014. All Rights Reserved.