Package com.ebasetech.xi.api.controls

Interface Summary
AddRowButtonProperties  
BackgroundStyleProperties The BackgroundStyleProperties interface represents common background styling properties.
BarcodeControl Barcode Control
BaseTableControl Interface BaseTableControl contains properties and methods that apply to both a Table Control and a Repeater Control.
BorderStyleProperties The BorderStyleProperties interface represents common border styling properties.
ButtonColumnControl  
ButtonColumnProperties The ButtonColumnProperties interface represents styling properties for button columns.
ButtonControl Button Control
ButtonControlProperties  
CellStyleProperties Table Cell properties.
ColumnLayout A Column Layout displays child controls in a grid formation where each child control is placed in the next available table cell e.g.
ColumnLayoutCell The ColumnLayoutCell interface provides the ability to override properties from the parent control's ColumnLayout;
ColumnStyleProperties Table Column styling properties.
ContainerControl The ContainerControl interface is implemented by all controls that can act as a container i.e.
Control The Control interface provides the base class for all controls, with common methods and properties shared by all controls.
ControlConstants  
CustomLayout TODO doc
DynamicMenuItemControl A Dynamic Menu Item Control represents a location in a menu where any number of menu items are to be inserted at runtime.
EbaseButtonControlProperties The EbaseButtonControlProperties interface represents common properties for all Ebase navigation buttons.
EditorInputProperties Editor Input Properties
FieldColumnControl Field Column Control
FieldControl Field Control
FieldControlProperties Field Control Properties.
FieldHyperlinkProperties Field Hyperlink Properties.
FieldLayout The Field Grid Layout provides specific functionality to display Field Controls in a grid structure where the label, editor and help portions of each Field Control are displayed in three separate table columns and are therefore vertically aligned.
FieldLayoutCell The FieldLayoutCell interface provides the ability to override properties from the parent control's FieldLayout;
FinishButtonControl Finish Button Control is one of the supplied Ebase page navigation buttons.
FlowLayout A Flow Layout is similar to having no layout in that child controls are written horizontally across the page and will flow onto a new line when there is insufficient remaining width.
FormHeaderProperties Properties for the optional form header text.
GridCellControl A Grid Cell Control represents a single cell within a Grid Control.
GridControl Grid Control.
GroupAndPagePanelProperties  
GroupAndPageTextProperties  
GroupPanelControl A Group Panel Control is a titled box container with three texts: header text, information text and trailer text.
HorizontalBoxLayout The HorizontalBoxLayout interface represents a layout where child controls are laid out horizontally.
HorizontalBoxLayoutCell The HorizontalBoxLayoutCell interface provides the ability to override properties from the parent control's HorizontalBoxLayout;
HorizontalLineControl A Horizontal Line Control represents a horizontal line.
HorizontalMenuControl A Horizontal Menu Control represents a menu where the top level is shown horizontally and is always visible.
HTMLControl An HTML Control can be used to hold any amount of HTML or XHTML content which will be inserted into the output page without amendment; any content that is valid within the BODY section of an HTML page can be inserted.
HyperlinkControl A Hyperlink Control represents a text displayed as a hyperlink.
HyperlinkProperties Hyperlink Properties.
HyperlinkStateProperties Hyperlink Properties.
ImageColumnControl Image Column Control.
ImageControl Image Control.
ImageControlProperties Image Control properties.
ImageStyleProperties The ImageStyleProperties interface represents common image styling properties.
IncludeControl An Include Control represents an external JSP or HTML file that is to be inserted into the generated page output at the location represented by the control.
IndividualTabStateProperties The IndividualTabStateProperties interface represents Tab Control styling properties for a specific tab state.
InfoPopupProperties The InfoPopupProperties interface represents the properties passed to the Javascript window.open() statement used to create the popup window for field help texts.
InfoProperties The InfoProperties interface represents properties that apply to field help texts.
Layout The Layout interface provides the base class for all layouts.
LayoutCell The LayoutCell interface provides the base class for all layout cells.
LayoutControl The LayoutControl interface is implemented by all controls that can act as a container i.e.
MarginStyleProperties Margin represents space outside an element's border, and is displayed with the background color of it's parent element.
MenuControl MenuControl is the base interface for both horizontal and vertical menu controls.
MenuItemControl MenuItemControl acts as the base interface for both static and dynamic menu items
MenuLevelProperties The MenuLevelProperties interface represents styling properties applied to all menu items at a specific level of a menu.
MenuStateProperties The MenuStateProperties interface represents menu item styling properties for a specific menu item state.
MessageControl A Message Control represents a location on a page where error and warning messages are displayed.
MessageProperties The MessageProperties interface represents styling properties of error and warning messages.
MessageStyleProperties The MessageProperties interface represents styling properties of error and warning messages.
NavigationBarStyleProperties  
NavigationRowProperties  
NextPageButtonControl Next Page Button Control is one of the supplied Ebase page navigation buttons.
PaddingStyleProperties Padding represents the space between an HTML element's content and its border.
PageBreakControl A Page Break control represents a page break and is applicable only when a page is included in a PDF.
PageControl Page Control is a special control that must exist as the root control of each page.
PageNavigationButtonStyle The PageNavigationButtonStyle interface represents styling properties for page navigation buttons.
PageNavigationPanel A Page Navigation Control represents a panel containing up to five buttons.
PagePanelControl A Page Panel Control is a specialised titled box container with three texts: header text, information text and trailer text.
PanelControl Panel Control
PDFPageStyleProperties The PDFPageStyleProperties interface represents styling properties applied to a page when it is included in a PDF.
PrevPageButtonControl Previous Page Button Control is one of the supplied Ebase page navigation buttons.
RepeatingStyleProperties The RepeatingStyleProperties represents styling properties shared by both a Repeater Control and a Repeater Row Control.
RepeatingTableControl A Repeater Control provides a flexible way of displaying data from a table.
RepeatingTableRowControl A Repeater Row Control represents a single table row within a Repeater Control.
RestoreButtonControl A Restore Button Control represents the restore button for the Save/Restore Feature.
SaveButtonControl A Save Button Control represents the save button for the Save/Restore Feature.
SpacerControl A Spacer Control control represents either or both a horizontal space and/or a vertical space.
StaticMenuItemControl A Static Menu Item Control represents a static menu item in either a Vertical Menu or a Horizontal Menu.
TabAllStateProperties The TabAllStateProperties interface represents styling properties applied to all tab states in a TabSetControl.
TabControl A Tab Control represents a single tab within a Tab Set Control.
TableAddRowCellProperties  
TableCellStyleProperties  
TableColumnHeaderProperties  
TableColumnValuePatternProperties  
TableControl Table Control - represents a displayed table.
TableControlAddRowProperties  
TableControlStyleProperties  
TableControlTextProperties  
TablePageControl A Table Page Control represents a horizontal page of table data and can only be added as a child of a Table Control.
TableRowStyleProperties  
TableSortProperties  
TabSetContentPanelProperties The TabSetContentPanelProperties interface represents styling properties applied to the content panels of tabs within a Tab Set Control.
TabSetControl A Tab Set Control is a container containing a number of individual tabs.
TextControl A Text Control represents a text.
TextStyleProperties The TextStyleProperties interface represents common text styling properties.
TitleBarProperties The TitleBarProperties interface represents styling properties applied to the title bar of a TitlePanelControl.
TitlePanelControl A Titled Panel Control is a container control with a title bar and border, where the title bar can contain a text and/or an image.
VerticalBoxLayout The VerticalBoxLayout interface represents a layout where child controls are laid out vertically.
VerticalBoxLayoutCell The VerticalBoxLayoutCell interface provides the ability to override properties from the parent control's VerticalBoxLayout;
VerticalMenuControl A Vertical Menu Control represents a menu where the top level is shown vertically; subsequent levels can also be shown vertically with the menu expanding to accommodate them, or they can be shown as dynamic drop out menus in the same way as for a Horizontal Menu Control.
VerticalMenuLevelProperties The VerticalMenuLevelProperties interface represents styling properties applied to all menu items at a specific level of a vertical menu.