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