Class Index

jQuery.Event Check the jQuery.Event class documentation available under "http://www.jquery.com"
and "http://api.jquery.com/category/events/event-object/" for details.
jQuery.sap.history Enables the back and forward buttons in browser to navigate back or forth through the browser history stack.
jQuery.sap.log.Logger A Logger class
jQuery.sap.storage.Storage A Storage API for JavaScript.
jQuery.sap.util.Properties Represents a list of properties (key/value pairs).
jQuery.sap.util.ResourceBundle Contains locale-specific texts.
jQuery.sap.util.UriParameters Encapsulates all URI parameters of the current windows location (URL).
jQuery.sap.Version Represents a version consisting of major, minor, patch version and suffix, e.g.
sap.m.ActionListItem The sap.m.ActionListItem can be used like a button to fire actions when pressed.
sap.m.ActionSelect The ActionSelect control provides a list of predefined items that allows end users to choose options and additionally trigger some actions.
sap.m.ActionSheet ActionSheet is a special kind of control which contains one or more sap.m.Button(s) and the ActionSheet will be closed when one of the buttons is tapped.
sap.m.App App is the root element of a UI5 mobile application.
sap.m.Bar The Bar control can be used as a header, sub-header and a footer in a page.
sap.m.Breadcrumbs Enables users to navigate between items by providing a list of links to previous steps in the user's navigation path.
sap.m.BusyDialog BusyDialog is used to indicate that the system is busy and the user has to wait.
sap.m.BusyIndicator Control to indicate that the system is busy with some task and the user has to wait.
sap.m.Button Enables users to trigger actions.
sap.m.Carousel The Carousel control can be used to navigate through a list of sap.m controls just like flipping through the pages of a book by swiping right or left.
sap.m.CheckBox The CheckBox control allows the user to select one or multiple items from a list.
sap.m.Column The sap.m.Column allows to define column specific properties that will be applied when rendering the sap.m.Table.
sap.m.ColumnListItemsap.m.ColumnListItem can be used with the cells aggregation to create rows for the sap.m.Table control.
sap.m.ComboBox The sap.m.ComboBox control combines a dropdown list with items and a text field with a button, allowing the user to either type a value directly or choose from the list of existing items.
sap.m.ComboBoxBase An abstract class for combo boxes.
sap.m.ComboBoxTextField The sap.m.ComboBoxTextField.
sap.m.CustomListItem This control with a content aggregation can be used to customize standard list items that we don't provide.
sap.m.CustomTile Use the CustomTile control to display application specific content in the Tile control.
sap.m.DatePicker This is a date input control with a calendar as date picker.
sap.m.DateRangeSelection This is a date range input control with a calendar as date picker.
sap.m.DateTimeInput Allows end users to interact with date and/or time and select from a date and/or time pad.
sap.m.DateTimePicker This is a date input control with a calendar and a time selector as date time picker.
sap.m.Dialog The Dialog control is used to interrupt the current processing of an application to prompt the user for information or a response.
sap.m.DisplayListItemsap.m.DisplayListItem can be used to represent a label and a value.
sap.m.DraftIndicator A draft indicator is sap.m.Label.
sap.m.FacetFilterOverview

The sap.m.FacetFilter control is used to provide filtering functionality with multiple parameters and supports the users in finding the information they need from potentially very large data sets.
sap.m.FacetFilterItem Represents a value for the FacetFilterList control.
sap.m.FacetFilterList FacetFilterList represents a list of values for the FacetFilter control.
sap.m.FeedContent Displays a tile containing the text of the feed, a subheader, and a numeric value.
sap.m.FeedInput The Feed Input allows the user to enter text for a new feed entry and then post it.
sap.m.FeedListItem The control provides a set of properties for text, sender information, time stamp.
sap.m.FlexBox The sap.m.FlexBox control builds the container for a flexible box layout.
sap.m.FlexItemData Holds layout data for a FlexBox|HBox|VBox
sap.m.FormattedText The FormattedText control allows the usage of a limited set of tags for inline display of formatted text in HTML format.
sap.m.GenericTile Displays the title, description, and a customizable main area.
sap.m.GroupHeaderListItemsap.m.GroupHeaderListItem is used to display the title of a group and act as separator between groups in sap.m.List and sap.m.Table.
sap.m.GrowingList sap.m.GrowingList control is the container for all list items and inherits from sap.m.List control.
sap.m.HBox The HBox control builds the container for a horizontal flexible box layout.
sap.m.IBarInPageEnabler Helper Class for implementing the IBar interface.
sap.m.IconTabBar The IconTabBar control represents a collection of tabs with associated content.
sap.m.IconTabFilter Represents a selectable item inside an IconTabBar.
sap.m.IconTabHeader This control displays a number of IconTabFilters and IconTabSeparators.
sap.m.IconTabSeparator Represents an Icon used to separate 2 tab filters.
sap.m.Image A wrapper around the IMG tag.
sap.m.ImageContent This control can be displayed as image content in a tile.
sap.m.Input Enables users to input data.
sap.m.InputBase The sap.m.InputBase control provides a base functionality of the Input controls, e.g.
sap.m.InputListItem List item should be used for a label and an input field.
sap.m.Label The Label control is used in a UI5 mobile application to provide label text for other controls.
sap.m.Link A hyperlink control which can be used to trigger actions or to navigate to other applications or web pages.
sap.m.List The List control provides a container for all types of list items.
sap.m.ListBase The sap.m.ListBase control provides a base functionality of the sap.m.List and sap.m.Table controls.
sap.m.ListItemBase ListItemBase contains the base features of all specific list items.
sap.m.MaskInput The sap.m.MaskInput control allows users to easily enter data in a certain format and in a fixed-width input (for example: date, time, phone number, credit card number, currency, IP address, MAC address, and others).
sap.m.MaskInputRule The sap.m.MaskInputRule control holds the mapping of a single maskFormatSymbol to the regular expression regex that defines the allowed characters for the rule.
sap.m.Menu The sap.m.Menu control represents a hierarchical menu.
sap.m.MenuButton The sap.m.MenuButton control enables the user to show a hierarchical menu.
sap.m.MenuItem The MenuItem control is used for creating items for the sap.m.Menu.
sap.m.MessagePage MessagePage is displayed when there is no data or matching content.
sap.m.MessagePopover A MessagePopover is a Popover containing a summarized list with messages.
sap.m.MessagePopoverItem Items provide information about Error Messages in the page.
sap.m.MessageStrip MessageStrip is a control that enables the embedding of application-related messages in the application.
sap.m.MessageToast A message toast notification offers simple feedback about an operation in a pop-up.
sap.m.MultiComboBox The MultiComboBox control provides a list box with items and a text field allowing the user to either type a value directly into the control or choose from the list of existing items.
sap.m.MultiInput MultiInput provides functionality to add / remove / enter tokens
sap.m.NavContainer The NavContainer control handles hierarchic navigation between Pages or other fullscreen controls.
sap.m.NewsContent This control displays the news content text and subheader in a tile.
sap.m.NotificationListBase The NotificationListBase is the base class for NotificationListItem and NotificationListGroup.
sap.m.NotificationListGroup The NotificationListItemGroup control is used for grouping NotificationListItems of the same type.
sap.m.NotificationListItem The NotificationListItem control is suitable for showing notifications to the user.
sap.m.NumericContent Shows numeric values used for example in tiles colored according to their meaning and displays deviations.
sap.m.ObjectAttribute The ObjectAttribute control displays a text field that can be normal or active.
sap.m.ObjectHeaderObjectHeader is a display control that enables the user to easily identify a specific object.
sap.m.ObjectIdentifier The ObjectIdentifier is a display control that enables the user to easily identify a specific object.
sap.m.ObjectListItem ObjectListItem is a display control that provides summary information about an object as a list item.
sap.m.ObjectMarker The sap.m.ObjectMarker control represents one of the following predefined types:
  • Flagged
  • Favorite
  • Draft
  • Locked
  • Unsaved Changes
