# Uses of Package
org.richfaces.component

- Packages that use org.richfaces.component
  Package | Description
  --- | ---
  org.richfaces | Implementation of RichFaces components
  org.richfaces.component | Base RichFaces components interfaces and classes
  org.richfaces.component.attribute |
  org.richfaces.component.behavior |
  org.richfaces.component.html |
  org.richfaces.event |
  org.richfaces.model | RichFaces model
  org.richfaces.renderkit | RichFaces model
  org.richfaces.renderkit.focus |
  org.richfaces.renderkit.html | HTML-specific renderer classes
  org.richfaces.ui.output.component |
  org.richfaces.utils |
  org.richfaces.view.facelets.html |

- Classes in org.richfaces.component used by org.richfaces
  Class and Description
  AbstractDataScroller The <rich:dataScroller> component is used for navigating through multiple pages of tables or grids.

- Classes in org.richfaces.component used by org.richfaces.component
  Class and Description
  AbstractAccordion The <rich:accordion> is a series of panels stacked on top of each other, each collapsed such that only the header of the panel is showing.
  AbstractAccordionItem The <rich:accordionItem> component is a panel for use with the <rich:accordion> component.
  AbstractActionComponent
  AbstractAjaxFunction The <a4j:jsFunction> component performs Ajax requests directly from JavaScript code and retrieves server-side data.
  AbstractAjaxLog The <a4j:log> component generates JavaScript that opens a debug window, logging application information such as requests, responses, and DOM changes.
  AbstractAjaxStatus The <a4j:status> component displays the status of current Ajax requests.
  AbstractAttachQueue The <a4j:attachQueue> behavior is used together with a <a4j:queue> component to further customize queuing for particular components and behaviors.
  AbstractAutocomplete The <rich:autocomplete> component is an auto-completing input-box with built-in Ajax capabilities.
  AbstractCalendar The <rich:calendar> component allows the user to enter a date and time through an in-line or pop-up calendar.
  AbstractCalendar.Mode
  AbstractCalendar.PropertyKeys
  AbstractChart A component used to generate visual charts.
  AbstractChartLegend.PositionType
  AbstractChartLegend.SortingType
  AbstractChartSeries.SymbolType Point symbols for line chart
  AbstractCollapsiblePanel The <rich:collapsiblePanel> component is a collapsible panel that shows or hides content when the header bar is activated.
  AbstractCollapsiblePanel.Properties
  AbstractCollapsiblePanel.States
  AbstractCollapsibleSubTable The <rich:collapsibleSubTable> component acts as a child element to a <rich:dataTable> component.
  AbstractCollapsibleSubTableToggler The <rich:collapsibleSubTableToggler> component provides a toggle control for the user to expand and collapse sub-tables.
  AbstractColumn The <rich:column> component facilitates columns in a table.
  AbstractColumnGroup The <rich:columnGroup> component combines multiple columns in a single row to organize complex parts of a table.
  AbstractCommandButton The <a4j:commandButton> component is similar to the JavaServer Faces (JSF) <h:commandButton> component, but additionally includes Ajax support.
  AbstractCommandLink The <a4j:commandLink> component is similar to the JavaServer Faces (JSF) <h:commandLink> component, except that it includes plugged-in Ajax behavior.
  AbstractContextMenu The <rich:contextMenu> component is used for creating a hierarchical context menu that are activated on events like onmouseover, onclick etc.
  AbstractDataGrid The <rich:dataGrid> component is used to arrange data objects in a grid.
  AbstractDataScroller The <rich:dataScroller> component is used for navigating through multiple pages of tables or grids.
  AbstractDataTable The <rich:dataTable> component is used to render a table, including the table's caption.
  AbstractDivPanel
  AbstractDragIndicator The <rich:dragIndicator> component defines a graphical element to display under the mouse cursor during a drag-and-drop operation.
  AbstractDragSource The <rich:dragSource> component can be added to a component to indicate it is capable of being dragged by the user.
  AbstractDropDownMenu The <rich:dropDownMenu> component is used for creating a drop-down, hierarchical menu.
  AbstractDropDownMenu.Facets
  AbstractDropTarget The <rich:dropTarget> component can be added to a component so that the component can accept dragged items.
  AbstractEditor The <rich:editor> component is used for creating a WYSIWYG editor on a page.
  AbstractExtendedDataTable The <rich:extendedDataTable> component builds on the functionality of the <rich:dataTable> component, adding features such as scrolling for the table body (both horizontal and vertical), Ajax loading for vertical scrolling, frozen columns, row selection, and rearranging of columns.
  AbstractExtendedDataTable.PropertyKeys
  AbstractFileUpload The <rich:fileUpload> component allows the user to upload files to a server.
  AbstractFocus Focus component allows to set focus based on validation of components or alternatively it can preserve focus on currently focused form input.
  AbstractFocus.Mode
  AbstractGraphValidator The <rich:graphValidator> component is used to wrap a set of input components related to one object.
  AbstractHotKey The <rich:hotKey> component allows registering hot keys on the page or particular elements and defining client side processing functions for these keys.
  AbstractInplaceInput The <rich:inplaceInput> component allows information to be entered in-line in blocks of text, improving readability of the text.
  AbstractInplaceSelect The <rich:inplaceSelect> component is similar to the <rich:inplaceInput> component, except that the <rich:inplaceSelect> component uses a drop-down selection box to enter text instead of a regular text field.
  AbstractJQuery The <rich:jQuery> component applies styles and custom behavior to both JSF (JavaServer Faces) objects and regular DOM (Document Object Model) objects.
  AbstractList The <rich:list> component renders a list of items.
  AbstractMediaOutput The <a4j:mediaOutput> component is used for generating images, video, sounds, and other resources defined on the fly.
  AbstractMenuContainer
  AbstractMenuGroup The <rich:menuGroup> component represents an expandable sub-menu in a menu control.
  AbstractMenuGroup.Facets
  AbstractMenuItem The <rich:menuItem> component represents a single item in a menu control.
  AbstractMenuItem.Facets
  AbstractMenuSeparator The <rich:menuSeparator> component represents a separating divider in a menu control.
  AbstractNotify The <rich:notify> component serves for advanced user interaction, using notification boxes to give the user instant feedback on what's happening within the application.
  AbstractNotifyStack Notifications emited by <rich:notify>, <rich:notifyMessage> and <rich:notifyMessages> are displayed in top-right corner of the screen by default.
  AbstractOrderingComponent
  AbstractOrderingList The <rich:orderingList> is a component for ordering items in a list (client-side).
  AbstractOutputPanel The <a4j:outputPanel> component is used to group together components in to update them as a whole, rather than having to specify the components individually.
  AbstractPanel The <rich:panel> component is a bordered panel with an optional header.
  AbstractPanelMenu The <rich:panelMenu> component is used in conjunction with <rich:panelMenuItem> and <rich:panelMenuGroup> to create an expanding, hierarchical menu.
  AbstractPanelMenuGroup The <rich:panelMenuGroup> component defines a group of <rich:panelMenuItem> components inside a <rich:panelMenu>.
  AbstractPanelMenuItem The <rich:panelMenuItem> component represents a single item inside a <rich:panelMenuGroup> component, which is in turn part of a <rich:panelMenu> component.
  AbstractParameter The <a4j:param> behavior combines the functionality of the JavaServer Faces (JSF) components <f:param> and <f:actionListener>.
  AbstractPickList The <rich:pickList> is a component for selecting items from a list.
  AbstractPlaceholder Adds placeholder capability to HTML input and textarea elements.
  AbstractPoll The <a4j:poll> component allows periodical sending of Ajax requests to the server.
  AbstractPopupPanel The <rich:popupPanel> component provides a pop-up panel or window that appears in front of the rest of the application.
  AbstractProgressBar The <rich:progressBar> component displays a progress bar to indicate the status of a process to the user.
  AbstractPush The <a4j:push> component performs real-time updates on the client side from events triggered at the server side.
  AbstractQueue The <a4j:queue> component manages the JSF queue of Ajax requests.
  AbstractRegion The <a4j:region> component specifies a part of the JSF component tree to be processed on the server.
  AbstractSelect The <rich:select> component provides a drop-down list box for selecting a single value from multiple options.
  AbstractSelectComponent
  AbstractSelectManyComponent
  AbstractTab The <rich:tab> component represents an individual tab inside a <rich:tabPanel> component, including the tab's content.
  AbstractTabPanel The <rich:tabPanel> component provides a set of tabbed panels for displaying one panel of content at a time.
  AbstractTogglePanel The <rich:togglePanel> component is used as a base for the other switchable components, the <rich:accordion> component and the <rich:tabPanel> component.
  AbstractTogglePanelItem The <rich:togglePanelItem> component is a switchable panel for use with the <rich:togglePanel> component.
  AbstractTogglePanelItemInterface
  AbstractTogglePanelTitledItem
  AbstractTogglePanelTitledItem.HeaderStates
  AbstractToolbar The <rich:toolbar> component is a horizontal toolbar.
  AbstractToolbarGroup The <rich:toolbarGroup> component is a child component of the <rich:toolbar> component.
  AbstractTooltip The <rich:tooltip> component provides an informational tool-tip.
  AbstractTree The <rich:tree> component provides a hierarchical tree control.
  AbstractTreeModelAdaptor The <rich:treeModelAdaptor> component takes an object which implements the Map or Iterable interfaces.
  AbstractTreeNode The component is a child component of the component.
  AjaxContainer
  AutocompleteLayout
  AutocompleteMode
  AxisAttributes
  BasicActionComponent
  ClientSideMessage
  Column Marker interface for all components used as column in UIDataTable
  CornerPosition
  DataScrollerControlsMode
  Expandable
  InplaceComponent
  InplaceState
  InputNumberSliderHandleType
  InputNumberSliderInputPosition
  JQueryAttachType
  JQueryTiming
  ListType
  LogMode
  MetaComponentEncoder The MetaComponentEncoder is used to control the rendering of a meta component
  MetaComponentResolver MetaComponentResolver interface is used to customize resolution of meta-components
  Mode
  NotifyAttributes
  OutputPanelLayout
  Positioning
  QueueRegistry
  Row Marker interface for table columns, rendered as entire row.
  SavedState This class keep values of `EditableValueHolder` row-sensitive fields.
  SortOrder
  StackingDirection
  StackingMethod Defines where new items will appear
  SwitchType
  TogglePanelVisitCallback
  TogglePanelVisitState
  TreeModelAdaptor
  TreeModelRecursiveAdaptor
  TreeRange
  UIAccordion.Properties
  UIAccordionItem.Properties
  UIAjaxLog.Properties
  UIAttachQueue.Properties
  UIAutocomplete.Properties
  UICalendar.Properties
  UIChart.Properties
  UICollapsiblePanel.Properties
  UICollapsibleSubTable.Properties
  UICollapsibleSubTableToggleControl.Properties
  UIColumn.Properties
  UIColumnGroup.Properties
  UICommandButton.Properties
  UICommandLink.Properties
  UIContextMenu.Properties
  UIDataAdaptor Base class for iterable components, like dataTable, Tomahawk dataList, Facelets repeat, tree etc., with support for partial rendering on AJAX responces for one or more selected iterations.
  UIDataAdaptor.ComponentVisitor Base class for visit data model at phases decode, validation and update model
  UIDataGrid.Properties
  UIDataScroller.Properties
  UIDataTable.Properties
  UIDataTableBase
  UIDataTableBase.PropertyKeys
  UIDragIndicator.Properties
  UIDragSource.Properties
  UIDropDownMenu.Properties
  UIDropTarget.Properties
  UIEditor.Properties
  UIExtendedDataTable.Properties
  UIFileUpload.Properties
  UIFocus.Properties
  UIFunction.Properties
  UIGraphValidator.Properties
  UIHotKey.Properties
  UIInplaceInput.Properties
  UIInplaceSelect.Properties
  UIInputNumber
  UIJQuery.Properties
  UIList.Properties
  UIMediaOutput.Properties
  UIMenuGroup.Properties
  UIMenuItem.Properties
  UIMenuSeparator.Properties
  UINotify.Properties
  UINotifyStack.Properties
  UIOrderingList.Properties
  UIOutputPanel.Properties
  UIPanel.Properties
  UIPanelMenu.Properties
  UIPanelMenuGroup.Properties
  UIPanelMenuItem.Properties
  UIParameter.Properties
  UIPickList.Properties
  UIPlaceholder.Properties
  UIPoll.Properties
  UIPopupPanel.Properties
  UIProgressBar.Properties
  UIPush.Properties
  UIQueue.Properties
  UIRegion.Properties
  UISelect.Properties
  UISequence
  UISequence.PropertyKeys
  UIStatus.Properties
  UITab.Properties
  UITabPanel.Properties
  UITogglePanel.Properties
  UITogglePanelItem.Properties
  UIToolbar.Properties
  UIToolbarGroup.Properties
  UITooltip.Properties
  UITransient
  UITree.Properties
  UITreeNode.Properties
  VisitChildrenRejectable The component is able to decide whether its subtree should be visited or not.

