| Interface | Description |
|---|---|
| ComponentFinder | |
| ComponentVisitor | |
| Dialogs |
Utility dialogs API.
|
| Dialogs.ExceptionDialogBuilder |
Builder of unhandled exception dialog.
|
| Dialogs.InputDialogBuilder |
Builder for dialogs with inputs.
|
| Dialogs.MessageDialogBuilder |
Builder of information dialog.
|
| Dialogs.OptionDialogBuilder |
Builder of dialog with option buttons.
|
| Facets |
Factory to create UI facets.
|
| Fragments |
Interface defining methods for creation and displaying of reusable screen parts that have their own UI controller.
|
| FrameContext |
Provides access to frame parameters and component values.
|
| Notifications |
Notifications API.
|
| Notifications.NotificationBuilder |
Notification builder object.
|
| Screens |
Interface defining methods for creation and displaying of UI screens.
|
| Screens.LaunchMode |
Marker interface for screen launch modes.
|
| Screens.OpenedScreens |
Provides information about opened screens, does not store state.
|
| Screens.WindowStack |
Represents single tab / window stack in
AppWorkArea. |
| ScreenTools |
Helper bean for working with UI screens.
|
| UiComponents |
Factory to create UI components using their class, name or type token.
|
| UrlRouting |
Interface defining methods for reflecting app state to URL based on currently opened screen.
|
| UrlRouting.RouteGenerator |
Provides API to generate routes for screens with optional URL parameters.
|
| WebBrowserTools |
Utility bean to provide common functionality related to web browser.
|
| WindowContext |
Provides access to window parameters and component values.
|
| WindowManager | Deprecated
Use
Screens, Dialogs and Notifications APIs instead. |
| WindowManagerProvider | Deprecated
Pass
FrameOwner explicitly instead. |
| Class | Description |
|---|---|
| AppConfig |
GenericUI class holding common information about client application configuration,
as well as some static helper methods to obtain infrastructure objects.
|
| BulkEditors |
A bean that creates an instance of
BulkEditors.EditorBuilder. |
| BulkEditors.EditorBuilder<E extends Entity> |
A builder that creates a new
BulkEditorWindow with defined parameters. |
| ComponentsHelper |
Utility class working with GenericUI components.
|
| DialogOptions | Deprecated
Use
Screen.getWindow() directly with cast to DialogWindow if needed. |
| Notifications.CloseEvent |
An event that is fired when notification is closed.
|
| RemoveOperation |
Class that provides fluent interface for removing entity instances.
|
| RemoveOperation.ActionCancelledEvent<E> | |
| RemoveOperation.AfterActionPerformedEvent<E> | |
| RemoveOperation.BeforeActionPerformedEvent<E> | |
| RemoveOperation.RemoveBuilder<E extends Entity> |
Remove builder.
|
| ScreenBuilders | |
| WindowManager.OpenType |
| Enum | Description |
|---|---|
| Dialogs.MessageType |
Message type of a dialog.
|
| Notifications.NotificationType |
Popup notification type.
|
| Notifications.Position |
Popup notification position.
|
| RemoveOperation.Operation | |
| WindowParams | Deprecated
replace window parameters usage with explicit API calls on a screen controller
|
| Exception | Description |
|---|---|
| GuiDevelopmentException | |
| NoSuchScreenException |
Raised on attempt to open an unknown screen.
|
| Annotation Type | Description |
|---|---|
| Route |
Registers an annotated class as corresponding to some route.
|
| WindowParam |
Identifies injectable fields in screen controllers, value for field comes from screen parameters
|