sap.m.ObjectNumber The ObjectNumber control displays number and number unit properties for an object.
sap.m.ObjectStatus Status information that can be either text with a value state, or an icon.
sap.m.OverflowToolbar The OverflowToolbar control is a container based on sap.m.Toolbar, that provides overflow when its content does not fit in the visible area.
sap.m.OverflowToolbarLayoutData Holds layout data for the OverflowToolbar items.
sap.m.P13nColumnsItem Type for columnsItems aggregation in P13nColumnsPanel control.
sap.m.P13nColumnsPanel The P13nColumnsPanel control is used to define column-specific settings for table personalization.
sap.m.P13nConditionPanel The ConditionPanel Control will be used to implement the Sorting, Filtering and Grouping panel of the new Personalization dialog.
sap.m.P13nDialog The P13nDialog control provides a dialog that contains one or more panels.
sap.m.P13nDimMeasureItem Type for columnsItems aggregation in P13nDimMeasurePanel control.
sap.m.P13nDimMeasurePanel The P13nDimMeasurePanel control is used to define chart-specific settings like chart type, the visibility, the order and roles of dimensions and measures for table personalization.
sap.m.P13nFilterItem Type for filterItems aggregation in P13nFilterPanel control.
sap.m.P13nFilterPanel The P13nFilterPanel control is used to define filter-specific settings for table personalization.
sap.m.P13nGroupItem Type for groupItems aggregation in P13nGroupPanel control.
sap.m.P13nGroupPanel The P13nGroupPanel control is used to define group-specific settings for table personalization.
sap.m.P13nItem Base type for items aggregation in P13nPanel control.
sap.m.P13nPanel Base type for panels aggregation in P13nDialog control.
sap.m.P13nSortItem Type for sortItems aggregation in P13nSortPanel control.
sap.m.P13nSortPanel The P13nSortPanel control is used to define settings for sorting in table personalization.
sap.m.Page A page is a basic container for a mobile application screen.
sap.m.PageAccessibleLandmarkInfo Settings for accessible landmarks which can be applied to the container elements of a sap.m.Page control.
sap.m.PagingButton Enables users to navigate between items/entities.
sap.m.Panel The Panel control is a container for controls which has a header and content.
sap.m.PlanningCalendar The PlanningCalendar can display rows with appointments for different persons.
sap.m.PlanningCalendarRow Row in the PlanningCalendar.
sap.m.PlanningCalendarView View of the PlanningCalendar.
sap.m.Popover Popover is used to present information temporarily but in a way that does not take over the entire screen.
sap.m.ProgressIndicator Shows the progress of a process in a graphical way.
sap.m.PullToRefresh PullToRefresh control.
sap.m.QuickView The QuickView control renders a responsive popover (sap.m.Popover or sap.m.Dialog) and displays information of an object in a business-card format.
sap.m.QuickViewBase QuickViewBase class provides base functionality for QuickView and QuickViewCard.
sap.m.QuickViewCard The QuickViewCard control displays information of an object in a business-card format.
sap.m.QuickViewGroup QuickViewGroup consists of a title (optional) and an entity of group elements.
sap.m.QuickViewGroupElement QuickViewGroupElement is a combination of one label and another control (Link or Text) associated to this label.
sap.m.QuickViewPage QuickViewPage consists of a page header, an object icon or image, an object name with short description, and an object information divided in groups.
sap.m.RadioButton RadioButton is a control similar to CheckBox, but it allows the user to choose only one of the predefined set of options.
sap.m.RadioButtonGroup This control is used as a wrapper for a group of sap.m.RadioButton controls, which then can be used as a single UI element.
sap.m.RangeSlider A range slider is a user interface control that enables the user to select a value range in a predifined numerical interval.
sap.m.RatingIndicator Is used to rate content.
sap.m.ResponsivePopover This control acts responsively to the type of device.
sap.m.routing.RouteMatchedHandler This class will attach to the Events of a provided router and add the views created by it to a sap.m.SplitContainer or a sap.m.NavContainer Control, if this is the target control of the route.
sap.m.ScrollContainer The ScrollContainer is a control that can display arbitrary content within a limited screen area and provides touch scrolling to make all content accessible.
sap.m.SearchField Enables users to input a search string.
sap.m.SegmentedButton SegmentedButton is a horizontal control made of multiple buttons, which can display a title or an image.
sap.m.SegmentedButtonItem The SegmentedButtonItem control is used for creating buttons for the sap.m.SegmentedButton.
sap.m.Select The sap.m.Select control provides a list of items that allows users to select an item.
sap.m.SelectDialog A SelectDialog is a dialog containing a list, search functionality to filter it and a confirmation/cancel button.
sap.m.SelectList The sap.m.SelectList displays a list of items that allows the user to select an item.
sap.m.semantic.AddAction An AddAction button has default semantic-specific properties and is eligible for aggregation content of a sap.m.semantic.SemanticPage.
sap.m.semantic.CancelAction A CancelAction button has default semantic-specific properties and is eligible for aggregation content of a sap.m.semantic.SemanticPage.
sap.m.semantic.DeleteAction A DeleteAction button has default semantic-specific properties and is eligible for aggregation content of a sap.m.semantic.SemanticPage.
sap.m.semantic.DiscussInJamAction A DiscussInJamAction button has default semantic-specific properties and is eligible for aggregation content of a sap.m.semantic.SemanticPage.
sap.m.semantic.EditAction An EditAction button has default semantic-specific properties and is eligible for aggregation content of a sap.m.semantic.SemanticPage.
sap.m.semantic.FavoriteAction A FavoriteAction button has default semantic-specific properties and is eligible for aggregation content of a sap.m.semantic.SemanticPage.
sap.m.semantic.FilterAction A FilterAction button has default semantic-specific properties and is eligible for aggregation content of a sap.m.semantic.SemanticPage.
sap.m.semantic.FilterSelect A FilterSelect button has default semantic-specific properties and is eligible for aggregation content of a sap.m.semantic.SemanticPage.
sap.m.semantic.FlagAction A FlagAction button has default semantic-specific properties and is eligible for aggregation content of a sap.m.semantic.SemanticPage.
sap.m.semantic.ForwardAction A ForwardAction button has default semantic-specific properties and is eligible for aggregation content of a sap.m.semantic.SemanticPage.
sap.m.semantic.GroupAction A GroupAction button has default semantic-specific properties and is eligible for aggregation content of a sap.m.semantic.SemanticPage.
sap.m.semantic.GroupSelect A GroupSelect button has default semantic-specific properties and is eligible for aggregation content of a sap.m.semantic.SemanticPage.
sap.m.semantic.MainAction A MainAction button has default semantic-specific properties and is eligible for aggregation content of a sap.m.semantic.SemanticPage.
sap.m.semantic.MessagesIndicator A MessagesIndicator button has default semantic-specific properties and is eligible for aggregation content of a sap.m.semantic.SemanticPage.
sap.m.semantic.MultiSelectAction A MultiSelectAction button has default semantic-specific properties and is eligible for aggregation content of a sap.m.semantic.SemanticPage.
sap.m.semantic.NegativeAction A NegativeAction button has default semantic-specific properties and is eligible for aggregation content of a sap.m.semantic.SemanticPage.
sap.m.semantic.OpenInAction An OpenInAction button has default semantic-specific properties and is eligible for aggregation content of a sap.m.semantic.SemanticPage.
sap.m.semantic.PositiveAction A PositiveAction button has default semantic-specific properties and is eligible for aggregation content of a sap.m.semantic.SemanticPage.
sap.m.semantic.PrintAction A PrintAction button has default semantic-specific properties and is eligible for aggregation content of a sap.m.semantic.SemanticPage.
sap.m.semantic.SaveAction A SaveAction button has default semantic-specific properties and is eligible for aggregation content of a sap.m.semantic.SemanticPage.
sap.m.semantic.SemanticButton A semantic button is either a sap.m.Button or sap.m.OverflowButton , eligible for aggregation content of a sap.m.semantic.SemanticPage.
sap.m.semantic.SemanticControl A semantic control is an abstraction for either a sap.m.semantic.SemanticButton or sap.m.semantic.SemanticSelect , eligible for aggregation content of a sap.m.semantic.SemanticPage.
sap.m.semantic.SemanticPage A semantic page is an enhanced sap.m.Page, that can contain controls with semantic meaning @see sap.m.semantic.SemanticControl.
sap.m.semantic.SemanticSelect A semantic select is a sap.m.Select eligible for aggregation content of a sap.m.semantic.SemanticPage.
sap.m.semantic.SemanticToggleButton A SemanticToggleButton is eligible for aggregation content of a sap.m.semantic.SemanticPage.
sap.m.semantic.SendEmailAction A SendEmailAction button has default semantic-specific properties and is eligible for aggregation content of a sap.m.semantic.SemanticPage.
sap.m.semantic.SendMessageAction A SendMessageAction button has default semantic-specific properties and is eligible for aggregation content of a sap.m.semantic.SemanticPage.
sap.m.semantic.ShareInJamAction A ShareInJamAction button has default semantic-specific properties and is eligible for aggregation content of a sap.m.semantic.SemanticPage.
sap.m.semantic.ShareMenuPage A ShareMenuPage is a sap.m.semantic.SemanticPage with support for "share" menu in the footer.
sap.m.semantic.SortAction A SortAction button has default semantic-specific properties and is eligible for aggregation content of a sap.m.semantic.SemanticPage.
sap.m.semantic.SortSelect A SortSelect button has default semantic-specific properties and is eligible for aggregation content of a sap.m.semantic.SemanticPage.
sap.m.Shell The Shell control can be used as root element of applications.
sap.m.Slider A slider is a user interface control that enables the user to adjust values in a specified numerical range.
sap.m.SlideTile The control that displays multiple GenericTile controls as changing slides.
sap.m.SplitApp SplitApp is another root element of a UI5 mobile application besides App control.
sap.m.SplitContainer SplitContainer maintains two NavContainers if running on tablet or desktop and one NavContainer - on phone.
sap.m.StandardListItemsap.m.StandardListItem is a list item providing the most common use cases, e.g.
sap.m.StandardTile The StandardTile control is displayed in the tile container.
sap.m.SuggestionItem Display suggestion list items.
sap.m.Switch A switch is a user interface control on mobile devices that is used for change between binary states.
sap.m.TabContainer The TabContainer control represents a collection of tabs with associated content.
sap.m.TabContainerItem An item to be used in a TabContainer.
sap.m.Tablesap.m.Table control provides a set of sophisticated and convenience functions for responsive table design.
sap.m.TablePersoController Table Personalization Controller
sap.m.TablePersoDialog Table Personalization Dialog
sap.m.TablePersoProvider Table Personalization Provider
sap.m.TableSelectDialog TableSelectDialog provides you with an easier way to create a dialog that contains a list with grouping and search functionalities.
sap.m.TabStripSelectList The sap.m.TabStripSelectList displays a list of items that allows the user to select an item.
sap.m.Text The Text control can be used for embedding longer text paragraphs, that need text wrapping, into your application.
sap.m.TextArea The sap.m.TextArea enables multi-line text input.
sap.m.Tile A tile to be displayed in the tile container.
sap.m.TileContainer A container that arranges same-size tiles nicely on carousel pages.
sap.m.TileContent This control is used within the GenericTile control.
sap.m.TimePicker The TimePicker is an extension of the Input control and allows time selection in any device or browser supported by UI5.
sap.m.Title The Title control represents a single line of text with explicit header / title semantics.
sap.m.ToggleButton The ToggleButton Control is a Button that can be toggled between pressed and normal state
sap.m.Token The sap.m.Token is a container of a single text item with a delete icon if the token is in edit mode.
sap.m.Tokenizer Tokenizer displays multiple tokens
sap.m.Toolbar The Toolbar control is a horizontal container that is most commonly used to display buttons, labels, selects and various other input controls.
sap.m.ToolbarLayoutData Defines layout data for the toolbar items.
sap.m.ToolbarSeparator Creates a visual separator (theme dependent: padding, margin, line) between the preceding and succeeding toolbar item.
sap.m.ToolbarSpacer This control can be used to add horizontal space between toolbar items.
sap.m.UploadCollection This control allows you to upload single or multiple files from your devices (desktop, tablet or phone) and attach them to the application.
sap.m.UploadCollectionItem Items provide information about the uploaded files.
sap.m.UploadCollectionParameter Represents a parameter for the UploadCollection.
sap.m.UploadCollectionToolbarPlaceholder This control needs to be used when you would like to create a customizable toolbar for the UploadCollection.
sap.m.ValueCSSColor A string type that represents CSS color values and sap.m.ValueColor.
sap.m.VBox The VBox control builds the container for a vertical flexible box layout.
sap.m.ViewSettingsCustomItem The ViewSettingsCustomItem control is used for modelling custom filters in the ViewSettingsDialog.
sap.m.ViewSettingsCustomTab The ViewSettingsCustomTab control is used for adding custom tabs in the ViewSettingsDialog.
sap.m.ViewSettingsDialog The ViewSettingsDialog control provides functionality to easily select the options for sorting, grouping, and filtering data.
sap.m.ViewSettingsFilterItem A ViewSettingsFilterItem control is used for modelling filter behaviour in the ViewSettingsDialog.
sap.m.ViewSettingsItem ViewSettingsItem is used for modelling filter behaviour in the ViewSettingsDialog.
sap.m.Wizard The Wizard control enables users to accomplish a single goal which consists of multiple dependable sub-tasks.
sap.m.WizardStep The WizardStep is a container control which should be used mainly to aggregate user input controls.
sap.tnt.NavigationList The NavigationList control is an interactive control, which provides a choice of different items, ordered as a list.
sap.tnt.NavigationListItem The NavigationListItem control represents an action, which can be selected by the user.
sap.tnt.SideNavigation The SideNavigation control is a container, which consists of flexible and fixed parts on top of each other.
sap.tnt.ToolHeader The ToolHeader control is a horizontal container that is most commonly used to display buttons, labels, selects and other various input controls.
sap.tnt.ToolHeaderUtilitySeparator The ToolHeaderUtilitySeparator control is used in the sap.tnt.ToolHeader control to specify where the overflow button is placed.
sap.tnt.ToolPage The ToolPage is a layout control, used to put together the parts of a basic tools app - ToolHeader, SideNavigation and contents area.
sap.ui.app.Application Base class for application classes
sap.ui.app.MockServer Class to mock a server
sap.ui.base.Event An Event object consisting of an id, a source and a map of parameters
sap.ui.base.EventProvider Provides eventing capabilities for objects like attaching or detaching event handlers for events which are notified when events are fired.
sap.ui.base.Interface A class that creates an Interface for an existing class.
sap.ui.base.ManagedObject Base Class that introduces some basic concepts like state management or databinding.
sap.ui.base.Metadata Metadata for a class.
sap.ui.base.Object Base class for all SAPUI5 Objects
sap.ui.base.ObjectPool Manages a pool of objects all of the same type; the type has to be specified at pool construction time.
sap.ui.base.Poolable Contract for objects that can be pooled by ObjectPool
sap.ui.commons.Accordion Contains N sections, acting as containers for any library control
sap.ui.commons.AccordionSection Represents a panel which is a container for other controls.
sap.ui.commons.ApplicationHeader The application header control stands on the top of any application page.
sap.ui.commons.Area Used for defining areas in an image map.
sap.ui.commons.AutoComplete Textfield with list based text completion.
sap.ui.commons.Button Enables users to trigger actions such as save or print.
sap.ui.commons.Callout Callout is a small popup with some useful information and links that is shown when a mouse is hovered over a specific view element.
sap.ui.commons.CalloutBase CalloutBase is a building block for Callout.
sap.ui.commons.Carousel Carousel holds multiple controls and displays them vertically or horizontally next to each other.
sap.ui.commons.CheckBox Provides a box which can be flagged, the box has a label.
sap.ui.commons.ColorPicker This control gives the user the opportunity to choose a color.
sap.ui.commons.ComboBox The control provides a field that allows end users to either enter some text, or to choose an entry out of a list of pre-defined items.
sap.ui.commons.DatePicker Allows end users to interact with dates.
sap.ui.commons.Dialog An interactive window appearing on request displaying information to the user.
sap.ui.commons.DropdownBox The control provides a field that allows end users to an entry out of a list of pre-defined items.
sap.ui.commons.FileUploader The framework generates an input field and a button with text "Browse .
sap.ui.commons.FileUploaderParameter Represents a parameter for the FileUploader which is rendered as a hidden inputfield.
sap.ui.commons.form.FormContainer Used to group form elements.
sap.ui.commons.form.FormElement A form element is a combination of one label and different controls associated to this label.
sap.ui.commons.form.FormLayout Base layout for Forms.
sap.ui.commons.form.GridContainerData Grid layout specific properties for FormContainers.
sap.ui.commons.form.GridElementData The grid specific layout data for FormElement fields.
sap.ui.commons.form.GridLayout This Layout implements a guideline 2.0 grid.
sap.ui.commons.form.ResponsiveLayout Renders a form with responsive layout.
sap.ui.commons.form.SimpleForm Use the SimpleForm to create a form based on title, label and fields that are stacked in the content aggregation.
sap.ui.commons.FormattedTextView The FormattedTextView control allows the usage of a limited set of HTML tags for display.
sap.ui.commons.HorizontalDivider Divides the screen in visual areas.
sap.ui.commons.Image A wrapper around the IMG tag.
sap.ui.commons.ImageMap Combination of image areas where at runtime these areas are starting points for hyperlinks or actions
sap.ui.commons.InPlaceEdit The InPlaceEdit is a functionality to have text in display mode that can be changed in place.
sap.ui.commons.Label The control is used for labeling other controls.
sap.ui.commons.layout.AbsoluteLayout The Absolute Layout positions its child controls absolutely
sap.ui.commons.layout.BorderLayout Based upon the border layout as it comes with the Java standard.
sap.ui.commons.layout.BorderLayoutArea The BorderLayoutArea represents one area of a BorderLayout
sap.ui.commons.layout.HorizontalLayout A layout that provides support for horizontal alignment of controls
sap.ui.commons.layout.MatrixLayout A matrix layout arranges controls in a grid structure, using rows which need not have the same number of cells.
sap.ui.commons.layout.MatrixLayoutCell Non-control element used as part of a matrix layout's inner structure.
sap.ui.commons.layout.MatrixLayoutRow Non-control element used as part of a matrix layout's inner structure.
sap.ui.commons.layout.PositionContainer Is used to specify the position of a control in the AbsoluteLayout
sap.ui.commons.layout.ResponsiveFlowLayout This is a layout where several controls can be added.
sap.ui.commons.layout.ResponsiveFlowLayoutData This is a LayoutData Element that can be added to a control if this control is used within a ResponsiveFlowLayout
sap.ui.commons.layout.VerticalLayout In this layout the elemnts are orderd one below the other
sap.ui.commons.Link Provides an absolute or relative reference to an internal or external URL.
sap.ui.commons.ListBox Provides a list of items from which users can choose an item.
sap.ui.commons.Menu A menu is an interactive element which provides a choice of different actions to the user.
sap.ui.commons.MenuBar Represents a user interface area which is the entry point for menus with their menu items.
sap.ui.commons.MenuButton Common button control that opens a menu when clicked by the user.
sap.ui.commons.MenuItem Standard item to be used inside a menu.
sap.ui.commons.MenuItemBase Abstract base class for menu item which provides common properties and events for all concrete item implementations.
sap.ui.commons.MenuTextFieldItem Special menu item which contains a label and a text field.
sap.ui.commons.Message Creates the "Message"s to be supplied to the "MessageBar" Control.
sap.ui.commons.MessageBar Creates an instance of a MessageBar Control, for displaying messages.
sap.ui.commons.MessageList Instantiated by the "MessageBar" Control if the user requests to generate the corresponding "MessageList".
sap.ui.commons.MessageToast Responsible for displaying the new incoming messages, one at the time, on top of the MessageBar.
sap.ui.commons.Paginator Provides navigation between pages within a list of numbered pages.
sap.ui.commons.Panel Represents a container with scroll functionality, that can be used for text and controls.
sap.ui.commons.PasswordField A text field with masked characters which borrows its properties and methods from TextField.
sap.ui.commons.ProgressIndicator Shows the progress of a process in a graphical way.
sap.ui.commons.RadioButton RadioButton is a control similar to CheckBox, but it allows the user to choose only one of the predefined set of options.
sap.ui.commons.RadioButtonGroup The RadioButtonGroup is a basic control that is used to provide area for making interactive choice out of a set of options.
sap.ui.commons.RangeSlider The interactive control is displayed either as a horizontal or a vertical line with two pointers and units of measurement.
sap.ui.commons.RatingIndicator RatingIndicator is used to let the user do some rating on a given topic.
sap.ui.commons.ResponsiveContainer Is used to provide a container, which can show different content depending on its current width.
sap.ui.commons.ResponsiveContainerRange Defines a range for the ResponsiveContainer
sap.ui.commons.RichTooltip Is used to provide tool tips that can have long text, image and title.
sap.ui.commons.RoadMap RoadMap is used to display step-by-step work flows of a clearly defined work process.
sap.ui.commons.RoadMapStep Step used within a RoadMap Control.
sap.ui.commons.RowRepeater This control displays items in a stacked list format, allowing the user to page in order to see more items or to use the offered filtering and sorting capabilities in order to manipulate the displayed data.
sap.ui.commons.RowRepeaterFilter This element is used by the RowRepeater and allows to define a filter in this context along with the related data such as a text and an icon.
sap.ui.commons.RowRepeaterSorter This element is used by the RowRepeater and allows to define a sorter in this context along with the related data such as a text and an icon.
sap.ui.commons.SearchField Allows the user to type search queries and to trigger the search.
sap.ui.commons.SearchProvider A SearchProvider which can be attached to a Search Field.
sap.ui.commons.SegmentedButton The SegmentedButton provides a group of multiple buttons.
sap.ui.commons.Slider The interactive control is displayed either as a horizontal or a vertical line with a pointer and units of measurement.
sap.ui.commons.Splitter Allows to split the screen into two areas.
sap.ui.commons.SplitterSize A string type that represents subset of CSS size values.
sap.ui.commons.Tab Represents a single tab in a TabStrip control.
sap.ui.commons.TabStrip TabStrip represents a container for tab controls, which contain the content and generally other controls.
sap.ui.commons.TextArea Control to enter or display multible row text.
sap.ui.commons.TextField Renders a input field for text input.
sap.ui.commons.TextView Is used to display some continous text.
sap.ui.commons.Title Represents a title element that can be used for aggregation with other controls
sap.ui.commons.ToggleButton The ToggleButton Control is a Button that can be toggled between pressed and normal state
sap.ui.commons.Toolbar A horizontal row of items where in many cases the single toolbar items are buttons containing icons.
sap.ui.commons.ToolbarSeparator A small vertical line that is generally added to the tool bar between the items to visually separate them.
sap.ui.commons.Tree Simple tree to display item in a hierarchical way
sap.ui.commons.TreeNode Tree node element
sap.ui.commons.TriStateCheckBox TriStateCheckBox to reflect mixed state for checkboxes.
sap.ui.commons.ValueHelpField A TextField with an attached icon which triggeres an event.
sap.ui.core.Collision Collision behavior: horizontal/vertical.
sap.ui.core.Component Base Class for Component.
sap.ui.core.ComponentContainer Component Container
sap.ui.core.Configuration Collects and stores the configuration of the current environment.
sap.ui.core.Configuration.FormatSettings Encapsulates configuration settings that are related to data formatting/parsing.
sap.ui.core.Control Base Class for Controls.
sap.ui.core.Core Core Class of the SAP UI Library.
sap.ui.core.CSSColor A string type that represents CSS color values.
sap.ui.core.CSSSize A string type that represents CSS size values.
sap.ui.core.CSSSizeShortHand This type checks the short hand form of a margin or padding definition.
sap.ui.core.CustomData Contains a single key/value pair of custom data attached to an Element.
sap.ui.core.DeclarativeSupport Static class for enabling declarative UI support.
sap.ui.core.delegate.ItemNavigation Delegate for the navigation between DOM nodes with the keyboard.
sap.ui.core.delegate.ScrollEnablement Delegate for touch scrolling on mobile devices