- Classes in org.richfaces.component used by org.richfaces.component.attribute
  Class and Description
  AutocompleteMode
  Positioning
  SwitchType

- Classes in org.richfaces.component used by org.richfaces.component.behavior
  Class and Description
  AbstractTogglePanel The <rich:togglePanel> component is used as a base for the other switchable components, the <rich:accordion> component and the <rich:tabPanel> component.
  PartialStateHolderHelper

- Classes in org.richfaces.component used by org.richfaces.component.html
  Class and Description
  AbstractInputNumberSlider The &lt;r:inputNumberSlider&gt; component provides a slider for changing numerical values.
  AbstractInputNumberSpinner The &lt;r:inputNumberSpinner&gt; component is a single-line input field with buttons to increase and decrease a numerical value.
  AbstractMessage The <rich:message> component renders a single FacesMessage message instance added for the component.
  AbstractMessages The <rich:messages> components works similarly to the <rich:message> component, but can display all the validation messages added for the current view instead of just a single message.
  AbstractNotifyMessage The <rich:notifyMessage> component is built on top of <rich:notify>, the difference is in usage.
  AbstractNotifyMessages The <rich:notifyMessages> component is the same as the <rich:notifyMessage> component, but each of the available messages generates one notification.
  ClientSideMessage
  InputNumberSliderHandleType
  InputNumberSliderInputPosition
  NotifyAttributes
  UIInputNumber

