Class PopupMenus
java.lang.Object
javax.faces.component.UIComponent
javax.faces.component.UIComponentBase
javax.faces.component.UIData
javax.faces.component.html.HtmlDataTable
com.webmethods.caf.faces.component.table.html.DataTable
com.webmethods.caf.faces.component.table.html.DataList
com.webmethods.caf.faces.component.nav.NavList
com.webmethods.caf.faces.component.nav.FirstLevelList
com.webmethods.caf.faces.component.nav.PopupMenus
- All Implemented Interfaces:
IDynamicComponent
,IExtendedTable
,ITableRowStateHolder
,Serializable
,EventListener
,ClientBehaviorHolder
,NamingContainer
,PartialStateHolder
,StateHolder
,TransientStateHolder
,UniqueIdVendor
,ComponentSystemEventListener
,FacesListener
,SystemEventListenerHolder
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class com.webmethods.caf.faces.component.table.html.DataTable
DataTable.ExportActionEvent, DataTable.ExportActionListener
Nested classes/interfaces inherited from interface com.webmethods.caf.faces.component.table.IExtendedTable
IExtendedTable.RowMovement
-
Field Summary
FieldsFields inherited from class com.webmethods.caf.faces.component.table.html.DataTable
content, lazyRowIndex, NO_LAZY_INDEX, rowsToCreate, rowsToDelete, rowsToMove, rowsToUpdate, saved, skipRowIndexLookup, sortIds, sortKeys, templateRowId
Fields inherited from class javax.faces.component.html.HtmlDataTable
COMPONENT_TYPE
Fields inherited from class javax.faces.component.UIData
COMPONENT_FAMILY
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
Fields inherited from interface javax.faces.component.NamingContainer
SEPARATOR_CHAR
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
Apply any changes in the deferred properties map to the underlying controls.protected void
applyValueExpression
(String name, ValueExpression binding) Applies the value expression to the applicable nested componentsprotected Map<Serializable,
Object> protected UIOutput
getEmpty()
protected HtmlOutputLink
getLink()
protected PopupPanel
getPopup()
protected SecondLevelList
boolean
isHover()
boolean
void
Perform the initial programmatic manipulation of the component tree.void
restoreState
(FacesContext context, Object state) void
setAppNavBean
(BaseAppNavBean value) void
setEmptyMsg
(String value) void
setHover
(boolean value) void
void
setLinkToplevel
(boolean value) void
setPopupClass
(String value) void
setSublistClass
(String value) void
setSublistRowClasses
(String value) void
setSublistSelectedRowClass
(String value) void
setValueBinding
(String name, ValueBinding binding) Deprecated.void
setValueExpression
(String name, ValueExpression binding) Methods inherited from class com.webmethods.caf.faces.component.nav.FirstLevelList
getValue, isSelected
Methods inherited from class com.webmethods.caf.faces.component.nav.NavList
getAppNavBean
Methods inherited from class com.webmethods.caf.faces.component.table.html.DataList
getLayout, getMarker, getSelectedRowClass, setMarker, setSelected, setSelectedRowClass
Methods inherited from class com.webmethods.caf.faces.component.table.html.DataTable
broadcast, clearContent, clearDescendantState, convertCreatedToOriginalRowIds, convertOriginalToCreatedRowIds, encodeBegin, filter, fromClientRowId, getCanTemplateRow, getClientId, getContentProvider, getContentProvider, getExportSettings, getFilter, getFirst, getRowCount, getRowData, getRowId, getRowIndex, getRows, getRowsToCreate, getRowsToDelete, getRowsToMove, getRowsToUpdate, getSortInfo, getTableRowState, isNestedWithinUIData, isRowAvailable, isTemplateRow, iterate, keepSaved, prepareForEncode, processColumnChild, processDecodes, processUpdates, processValidators, queueEvent, resetContent, resetRowCaches, restoreDescendantState, restoreDescendantState, saveDescendantState, saveDescendantState, setFilter, setFirst, setLazyRowIndex, setRowById, setRowIndex, setRows, setRowsToCreate, setRowsToDelete, setRowsToMove, setRowsToUpdate, setTableRowState, setTemplateRow, setTemplateRowId, setValue, sort, toClientRowId, updateRowsToCreate
Methods inherited from class javax.faces.component.html.HtmlDataTable
getBgcolor, getBodyrows, getBorder, getCaptionClass, getCaptionStyle, getCellpadding, getCellspacing, getColumnClasses, getDefaultEventName, getDir, getEventNames, getFooterClass, getFrame, getHeaderClass, getLang, getOnclick, getOndblclick, getOnkeydown, getOnkeypress, getOnkeyup, getOnmousedown, getOnmousemove, getOnmouseout, getOnmouseover, getOnmouseup, getRole, getRowClass, getRowClasses, getRules, getStyle, getStyleClass, getSummary, getTitle, getWidth, setBgcolor, setBodyrows, setBorder, setCaptionClass, setCaptionStyle, setCellpadding, setCellspacing, setColumnClasses, setDir, setFooterClass, setFrame, setHeaderClass, setLang, setOnclick, setOndblclick, setOnkeydown, setOnkeypress, setOnkeyup, setOnmousedown, setOnmousemove, setOnmouseout, setOnmouseover, setOnmouseup, setRole, setRowClass, setRowClasses, setRules, setStyle, setStyleClass, setSummary, setTitle, setWidth
Methods inherited from class javax.faces.component.UIData
createUniqueId, getDataModel, getFamily, getFooter, getHeader, getVar, invokeOnComponent, isRowStatePreserved, markInitialState, saveState, setDataModel, setFooter, setHeader, setRowStatePreserved, setVar, visitTree
Methods inherited from class javax.faces.component.UIComponentBase
addClientBehavior, addFacesListener, clearInitialState, decode, encodeChildren, encodeEnd, findComponent, getAttributes, getChildCount, getChildren, getClientBehaviors, getFacesContext, getFacesListeners, getFacet, getFacetCount, getFacets, getFacetsAndChildren, getId, getListenersForEventClass, getParent, getPassThroughAttributes, getRenderer, getRendererType, getRendersChildren, getValueBinding, isRendered, isTransient, processRestoreState, processSaveState, removeFacesListener, restoreAttachedState, saveAttachedState, setId, setParent, setRendered, setRendererType, setTransient, 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
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface javax.faces.component.behavior.ClientBehaviorHolder
addClientBehavior, getClientBehaviors
-
Field Details
-
_deferredPropertiesMap
-
-
Constructor Details
-
PopupMenus
public PopupMenus()
-
-
Method Details
-
getDeferredPropertiesMap
-
restoreState
- Specified by:
restoreState
in interfaceStateHolder
- Overrides:
restoreState
in classDataList
-
setValueBinding
Deprecated.usesetValueExpression(String, ValueExpression)
insteadDescription copied from class:DataTable
Set the
ValueBinding
used to calculate the value for the specified attribute or property name, if any. In addition, if aValueBinding
is set for thevalue
property, remove any synthesizedDataModel
for the data previously bound to this component.- Overrides:
setValueBinding
in classDataTable
- Parameters:
name
- Name of the attribute or property for which to set aValueBinding
binding
- TheValueBinding
to set, ornull
to remove any currently setValueBinding
-
setValueExpression
- Overrides:
setValueExpression
in classDataTable
-
applyValueExpression
Applies the value expression to the applicable nested components -
setLayout
-
getLink
-
getPopup
-
getSublist
-
getEmpty
-
isLinkToplevel
public boolean isLinkToplevel() -
setLinkToplevel
public void setLinkToplevel(boolean value) -
isHover
public boolean isHover() -
setHover
public void setHover(boolean value) -
getEmptyMsg
-
setEmptyMsg
-
getPopupClass
-
setPopupClass
-
getSublistClass
-
setSublistClass
-
getSublistRowClasses
-
setSublistRowClasses
-
getSublistSelectedRowClass
-
setSublistSelectedRowClass
-
populateInitialComponents
public void populateInitialComponents()Description copied from interface:IDynamicComponent
Perform the initial programmatic manipulation of the component tree.- Specified by:
populateInitialComponents
in interfaceIDynamicComponent
- Overrides:
populateInitialComponents
in classDataList
-
applyDeferredProperties
protected void applyDeferredProperties()Apply any changes in the deferred properties map to the underlying controls.
-
setValueExpression(String, ValueExpression)
instead