This delegate uses CSS (-webkit-overflow-scrolling) only if supported.

sap.ui.core.Dock Docking position: horizontal/vertical.
sap.ui.core.Element Base Class for Elements.
sap.ui.core.EnabledPropagator Helper Class for enhancement of a Control with propagation of enabled property.
sap.ui.core.EventBus Provides eventing capabilities for applications like firing events and attaching or detaching event handlers for events which are notified when events are fired.
sap.ui.core.format.DateFormat The DateFormat is a static class for formatting and parsing date and time values according to a set of format options.
sap.ui.core.format.FileSizeFormat The FileSizeFormat is a static class for formatting and parsing numeric file size values according to a set of format options.
sap.ui.core.format.NumberFormat The NumberFormat is a static class for formatting and parsing numeric values according to a set of format options.
sap.ui.core.Fragment Fragments support the definition of light-weight stand-alone UI control trees.
sap.ui.core.History History handles the history of certain controls (e.g.
sap.ui.core.HTML Embeds standard HTML in a SAPUI5 control tree.
sap.ui.core.Icon Icon uses embedded font instead of pixel image.
sap.ui.core.ID A string type representing an Id or a name.
sap.ui.core.IntervalTrigger Provides a trigger that triggers in a set interval and calls all registered listeners.
sap.ui.core.InvisibleText An InvisibleText is used to bring hidden texts to the UI for screen reader support.
sap.ui.core.Item A control base type.
sap.ui.core.LayoutData A layout data base type.
sap.ui.core.ListItem An item that is used in lists or list-similar controls such as DropdownBox, for example.
sap.ui.core.LocalBusyIndicator The LocalBusyIndicator is a special version of the BusyIndicator.
sap.ui.core.Locale Locale represents a locale setting, consisting of a language, script, region, variants, extensions and private use section
sap.ui.core.LocaleData Data provides access to locale-specific data, like date formats, number formats, currencies, etc.
sap.ui.core.Manifest The Manifest class.
sap.ui.core.Message This element used to provide messages.
sap.ui.core.message.ControlMessageProcessor The ControlMessageProcessor implementation.
sap.ui.core.message.MessageParser This is an abstract base class for MessageParser objects.
sap.ui.core.message.MessageProcessor This is an abstract base class for MessageProcessor objects.
sap.ui.core.mvc.Controller A generic controller implementation for the UI5 Model-View-Controller concept.
sap.ui.core.mvc.HTMLView A view defined/constructed by declarative HTML.
sap.ui.core.mvc.JSONView A View defined using JSON.
sap.ui.core.mvc.JSView A View defined/constructed by JavaScript code.
sap.ui.core.mvc.TemplateView A view defined in a template.
sap.ui.core.mvc.View A base class for Views.
sap.ui.core.mvc.XMLView A View defined using (P)XML and HTML markup.
sap.ui.core.Percentage A string type that represents a percentage value.
sap.ui.core.Popup Popup Class is a helper class for controls that want themselves or parts of themselves or even other aggregated or composed controls or plain HTML content to popup on the screen like menues, dialogs, drop down boxes.
sap.ui.core.Renderer Base Class for a Renderer.
sap.ui.core.RenderManager RenderManager that will take care for rendering Controls.
sap.ui.core.routing.HashChanger Class for manipulating and receiving changes of the browserhash with the hasher framework.
sap.ui.core.ScrollBar The ScrollBar control can be used for virtual scrolling of a certain area.
sap.ui.core.search.OpenSearchProvider A SearchProvider which uses the OpenSearch protocol (either JSON or XML).
sap.ui.core.search.SearchProvider Abstract base class for all SearchProviders which can be e.g.
sap.ui.core.SeparatorItem An item that provides a visual separation.
sap.ui.core.theming.Parameters A helper used for (read-only) access to CSS parameters at runtime
sap.ui.core.Title Represents a title element that can be used for aggregation with other controls
sap.ui.core.tmpl.DOMAttribute Represents a DOM attribute of a DOM element.
sap.ui.core.tmpl.DOMElement Represents a DOM element.
sap.ui.core.tmpl.HandlebarsTemplate The class for Handlebars Templates.
sap.ui.core.tmpl.Template Base Class for Template.
sap.ui.core.tmpl.TemplateControl This is the base class for all template controls.
sap.ui.core.TooltipBase Abstract class that can be extended in order to implement any extended tooltip.
sap.ui.core.UIArea An area in a page that hosts a tree of UI elements.
sap.ui.core.UIComponent Creates and initializes a new UIComponent with the given sId and settings.
sap.ui.core.URI A string type that represents an RFC 3986 conformant URI.
sap.ui.core.util.Export Export provides the possibility to generate a list of data in a specific format / type, e.g.
sap.ui.core.util.ExportCell Contains content that can be used to export data.
sap.ui.core.util.ExportColumn Can have a name and a cell template.
sap.ui.core.util.ExportRow Internally used in Export.
sap.ui.core.util.ExportType Base export type.
sap.ui.core.util.File Utility class to handle files
sap.ui.core.util.MockServer Class to mock http requests made to a remote server
sap.ui.core.util.serializer.delegate.Delegate Abstract serializer delegate class.
sap.ui.core.util.serializer.delegate.HTML HTML serializer delegate class.
sap.ui.core.util.serializer.delegate.XML XML serializer delegate class.
sap.ui.core.util.XMLPreprocessor The XML pre-processor for template instructions in XML views.
sap.ui.core.VariantLayoutData Allows to add multiple LayoutData to one control in case that a easy switch of layouts (e.g.
sap.ui.core.ws.ReadyState Defines the different ready states for a WebSocket connection.
sap.ui.core.ws.SapPcpWebSocket WebSocket class implementing the pcp-protocol
sap.ui.core.ws.WebSocket Basic WebSocket class
sap.ui.layout.BlockLayout The BlockLayout is used to display several objects in a section-based manner.
sap.ui.layout.BlockLayoutCell The BlockLayoutCell is used as an aggregation of the BlockLayoutRow.
sap.ui.layout.BlockLayoutRow The BlockLayoutRow is used as an aggregation to the BlockLayout.
sap.ui.layout.DynamicSideContent The DynamicSideContent control allows additional (side) content to be displayed alongside or below the main content, within the container the control is used in.
sap.ui.layout.FixFlex The FixFlex control builds the container for a layout with a fixed and a flexible part.
sap.ui.layout.form.FormContainer A FormContainer represents a group inside a Form.
sap.ui.layout.form.FormElement A FormElement represents a row in a FormContainer.
sap.ui.layout.form.FormLayout Base layout to render a Form.
sap.ui.layout.form.GridContainerDataGridLayout-specific properties for FormContainers.
sap.ui.layout.form.GridElementCells A string that defines the number of used cells in a GridLayout.
sap.ui.layout.form.GridElementData The GridLayout-specific layout data for FormElement fields.
sap.ui.layout.form.GridLayout This FormLayout renders a Form using a HTML-table based grid.
sap.ui.layout.form.ResponsiveGridLayout Renders a Form using a responsive grid.
sap.ui.layout.form.ResponsiveLayout Renders a Form with a responsive layout.
sap.ui.layout.form.SimpleForm The SimpleForm provides an easy-to-use API to create simple forms.
sap.ui.layout.Grid The Grid control is a layout which positions its child controls in a 12 column flow layout.
sap.ui.layout.GridData Grid layout data
sap.ui.layout.GridIndent A string type that represents Grid's indent values for large, medium and small screens.
sap.ui.layout.GridSpan A string type that represents Grid's span values for large, medium and small screens.
sap.ui.layout.HorizontalLayout A layout that provides support for horizontal alignment of controls
sap.ui.layout.PaneContainer PaneContainer is an abstraction of Splitter Could be used as an aggregation of ResponsiveSplitter or other PaneContainers.
sap.ui.layout.ResponsiveFlowLayout This is a layout where several controls can be added.
sap.ui.layout.ResponsiveFlowLayoutData This is a LayoutData element that can be added to a control if this control is used within a ResponsiveFlowLayout.
sap.ui.layout.ResponsiveSplitter ResponsiveSplitter is a control that enables responsiveness of normal Splitter.
sap.ui.layout.SplitPane SplitPane is a container of a single control.
sap.ui.layout.Splitter A layout that contains several content areas.
sap.ui.layout.SplitterLayoutData Holds layout data for the splitter contents.
sap.ui.layout.VerticalLayout In this layout the content controls are rendered one below the other.
sap.ui.model.analytics.AnalyticalBinding Tree binding implementation for OData entity sets with aggregate semantics.
sap.ui.model.analytics.BatchResponseCollector Simple Response Collection Component, collects the responses for each sub-request inside a bigger batch request.
sap.ui.model.analytics.odata4analytics.Dimension Representation of a property annotated with sap:aggregation-role="dimension".
sap.ui.model.analytics.odata4analytics.DimensionAttribute Representation of a dimension attribute.
sap.ui.model.analytics.odata4analytics.DimensionMemberSetRequest Creation of URIs for fetching a query dimension value set.
sap.ui.model.analytics.odata4analytics.EntitySet Representation of a OData entity set.
sap.ui.model.analytics.odata4analytics.EntityType Representation of a OData entity type.
sap.ui.model.analytics.odata4analytics.FilterExpression Representation of a $filter expression for an OData entity type.
sap.ui.model.analytics.odata4analytics.Measure Representation of a property annotated with sap:aggregation-role="measure".
sap.ui.model.analytics.odata4analytics.Model Representation of an OData model with analytical annotations defined by OData4SAP.
sap.ui.model.analytics.odata4analytics.Model.ReferenceByModel Handle to an already instantiated SAP UI5 OData model.
sap.ui.model.analytics.odata4analytics.Model.ReferenceByURI Handle to an OData model by the URI pointing to it.
sap.ui.model.analytics.odata4analytics.Model.ReferenceWithWorkaround Handle to an already instantiated SAP UI5 OData model.
sap.ui.model.analytics.odata4analytics.Parameter Representation of a property annotated with sap:parameter.
sap.ui.model.analytics.odata4analytics.Parameterization Representation of an entity type annotated with sap:semantics="parameters".
sap.ui.model.analytics.odata4analytics.ParameterizationRequest Creation of URIs for query parameterizations.
sap.ui.model.analytics.odata4analytics.ParameterValueSetRequest Creation of URIs for fetching a query parameter value set.
sap.ui.model.analytics.odata4analytics.QueryResult Representation of an entity type annotated with sap:semantics="aggregate".
sap.ui.model.analytics.odata4analytics.QueryResultRequest Creation of URIs for fetching query results.
sap.ui.model.analytics.odata4analytics.RecursiveHierarchy Representation of a recursive hierarchy.
sap.ui.model.analytics.odata4analytics.SortExpression Representation of a $orderby expression for an OData entity type.
sap.ui.model.Binding The Binding is the object, which holds the necessary information for a data binding, like the binding path and the binding context, and acts like an interface to the model for the control, so it is the event provider for changes in the data model and provides getters for accessing properties or lists.
sap.ui.model.ChangeReason Change Reason for ListBinding/TreeBinding.
sap.ui.model.ClientContextBinding The ContextBinding is a specific binding for a setting context for the model
sap.ui.model.ClientModel Model implementation for Client models
sap.ui.model.CompositeBinding The CompositeBinding is used to bundle multiple property bindings which are be used to provide a single binding against these property bindings.
sap.ui.model.CompositeDataState Provides and update the status data of a binding.
sap.ui.model.CompositeType This is an abstract base class for composite types.
sap.ui.model.Context The Context is a pointer to an object in the model data, which is used to allow definition of relative bindings, which are resolved relative to the defined object.
sap.ui.model.ContextBinding The ContextBinding is a specific binding for a setting context for the model
sap.ui.model.DataState Provides and update the status data of a binding.
sap.ui.model.Filter Filter for the list binding.
sap.ui.model.json.JSONModel Model implementation for JSON format
sap.ui.model.ListBinding The ListBinding is a specific binding for lists in the model, which can be used to populate Tables or ItemLists.
sap.ui.model.message.MessageModel Model implementation for Messages *
sap.ui.model.MetaModel Model implementation for meta models
sap.ui.model.Model This is an abstract base class for model objects.
sap.ui.model.odata.AnnotationHelper A collection of methods which help to consume OData V4 annotations in XML template views.
sap.ui.model.odata.BatchMode Different modes for retrieving the count of collections
sap.ui.model.odata.CountMode Different modes for retrieving the count of collections
sap.ui.model.odata.Filter Filter for the list binding
sap.ui.model.odata.ODataAnnotations Implementation to access oData Annotations
sap.ui.model.odata.ODataContextBinding The ContextBinding is a specific binding for a setting context for the model
sap.ui.model.odata.ODataListBinding List binding implementation for oData format
sap.ui.model.odata.ODataMessageParser OData implementation of the sap.ui.core.message.MessageParser class.
sap.ui.model.odata.ODataMetadata Implementation to access oData metadata
sap.ui.model.odata.ODataMetaModel Implementation of an OData meta model which offers a unified access to both OData V2 meta data and V4 annotations.
sap.ui.model.odata.ODataModel Model implementation for oData format Binding to V4 metadata annotations is experimental!
sap.ui.model.odata.ODataPropertyBinding Property binding implementation for oData format
sap.ui.model.odata.OperationMode Different modes for executing service operations (filtering, sorting)
sap.ui.model.odata.type.Boolean This class represents the OData primitive type Edm.Boolean.
sap.ui.model.odata.type.Byte This class represents the OData primitive type Edm.Byte.
sap.ui.model.odata.type.Date This class represents the OData V4 primitive type Edm.Date.
sap.ui.model.odata.type.DateTime This class represents the OData V2 primitive type Edm.DateTime.
sap.ui.model.odata.type.DateTimeBase This is an abstract base class for the OData primitive types Edm.DateTime and Edm.DateTimeOffset.
sap.ui.model.odata.type.DateTimeOffset This class represents the OData primitive type Edm.DateTimeOffset.
sap.ui.model.odata.type.Decimal This class represents the OData primitive type Edm.Decimal.
sap.ui.model.odata.type.Double This class represents the OData primitive type Edm.Double.
sap.ui.model.odata.type.Guid This class represents the OData primitive type Edm.Guid.
sap.ui.model.odata.type.Int This is an abstract base class for integer-based OData primitive types like Edm.Int16 or Edm.Int32.
sap.ui.model.odata.type.Int16 This class represents the OData primitive type Edm.Int16.
sap.ui.model.odata.type.Int32 This class represents the OData primitive type Edm.Int32.
sap.ui.model.odata.type.Int64 This class represents the OData primitive type Edm.Int64.
sap.ui.model.odata.type.ODataType This class is an abstract base class for all OData primitive types (see OData V4 Edm Types and OData V2 Edm Types).
sap.ui.model.odata.type.Raw This class represents a placeholder for all unsupported OData primitive types.
sap.ui.model.odata.type.SByte This class represents the OData primitive type Edm.SByte.
sap.ui.model.odata.type.Single This class represents the OData primitive type Edm.Single.
sap.ui.model.odata.type.String This class represents the OData primitive type Edm.String.
sap.ui.model.odata.type.Time This class represents the OData V2 primitive type Edm.Time.
sap.ui.model.odata.type.TimeOfDay This class represents the OData V4 primitive type Edm.TimeOfDay.
sap.ui.model.odata.UpdateMethod Different methods for update operations
sap.ui.model.odata.v2.ODataAnnotations Annotation loader for OData V2 services
sap.ui.model.odata.v2.ODataContextBinding The ContextBinding is a specific binding for a setting context for the model
sap.ui.model.odata.v2.ODataListBinding List binding implementation for oData format
sap.ui.model.odata.v2.ODataModel Model implementation for oData format
sap.ui.model.odata.v2.ODataTreeBinding Tree binding implementation for odata models.
sap.ui.model.odata.v4.ODataContextBinding Context binding for an OData V4 model.
sap.ui.model.odata.v4.ODataListBinding List binding for an OData V4 model.
sap.ui.model.odata.v4.ODataMetaModel Implementation of an OData meta data model which offers access to OData V4 meta data.
sap.ui.model.odata.v4.ODataModel Model implementation for OData V4.
sap.ui.model.odata.v4.ODataPropertyBinding Property binding for an OData V4 model.
sap.ui.model.PropertyBinding The PropertyBinding is used to access single data values in the data model.
sap.ui.model.resource.ResourceModel Model implementation for resource bundles
sap.ui.model.SimpleType This is an abstract base class for simple types.
sap.ui.model.Sorter Sorter for the list binding This object defines the sort order for the list binding.
sap.ui.model.TreeBinding The TreeBinding is a specific binding for trees in the model, which can be used to populate Trees.
sap.ui.model.Type This is an abstract base class for type objects.
sap.ui.model.type.Boolean This class represents boolean simple types.
sap.ui.model.type.Currency This class represents the currency composite type.
sap.ui.model.type.Date This class represents date simple types.
sap.ui.model.type.DateTime This class represents datetime simple types.
sap.ui.model.type.FileSize This class represents file size simple types.
sap.ui.model.type.Float This class represents float simple types.
sap.ui.model.type.Integer This class represents integer simple types.
sap.ui.model.type.String This class represents string simple types.
sap.ui.model.type.Time This class represents time simple types.
sap.ui.model.xml.XMLModel Model implementation for XML format
sap.ui.suite.TaskCircle This control shows a circle which radius and color depends on the given parameters
sap.ui.suite.VerticalProgressIndicator This control shows a vertical progress bar in dependency of the given percentage.
sap.ui.table.AnalyticalColumn This column adds additional properties to the table column which are needed for the analytical binding and table
sap.ui.table.AnalyticalColumnMenu A column menu which is used by the analytical column
sap.ui.table.AnalyticalTable Table which handles analytical OData backends.
sap.ui.table.Column The column allows you to define column specific properties that will be applied when rendering the table.
sap.ui.table.ColumnMenu The column menu provides all common actions that can be performed on a column.
sap.ui.table.Table Provides a comprehensive set of features for displaying and dealing with vast amounts of data.
sap.ui.table.TablePersoController The TablePersoController can be used to connect a table with a persistence service.
sap.ui.table.TreeAutoExpandMode Different modes for setting the auto expand mode on different tables (Analytical-, TreeTable, .
sap.ui.table.TreeTable The TreeTable control provides a comprehensive set of features to display hierarchical data.
sap.ui.test.actions.Action Actions for Opa5 - needs to implement an executeOn function that should simulate a user interaction on a control
sap.ui.test.matchers.AggregationContainsPropertyEqual AggregationContainsPropertyEqual - checks if an aggregation contains at least one item that has a Property set to a certain value
sap.ui.test.matchers.AggregationFilled AggregationFilled - checks if an aggregation contains at least one entry
sap.ui.test.matchers.AggregationLengthEquals AggregationLengthEquals - checks if an aggregation contains at least one entry
sap.ui.test.matchers.Ancestor Ancestor - checks if a control has a defined ancestor
sap.ui.test.matchers.BindingPath BindingPath - checks if a control has a binding context with the exact same binding path
sap.ui.test.matchers.Interactable Interactable - check if a control is currently able to take user interactions.
sap.ui.test.matchers.Matcher Matchers for Opa5 - needs to implement an isMatching function that returns a boolean and will get a control instance as parameter
sap.ui.test.matchers.Properties Properties - checks if a control's properties have the provided values - all properties have to match their values.
sap.ui.test.matchers.PropertyStrictEquals PropertyStrictEquals - checks if a property has the exact same value
sap.ui.test.Opa One Page Acceptance testing.
sap.ui.test.Opa5 UI5 extension of the OPA framework
sap.ui.test.OpaPlugin A Plugin to search UI5 controls.
sap.ui.test.PageObjectFactory Page Object Factory
sap.ui.unified.Calendar Basic Calendar.
sap.ui.unified.calendar.DatesRow renders a row of days with ItemNavigation This is used inside the calendar.
sap.ui.unified.calendar.Header renders a calendar header

The calendar header consists of 3 buttons where the text can be set and a previous and a next button.

sap.ui.unified.calendar.Month renders a month with ItemNavigation This is used inside the calendar.
sap.ui.unified.calendar.MonthPicker renders a MonthPicker with ItemNavigation This is used inside the calendar.
sap.ui.unified.calendar.MonthsRow Renders a row of months using ItemNavigation.
sap.ui.unified.calendar.TimesRow Renders a row of time items using ItemNavigation.
sap.ui.unified.calendar.YearPicker renders a YearPicker with ItemNavigation This is used inside the calendar.
sap.ui.unified.CalendarAppointment An appointment for use in a PlanningCalendar or similar.
sap.ui.unified.CalendarDateInterval Calendar with dates displayed in one line.
sap.ui.unified.CalendarLegend A legend for the Calendar Control.
sap.ui.unified.CalendarLegendItem Item to be displayed in a CalendarLegend.
sap.ui.unified.CalendarMonthInterval Calendar with granularity of months displayed in one line.
sap.ui.unified.CalendarRow A calendar row with an header and appointments.
sap.ui.unified.CalendarTimeInterval Calendar with granularity of time items displayed in one line.
sap.ui.unified.ContentSwitcher Switches between two control areas and animates it via CSS transitions
sap.ui.unified.Currency A text view which displays currency values and aligns them at the separator
sap.ui.unified.DateRange Date range for use in DatePicker
sap.ui.unified.DateTypeRange Date range with calendar day type information.
sap.ui.unified.FileUploader The framework generates an input field and a button with text "Browse .
sap.ui.unified.FileUploaderParameter Represents a parameter for the FileUploader which is rendered as a hidden inputfield.
sap.ui.unified.Menu A menu is an interactive element which provides a choice of different actions to the user.
sap.ui.unified.MenuItem Standard item to be used inside a menu.
sap.ui.unified.MenuItemBase Abstract base class for menu item which provides common properties and events for all concrete item implementations.
sap.ui.unified.MenuTextFieldItem Special menu item which contains a label and a text field.
sap.ui.unified.Shell The shell control is meant as root control (full-screen) of an application.
sap.ui.unified.ShellHeadItem Header Action item of the Shell.
sap.ui.unified.ShellHeadUserItem User Header Action Item of the Shell.
sap.ui.unified.ShellLayout The shell layout is the base for the shell control which is meant as root control (full-screen) of an application.
sap.ui.unified.ShellOverlay ShellOverlay to be opened in front of a sap.ui.unified.Shell
sap.ui.unified.SplitContainer Provides a main content and a secondary content area
sap.ui.ux3.ActionBar A special toolbar with predefined social actions which can be shown as needed.
sap.ui.ux3.CollectionInspector CollectionInspector
sap.ui.ux3.DataSetSimpleView DataSetSimpleView provides a simple view example for DataSet usage.
sap.ui.ux3.Exact A comprehensive UI design approach with graphical and functional elements for searching data, exploring data, and acting on the data ("Explore and Act (Exact) Pattern").
sap.ui.ux3.ExactArea Consists of two sections: A tool bar and a content area where arbitrary controls can be added.
sap.ui.ux3.ExactAttribute An element for defining attributes and sub-attributes used within the Exact pattern.
sap.ui.ux3.ExactBrowser Attribute browse area used within the Exact pattern.
sap.ui.ux3.FacetFilter FacetFilter Control.
sap.ui.ux3.FacetFilterList List to be used with the FacetFilter control.
sap.ui.ux3.Feed A container control representing a full feed page, including feeder and updates.
sap.ui.ux3.FeedChunk The unit that is embedded - single-wise or in a multiple way - into a Feed control.
sap.ui.ux3.Feeder This feed control flavor represents a lean common feed, or a comment feed, with a text commit function.
sap.ui.ux3.NavigationBar Provides enhanced navigation capabilities and is the parent control of NavigationItem.
sap.ui.ux3.NavigationItem Is the item to be used within the NavigationBar
sap.ui.ux3.NotificationBar A NotificationBar is a "toolbar" that can be added to a page to show messages and notifications from the application.
sap.ui.ux3.Notifier This element can be docked to a notification bar to show notification items
sap.ui.ux3.Overlay Overlay Control
sap.ui.ux3.OverlayContainer Is to be embedded into the Overlay control as content container
sap.ui.ux3.OverlayDialog Dialog implementation based on the Overlay.
sap.ui.ux3.QuickView QuickView is a small popup with a short overview of a Thing.
sap.ui.ux3.Shell The Ux3 GoldReflection Shell, which is an application frame with navigation capabilities.
sap.ui.ux3.ThingAction Thing Action for Swatch, QuickView, Thinginspector
sap.ui.ux3.ThingGroup Thing Group Area
sap.ui.ux3.ThingInspector Thing Inspector
sap.ui.ux3.ThingViewer ThingViewer: Same as ThingInspector but decoupled from the Overlay and the ActionBar.
sap.ui.ux3.ToolPopup A popup which the user can open from the Shell's tool pane.
sap.uxap.AnchorBar Anchor bar is the navigation bar of an Object page.
sap.uxap.BlockBase A block is the main element that will be displayed, mainly in an object page, but not necessarily only there.
sap.uxap.BlockBaseColumnLayout Used by the BlockBase control to define how many columns should it be assigned by the objectPageSubSection.
sap.uxap.BreadCrumbs The BreadCrumbs control represents the navigation steps up to the current location in the application and allows the user to quickly navigate to a previous location on the path that got him to the current location.
sap.uxap.HierarchicalSelect A select that display items on 2 level of hierarchy.
sap.uxap.ModelMapping Define the entity that will be passed to the ObjectPageLayout.
sap.uxap.ObjectPageHeader ObjectPageHeader represents the static part of an Object page header.
sap.uxap.ObjectPageHeaderActionButton Button that can be used in the ObjectPageHeader action aggregation.
sap.uxap.ObjectPageHeaderContent ObjectPageHeaderContent represents the dynamic part of an Object page header.
sap.uxap.ObjectPageHeaderLayoutData This is a LayoutData Element that can be added to a control if this control is used within an ObjectPage headerContent aggregation
sap.uxap.ObjectPageLayout An ObjectPageLayout is the layout control, used to put together all parts of an Object page - Header, Navigation bar and Sections/Subsections.
sap.uxap.ObjectPageLazyLoader ObjectPageLazyLoader is a helper element that enables a "stashed"-based lazy loading approach for the content of the sap.uxap.ObjectPageSubSection control.
sap.uxap.ObjectPageSection An ObjectPageSection is the top-level information container of an Object page.
sap.uxap.ObjectPageSectionBase An abstract container for object page sections and subSections
sap.uxap.ObjectPageSubSection An ObjectPageSubSection is the second-level information container of an Object page and may only be used within an Object page section.