- Classes in org.richfaces.component used by org.richfaces.event
  Class and Description
  AbstractDataScroller The <rich:dataScroller> component is used for navigating through multiple pages of tables or grids.
  SortOrder

- Classes in org.richfaces.component used by org.richfaces.model
  Class and Description
  AbstractTree The <rich:tree> component provides a hierarchical tree control.
  SortOrder

- Classes in org.richfaces.component used by org.richfaces.renderkit
  Class and Description
  AbstractAutocomplete The <rich:autocomplete> component is an auto-completing input-box with built-in Ajax capabilities.
  AbstractCalendar The <rich:calendar> component allows the user to enter a date and time through an in-line or pop-up calendar.
  AbstractCalendar.Mode
  AbstractCollapsibleSubTable The <rich:collapsibleSubTable> component acts as a child element to a <rich:dataTable> component.
  AbstractCollapsibleSubTableToggler The <rich:collapsibleSubTableToggler> component provides a toggle control for the user to expand and collapse sub-tables.
  AbstractDataGrid The <rich:dataGrid> component is used to arrange data objects in a grid.
  AbstractDataTable The <rich:dataTable> component is used to render a table, including the table's caption.
  AbstractDragSource The <rich:dragSource> component can be added to a component to indicate it is capable of being dragged by the user.
  AbstractFocus Focus component allows to set focus based on validation of components or alternatively it can preserve focus on currently focused form input.
  AbstractInplaceSelect The <rich:inplaceSelect> component is similar to the <rich:inplaceInput> component, except that the <rich:inplaceSelect> component uses a drop-down selection box to enter text instead of a regular text field.
  AbstractPlaceholder Adds placeholder capability to HTML input and textarea elements.
  AbstractSelect The <rich:select> component provides a drop-down list box for selecting a single value from multiple options.
  AbstractSelectComponent
  AbstractSelectManyComponent
  AbstractTree The <rich:tree> component provides a hierarchical tree control.
  AbstractTreeNode The component is a child component of the component.
  ExtendedDataTableState
  InplaceComponent
  InplaceState
  ListType
  Row Marker interface for table columns, rendered as entire row.
  SwitchType
  UIDataTableBase
  UISequence

