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, setValue
getFamily, getFirst, getFooter, getHeader, getRows, getVar, setFirst, setFooter, setHeader, setRows, setValueBinding, setValueExpression, setVar
addFacesListener, 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, setTransient
encodeAll, getContainerClientId, getValueExpression
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getData, getEventsQueue, getFocus, getOnbeforedomupdate, getOncomplete, getProcess, getRequestDelay, getReRender, getSimilarityGroupingId, getStatus, getTimeout, isBypassUpdates, isIgnoreDupResponses, setBypassUpdates, setData, setEventsQueue, setFocus, setIgnoreDupResponses, setOnbeforedomupdate, setOncomplete, setProcess, setRequestDelay, setReRender, setSimilarityGroupingId, setStatus, setTimeout
public 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.Sortable
public abstract void setSortOrder(org.richfaces.model.SortOrder sortOrder)
setSortOrder
in interface org.richfaces.component.Sortable
public 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.SequenceDataAdaptor
public void processDecodes(javax.faces.context.FacesContext faces)
processDecodes
in class org.ajax4jsf.component.UIDataAdaptor
public void processValidators(javax.faces.context.FacesContext faces)
processValidators
in class org.ajax4jsf.component.UIDataAdaptor
public void processUpdates(javax.faces.context.FacesContext faces)
processUpdates
in class org.ajax4jsf.component.UIDataAdaptor
public void encodeBegin(javax.faces.context.FacesContext context) throws java.io.IOException
encodeBegin
in class org.ajax4jsf.component.UIDataAdaptor
java.io.IOException
protected org.ajax4jsf.model.ExtendedDataModel createDataModel()
createDataModel
in class org.ajax4jsf.component.SequenceDataAdaptor
public java.lang.Object saveState(javax.faces.context.FacesContext context)
saveState
in interface javax.faces.component.StateHolder
saveState
in class org.ajax4jsf.component.UIDataAdaptor
public void restoreState(javax.faces.context.FacesContext context, java.lang.Object state)
restoreState
in interface javax.faces.component.StateHolder
restoreState
in class org.ajax4jsf.component.UIDataAdaptor
protected java.util.Iterator<javax.faces.component.UIComponent> dataChildren()
dataChildren
in class org.ajax4jsf.component.UIDataAdaptor
protected java.util.Iterator<javax.faces.component.UIComponent> fixedChildren()
fixedChildren
in class org.ajax4jsf.component.UIDataAdaptor
public void broadcast(javax.faces.event.FacesEvent event) throws javax.faces.event.AbortProcessingException
broadcast
in class org.ajax4jsf.component.UIDataAdaptor
javax.faces.event.AbortProcessingException
protected boolean broadcastLocal(javax.faces.event.FacesEvent event)
broadcastLocal
in class org.ajax4jsf.component.UIDataAdaptor
public void queueEvent(javax.faces.event.FacesEvent event)
queueEvent
in class org.ajax4jsf.component.UIDataAdaptor
public 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.UIDataAdaptor
java.io.IOException
public void encodeEnd(javax.faces.context.FacesContext context) throws java.io.IOException
encodeEnd
in class javax.faces.component.UIComponentBase
java.io.IOException
public 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.UIDataAdaptor
public void resetReqRowsCount()
public boolean isLimitToList()
isLimitToList
in interface org.ajax4jsf.component.AjaxComponent
public void setLimitToList(boolean submitForm)
setLimitToList
in interface org.ajax4jsf.component.AjaxComponent
public boolean isAjaxSingle()
isAjaxSingle
in interface org.ajax4jsf.component.AjaxComponent
public void setAjaxSingle(boolean single)
setAjaxSingle
in interface org.ajax4jsf.component.AjaxComponent
public javax.faces.convert.Converter getRowKeyConverter()
getRowKeyConverter
in class org.ajax4jsf.component.UIDataAdaptor
public void setRowKeyConverter(javax.faces.convert.Converter rowKeyConverter)
setRowKeyConverter
in class org.ajax4jsf.component.UIDataAdaptor
Copyright © 2013. All Rights Reserved.