| xbutton | Represents the typical push-button widget. It can have an icon, text, or both with specified positioning and orientation. |
| xchart | Represents a charting component that visually renders data in a form of bar chart, pie chart, or line chart to name a few. |
| xcombobox | Represents a widget that has a combination of text field and a pull-down list from which an item can be selected. The selected item is displayed in the text field. |
| xcontentpane | Defines the main container for the screen being created. This object is the equivalent of the BODY tag in HTML. NOTE: The xuidata-src, localized-asset, and border-layout-region attributes are not applicable. |
| xdialog | Used to create custom dialog boxes. Dialog boxes (also called dialogs) are windows that pop up over a parent window and are used to display feedback messages, confirm actions, receive inputs, display tools, and so on. |
| xfieldset | Represents the FIELDSET tag in HTML. It draws a box around the elements it contains.
The title (legend) will be shown on the same line as the box around the contained element(s). |
| xformsetbegin | Represents the HTML FORM beginning tag element. |
| xformsetend | Represents the HTML FORM ending tag (does nothing but close the form tag) |
| xframe | Represents the root element for a rendered view. It is the top-most container (below xroot) for the main application frame. |
| xhtmlblock | Provides the facility to insert a block of native HTML elements. |
| xicon | Represents a lightweight and simple component to display an image and can be used within various components such as xlabel, xbutton, xtoolbaritem, etc. Localized-asset and xuidata-src attributes does not apply to this component. |
| xiframe | Represents the IFRAME tag in HTML. |
| xinternalframe | Provides the ability to create lightweight frames that exists within an xframe. It provides complete control over iconification, maximization and minimization, resizing, etc. Despite looking like an actual window, the internal frame does not require to invoke a new instance of the browser. |
| xinput | Represents the native HTML INPUT form field. This element provides all the necessary attributes and sub-elements as defined in HTML 4.0 Standards. |
| xlabel | Represents a lightweight component that can display a text string and/or an image. |
| xmenu | Represents a component that contains selectable menu items and separators. It can also contain a sub-menu by adding additional menus as its children. |
| xmenubar | Represents a menu bar where sub-menus can be added. When a selection is made from the bar, a drop-down list is provided |
| xmenuitem | Represents single item within a menu. It serves as a selectable item which behaves similarly to buttons and can fire actions through events. |
| xmenuitem.checkbox | Represents single item within a menu. It serves as a selectable item which behaves similarly to buttons and can fire actions through events. |
| xmenuitem.radiobutton | Represents single item within a menu. It serves as a selectable item which behaves similarly to buttons and can fire actions through events. |
| xmenuitem.separator | Represents a menu item specific separator. |
| xpanel | Represents a basic container with the ability to hold components and other containers. The name and localized-asset attribute is not applicable to this container. |
| xpopupmenu | Represents pop-up menus where menu items can be added and selected. This object is primarily used by xmenubar and toolbar. |
| xroot | Represents a virtual container which holds the frame for the main applications. This object is automatically executed by xui:view tag. |
| xselect | Represents the SELECT form field in HTML. It supports all the functionalities and properties of the select tag as defined in HTML 4.0 specifications plus additional features provided by XUI. |
| xscript | Represents a component that contains client-side scipt. |
| xscrollbar | Represents a scrollbar component. |
| xscrollpane | Represents a component that offers a more flexible version of the xpanel component where automatic scrollbars can be made active. This is suitable for a tree as an example, where the panel can auto-scroll when the tree is expanded and part of the node set is not visible within the given area. |
| xseparator | Represents a component that can be used to logically group items including the horizontal grouping of menubars and toolbars. |
| xslider | Represents a component that lets the user graphically select a value by sliding a knob within a bounded interval. |
| xsplitpane | Represents a container that allows the placement of two components side-by-side in a single pane. The split panes are used to graphically separate two child components in a container. Each component can be separated horizontally or vertically. |
| xstatusbar | Represents the bottom most part of a screen where additional information about application activities can be displayed. |
| xstyle | Represents a component which is a hybrid between the STYLE and LINK tags in HTML. It supports all the functionalities and properties of the either the style or link tags as defined in HTML 4.0 specifications. |
| xtabbedpane | Represents the tabbed pane widget wherein different tabs can be grouped together and can be toggled by selecting one of the tabs. The extended portion of the tab, where the selection is made, can have a title, an icon, or both. The tabbed pane is used to save space when grouping multiple components is desired. |
| xtable | Represents a component that displays two-dimensional grid. |
| xtextarea | Represents the TEXTAREA form element in HTML. It supports all the functionalities and properties of the textarea tag as defined in HTML 4.0 specifications. |
| xtextpane | Represents a component that provides a block of stylized text. |
| xtoolbar | Provides a container for series of selectable buttons/icons that give the user an easy way to select certain functions and quick links. |
| xtoolbar.separator | Represents a toolbar specific separator to separate different toolbars. |
| xtoolbaritem | Represents each of the selectable buttons or icons on the toolbar |
| xtoolbaritem.separator | Represents a toolbar item specific separator to separate the buttons or icons of a toolbar. |
| xtree | Represents a component that displays a hierarchical or tree-like structure with the ability
to expand and collapse specific branches to expose other branches and nodes. The most common use of xtree is to display a directory structure and its associated files. |
| event | Represents an element that defines an event for a specific object through association with the object's id or class name. |
| event-collection | Element that contains a collection of event definitions. A reference to an external XML file containing the events can created. |
| headervalues | This object and its properties (child elements and attributes) are internally used by the XUI-framework. They are not used by the developer. |
| layoutmanager | This object represents the interface to set the layout for a given component. This is similar to Swing's setLayout(). |
| properties | Defines the meta data and basic page information for a view. This element can also contain style and script blocks. |
| segment | Defines a simple text string. |
| text | Defines a simple text string. |
| tooltip | Represents a behavior that provides a way to specify additional information about a particular component. The tool tip will appear as a layer over or within close proximities to the selected (by mouseover) component. |
| tooltip-collection | Element that contains a collection of tooltip definitions. Has a reference to an external XML file containing the tooltip definition. |
| treenode | In a visual representation of a tree, a node is "expanded" when its children are visible. When this property is set to FALSE, the visual state of the node is said to be "collapsed" where the children of the said node are hidden. |
| menu | DEPRECATED AS OF V2.1: Replaced by xmenu |
| menuitem | DEPRECATED AS OF V2.1: Replaced by xmenuitem |
| xtooltip | DEPRECATED AS OF V2.2.2: Replaced by tooltip-collection. |
| xdragdropcontainer | DEPRECATED AS OF V2.1: Replaced by the new drag-and-drop API |
| xelement | DEPRECATED AS OF V2.1: No longer necessary for the new drag-and-drop API |
| xhtmlfragment | DEPRECATED AS OF V2.1: Replaced by xhtmlblock |
| xloader | DEPRECATED AS OF V2.1: Replaced by xprogressmonitor |
| xpopup | DEPRECATED AS OF V2.2.2: Replaced by JavaScript API |
| xwindowopener | DEPRECATED AS OF V2.1: Replaced by xwindow.opener |
| toolbaritem | DEPRECATED AS OF V2.1: Replaced by xtoolbaritem |
| separator | DEPRECATED AS OF V2.1: Replaced by xseparator |
| XWindowOpener | DEPRECATED AS OF V2.1: Replaced by XWindow.Opener |
| xwindow.opener | DEPRECATED AS OF V2.1: Replaced by a javascript API to open a new window |
| treeitem | DEPRECATED AS OF V2.1: Replaced by treenode |