- Classes in org.richfaces.component used by org.richfaces.renderkit.focus
  Class and Description
  AbstractFocus Focus component allows to set focus based on validation of components or alternatively it can preserve focus on currently focused form input.

- Classes in org.richfaces.component used by org.richfaces.renderkit.html
  Class and Description
  AbstractAjaxStatus The <a4j:status> component displays the status of current Ajax requests.
  AbstractMenuContainer
  AbstractMenuGroup The <rich:menuGroup> component represents an expandable sub-menu in a menu control.
  AbstractMenuItem The <rich:menuItem> component represents a single item in a menu control.
  AbstractPanelMenuItem The <rich:panelMenuItem> component represents a single item inside a <rich:panelMenuGroup> component, which is in turn part of a <rich:panelMenu> component.
  AbstractTogglePanel The <rich:togglePanel> component is used as a base for the other switchable components, the <rich:accordion> component and the <rich:tabPanel> component.
  AbstractToolbar The <rich:toolbar> component is a horizontal toolbar.
  AbstractTooltip The <rich:tooltip> component provides an informational tool-tip.
  Mode
  Positioning
  SwitchType

- Classes in org.richfaces.component used by org.richfaces.ui.output.component
  Class and Description
  AbstractChartLegend
  AbstractChartLegend.PositionType
  AbstractChartLegend.SortingType
  AbstractChartPoint The <rich:chartPoint> tag defines the value of point.
  AbstractChartSeries The <rich:chartSeries> defines the data to be plotted in a chart.
  AbstractChartSeries.SymbolType Point symbols for line chart
  AbstractChartXAxis The <rich:chartXAxis> tag
  AbstractChartYAxis The <rich:chartYAxis> tag
  AxisAttributes

- Classes in org.richfaces.component used by org.richfaces.utils
  Class and Description
  AbstractCalendar The <rich:calendar> component allows the user to enter a date and time through an in-line or pop-up calendar.

- Classes in org.richfaces.component used by org.richfaces.view.facelets.html
  Class and Description
  AbstractGraphValidator The <rich:graphValidator> component is used to wrap a set of input components related to one object.

Copyright © 2015 JBoss by Red Hat. All Rights Reserved.