Class SelectRow
java.lang.Object
javax.faces.component.UIComponent
javax.faces.component.UIComponentBase
com.webmethods.caf.faces.component.BaseComponent
com.webmethods.caf.faces.component.table.SelectRow
- All Implemented Interfaces:
ISelectRow
,EventListener
,PartialStateHolder
,StateHolder
,TransientStateHolder
,ComponentSystemEventListener
,FacesListener
,SystemEventListenerHolder
- Direct Known Subclasses:
GSelectMarker
,SelectAllRowsCheckbox
,SelectAllVisibleRowsCheckbox
,SelectRowIndividualCheckbox
,SelectRowLink
,SelectRowOnClick
,SelectRowQuadStateCheckbox
,SelectRowTriStateCheckbox
Abstract component that selects a table row.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
Applies the selection's submitted values when an action event is recieved. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
protected Collection<String>
protected boolean
static final String
Fields inherited from class javax.faces.component.UIComponent
ATTRS_WITH_DECLARED_DEFAULT_VALUES, BEANINFO_KEY, bindings, COMPOSITE_COMPONENT_TYPE_KEY, COMPOSITE_FACET_NAME, CURRENT_COMPONENT, CURRENT_COMPOSITE_COMPONENT, FACETS_KEY, HONOR_CURRENT_COMPONENT_ATTRIBUTES_PARAM_NAME, VIEW_LOCATION_KEY
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
Applies the submitted values to this selectiton's table.Accesskey for control.getData()
ReturnsUIData
this pager is for, or null.getFor()
boolean
Tabindex for control.boolean
True if row cannot be selected.boolean
True if allows multiple rows to be selected.void
restoreState
(FacesContext context, Object state) void
setAccesskey
(String accesskey) Accesskey for control.void
setDisabled
(boolean disabled) True if row cannot be selected.void
void
setMultiple
(boolean multiple) True if allows multiple rows to be selected.void
void
setSubmittedUseUnselected
(boolean useUnselected) void
setTabindex
(String tabindex) Tabindex for control.Methods inherited from class com.webmethods.caf.faces.component.BaseComponent
getAttributes, getPropertyOrBindingValue, saveState, setBindingValue
Methods inherited from class javax.faces.component.UIComponentBase
addClientBehavior, addFacesListener, broadcast, clearInitialState, decode, encodeBegin, encodeChildren, encodeEnd, findComponent, getChildCount, getChildren, getClientBehaviors, getClientId, getDefaultEventName, getEventNames, getFacesContext, getFacesListeners, getFacet, getFacetCount, getFacets, getFacetsAndChildren, getId, getListenersForEventClass, getParent, getPassThroughAttributes, getRenderer, getRendererType, getRendersChildren, getValueBinding, invokeOnComponent, isRendered, isTransient, markInitialState, processDecodes, processRestoreState, processSaveState, processUpdates, processValidators, queueEvent, removeFacesListener, restoreAttachedState, saveAttachedState, setId, setParent, setRendered, setRendererType, setTransient, setValueBinding, subscribeToEvent, unsubscribeFromEvent
Methods inherited from class javax.faces.component.UIComponent
encodeAll, getClientId, getCompositeComponentParent, getContainerClientId, getCurrentComponent, getCurrentCompositeComponent, getNamingContainer, getPassThroughAttributes, getResourceBundleMap, getStateHelper, getStateHelper, getTransientStateHelper, getTransientStateHelper, getValueExpression, initialStateMarked, isCompositeComponent, isInView, isVisitable, popComponentFromEL, processEvent, pushComponentToEL, restoreTransientState, saveTransientState, setInView, setValueExpression, visitTree
-
Field Details
-
FAMILY
- See Also:
-
TYPE
- See Also:
-
m_submittedUseUnselected
protected transient boolean m_submittedUseUnselected -
m_submittedSelectedIds
-
-
Constructor Details
-
SelectRow
public SelectRow()
-
-
Method Details
-
getFamily
- Specified by:
getFamily
in classUIComponent
-
restoreState
- Specified by:
restoreState
in interfaceStateHolder
- Overrides:
restoreState
in classBaseComponent
-
applySubmittedValues
public void applySubmittedValues()Applies the submitted values to this selectiton's table. -
getData
ReturnsUIData
this pager is for, or null. -
getAccesskey
Description copied from interface:ISelectRow
Accesskey for control.- Specified by:
getAccesskey
in interfaceISelectRow
-
setAccesskey
Description copied from interface:ISelectRow
Accesskey for control.- Specified by:
setAccesskey
in interfaceISelectRow
-
isDisabled
public boolean isDisabled()Description copied from interface:ISelectRow
True if row cannot be selected.- Specified by:
isDisabled
in interfaceISelectRow
-
setDisabled
public void setDisabled(boolean disabled) Description copied from interface:ISelectRow
True if row cannot be selected.- Specified by:
setDisabled
in interfaceISelectRow
-
getFor
-
setFor
-
isMultiple
public boolean isMultiple()Description copied from interface:ISelectRow
True if allows multiple rows to be selected.- Specified by:
isMultiple
in interfaceISelectRow
-
setMultiple
public void setMultiple(boolean multiple) Description copied from interface:ISelectRow
True if allows multiple rows to be selected.- Specified by:
setMultiple
in interfaceISelectRow
-
getTabindex
Description copied from interface:ISelectRow
Tabindex for control.- Specified by:
getTabindex
in interfaceISelectRow
-
setTabindex
Description copied from interface:ISelectRow
Tabindex for control.- Specified by:
setTabindex
in interfaceISelectRow
-
getSubmittedUseUnselected
public boolean getSubmittedUseUnselected() -
setSubmittedUseUnselected
public void setSubmittedUseUnselected(boolean useUnselected) -
getSubmittedSelectedIds
-
setSubmittedSelectedIds
-