org.openfaces.component.table
Class AbstractTableSelection
java.lang.Object
javax.faces.component.UIComponent
javax.faces.component.UIComponentBase
javax.faces.component.UICommand
org.openfaces.component.OUICommand
org.openfaces.component.table.AbstractTableSelection
- All Implemented Interfaces:
- java.util.EventListener, javax.faces.component.ActionSource, javax.faces.component.ActionSource2, javax.faces.component.behavior.ClientBehaviorHolder, javax.faces.component.PartialStateHolder, javax.faces.component.StateHolder, javax.faces.event.ComponentSystemEventListener, javax.faces.event.FacesListener, javax.faces.event.SystemEventListenerHolder, ComponentConfigurator, OUIComponent
- Direct Known Subclasses:
- DataTableSelection, TreeTableSelection
public abstract class AbstractTableSelection
- extends OUICommand
- implements ComponentConfigurator
| Fields inherited from class javax.faces.component.UICommand |
COMPONENT_FAMILY, COMPONENT_TYPE |
| Fields inherited from class javax.faces.component.UIComponent |
BEANINFO_KEY, COMPOSITE_COMPONENT_TYPE_KEY, COMPOSITE_FACET_NAME, CURRENT_COMPONENT, CURRENT_COMPOSITE_COMPONENT, FACETS_KEY, VIEW_LOCATION_KEY |
| Methods inherited from class org.openfaces.component.OUICommand |
getDefaultEventName, getEventNames, getExecute, getFamily, getOnajaxend, getOnajaxstart, getOnblur, getOnclick, getOncontextmenu, getOndblclick, getOnerror, getOnfocus, getOnkeydown, getOnkeypress, getOnkeyup, getOnmousedown, getOnmousemove, getOnmouseout, getOnmouseover, getOnmouseup, getRender, getRolloverClass, getRolloverStyle, setExecute, setOnajaxend, setOnajaxstart, setOnblur, setOnclick, setOncontextmenu, setOndblclick, setOnerror, setOnfocus, setOnkeydown, setOnkeypress, setOnkeyup, setOnmousedown, setOnmousemove, setOnmouseout, setOnmouseover, setOnmouseup, setRender, setRolloverClass, setRolloverStyle |
| Methods inherited from class javax.faces.component.UICommand |
addActionListener, broadcast, getAction, getActionExpression, getActionListener, getActionListeners, getValue, isImmediate, queueEvent, removeActionListener, setAction, setActionExpression, setActionListener, setImmediate, setValue |
| Methods inherited from class javax.faces.component.UIComponentBase |
addClientBehavior, clearInitialState, encodeChildren, encodeEnd, findComponent, getAttributes, getChildCount, getChildren, getClientBehaviors, getClientId, getFacet, getFacetCount, getFacets, getFacetsAndChildren, getId, getParent, getRendererType, getRendersChildren, getValueBinding, invokeOnComponent, isRendered, isTransient, markInitialState, processDecodes, processRestoreState, processSaveState, processValidators, restoreAttachedState, saveAttachedState, setId, setParent, setRendered, setRendererType, setTransient, setValueBinding |
| Methods inherited from class javax.faces.component.UIComponent |
encodeAll, getClientId, getCompositeComponentParent, getContainerClientId, getCurrentComponent, getCurrentCompositeComponent, getListenersForEventClass, getNamingContainer, getResourceBundleMap, getValueExpression, initialStateMarked, isCompositeComponent, isInView, popComponentFromEL, processEvent, pushComponentToEL, setInView, setValueExpression, subscribeToEvent, unsubscribeFromEvent, visitTree |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface javax.faces.component.behavior.ClientBehaviorHolder |
addClientBehavior, getClientBehaviors |
isMultipleSelectionAllowed
public abstract boolean isMultipleSelectionAllowed()
rememberByKeys
public abstract void rememberByKeys()
saveState
public java.lang.Object saveState(javax.faces.context.FacesContext context)
- Specified by:
saveState in interface javax.faces.component.StateHolder- Overrides:
saveState in class OUICommand
restoreState
public void restoreState(javax.faces.context.FacesContext context,
java.lang.Object object)
- Specified by:
restoreState in interface javax.faces.component.StateHolder- Overrides:
restoreState in class OUICommand
getOnchange
public java.lang.String getOnchange()
setOnchange
public void setOnchange(java.lang.String onchange)
isEnabled
public boolean isEnabled()
setEnabled
public void setEnabled(boolean enabled)
isMouseSupport
public boolean isMouseSupport()
setMouseSupport
public void setMouseSupport(boolean mouseSupport)
isKeyboardSupport
public boolean isKeyboardSupport()
setKeyboardSupport
public void setKeyboardSupport(boolean keyboardSupport)
getStyle
public java.lang.String getStyle()
- Specified by:
getStyle in interface OUIComponent- Overrides:
getStyle in class OUICommand
setStyle
public void setStyle(java.lang.String style)
- Specified by:
setStyle in interface OUIComponent- Overrides:
setStyle in class OUICommand
getStyleClass
public java.lang.String getStyleClass()
- Specified by:
getStyleClass in interface OUIComponent- Overrides:
getStyleClass in class OUICommand
setStyleClass
public void setStyleClass(java.lang.String styleClass)
- Specified by:
setStyleClass in interface OUIComponent- Overrides:
setStyleClass in class OUICommand
beforeInvokeApplication
public void beforeInvokeApplication()
beforeEncode
public void beforeEncode()
processUpdates
public void processUpdates(javax.faces.context.FacesContext context)
- Overrides:
processUpdates in class javax.faces.component.UIComponentBase
getModel
public TableDataModel getModel()
setModel
public void setModel(TableDataModel model)
getConfiguredComponent
public javax.faces.component.UIComponent getConfiguredComponent()
- Specified by:
getConfiguredComponent in interface ComponentConfigurator
getTable
public AbstractTable getTable()
setTable
public void setTable(AbstractTable table)
registerSelectionStyle
public void registerSelectionStyle(javax.faces.context.FacesContext context)
- This method must be invoked before rendering this selection component.
Registering selection before the rendering procedure is required for all AbstractTableRenderer to be able to
render selection in one