Package | Description |
---|---|
com.ebasetech.xi.api | |
com.ebasetech.xi.api.controls |
Modifier and Type | Method and Description |
---|---|
Control[] |
Page.getAllControls()
Returns an array of all controls on the page in display order.
|
Control |
WebFormTable.getControl()
Returns the first Table Control or Repeater Control on the current page that displays this table.
|
Control |
WebFormTable.getControl(Page page)
Returns the first Table Control or Repeater Control on the specified page that displays this table.
|
Control |
Controls.getControl(java.lang.String controlName)
Returns the
Control with name controlName . |
Control[] |
Page.getControlsByModifier(java.lang.String modifier)
Returns an array of controls that have the named modifier.
|
Control |
Page.getPageControl()
Returns the Page Control that acts as the root control for all controls on the page.
|
Modifier and Type | Interface and Description |
---|---|
interface |
BarcodeControl
Barcode Control
|
interface |
BasicBlockControl |
interface |
BootstrapColumnControl
Bootstrap Column Control
|
interface |
BootstrapContainerControl
Bootstrap Container Control
|
interface |
BootstrapRowControl
Bootstrap Row Control
|
interface |
ButtonColumnControl |
interface |
ButtonControl
Button Control
|
interface |
CanvasControl
A Canvas Control represents an HTML <canvas> tag.
|
interface |
ContainerControl
The
ContainerControl interface is implemented by all controls that can act as a container i.e. |
interface |
DynamicMenuItemControl
A Dynamic Menu Item Control represents a location in a menu where any number of menu items are to be inserted at runtime.
|
interface |
EbaseButtonControlProperties
The
EbaseButtonControlProperties interface represents common properties for all Ebase navigation buttons. |
interface |
FieldColumnControl
Field Column Control
|
interface |
FieldControl
Field Control
|
interface |
FinishButtonControl
Finish Button Control is one of the supplied Ebase page navigation buttons.
|
interface |
FooterControl
Footer Control
|
interface |
GridCellControl
A Grid Cell Control represents a single cell within a
Grid Control . |
interface |
GridControl
Grid Control.
|
interface |
GroupAndPagePanelProperties |
interface |
GroupPanelControl
A Group Panel Control is a titled box container with three texts: header text, information text and trailer text.
|
interface |
HeaderControl
Header Control
A container that wraps content in a header tag.
|
interface |
HorizontalLineControl
A Horizontal Line Control represents a horizontal line.
|
interface |
HorizontalMenuControl
A Horizontal Menu Control represents a menu where the top level is shown horizontally and is always visible.
|
interface |
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.
|
interface |
HyperlinkControl
A Hyperlink Control represents a text displayed as a hyperlink.
|
interface |
ImageColumnControl
Image Column Control.
|
interface |
ImageControl
Image Control.
|
interface |
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.
|
interface |
LayoutControl
The
LayoutControl interface is implemented by all controls that can act as a container i.e. |
interface |
ListControl
List Control
|
interface |
ListHyperlinkControl
A List Hyperlink Control displays a hyperlink using the text from the list configured in its parent
Repeating List Control . |
interface |
ListItemControl
List Item Control
|
interface |
ListPanelControl
List Panel Control
|
interface |
ListTextControl
A List Text Control displays a text from the list configured in its parent
Repeating List Control . |
interface |
MenuControl
MenuControl is the base interface for both horizontal and vertical menu controls.
|
interface |
MenuItemControl
MenuItemControl acts as the base interface for both static and dynamic menu items |
interface |
MessageControl
A Message Control represents a location on a page where error and warning messages are displayed.
|
interface |
NavControl
Nav Control
|
interface |
NextPageButtonControl
Next Page Button Control is one of the supplied Ebase page navigation buttons.
|
interface |
PageBreakControl
A Page Break control represents a page break and is applicable only when a page is included in a PDF.
|
interface |
PageControl
Page Control is a special control that must exist as the root control of each page.
|
interface |
PageNavigationPanel
A Page Navigation Control represents a panel containing up to five buttons.
|
interface |
PagePanelControl
A Page Panel Control is a specialised titled box container with three texts: header text, information text and trailer text.
|
interface |
PanelControl
Panel Control
|
interface |
PrevPageButtonControl
Previous Page Button Control is one of the supplied Ebase page navigation buttons.
|
interface |
RepeatingTableControl
A Repeater Control provides a flexible way of displaying data from a table.
|
interface |
RepeatingTableListControl |
interface |
RepeatingTableListRowControl |
interface |
RepeatingTableRowControl
A Repeater Row Control represents a single table row within a
Repeater Control . |
interface |
RestoreButtonControl
A Restore Button Control represents the restore button for the Save/Restore Feature.
|
interface |
SaveButtonControl
A Save Button Control represents the save button for the Save/Restore Feature.
|
interface |
SectionControl
Section Control
A container that wraps content in a section tag.
|
interface |
SpacerControl
A Spacer Control control represents either or both a horizontal space and/or a vertical space.
|
interface |
StaticMenuItemControl
A Static Menu Item Control represents a static menu item in either a
Vertical Menu or a Horizontal Menu . |
interface |
TabControl
A Tab Control represents a single tab within a
Tab Set Control . |
interface |
TableControl
Table Control - represents a displayed table.
|
interface |
TablePageControl
A Table Page Control represents a horizontal page of table data and can only be added as a child of a
Table Control . |
interface |
TabSetControl
A Tab Set Control is a container containing a number of individual
tabs . |
interface |
TextControl
A Text Control represents a text.
|
interface |
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.
|
interface |
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 . |
Modifier and Type | Method and Description |
---|---|
Control |
Control.getAll()
Returns a control object of the same type as the control object on which this method is invoked, that gives access
to all occurrences of this control on the page.
|
Control[] |
ContainerControl.getChildControls()
Returns an array of controls that are immediate children of this control.
|
Control |
Control.getNextSiblingControl()
Returns the control that appears after this control within the same parent, or null if no such control exists.
|
Control |
Control.getParentControl()
Returns this control's parent control or null if no such parent exists.
|
Control |
Control.getPreviousSiblingControl()
Returns the control that appears before this control within the same parent, or null if no such control exists.
|