@NonNullApi
Interface | Description |
---|---|
BulkEditors.FieldSorter |
Field sorter for bulk editor window.
|
ComponentFinder | |
ComponentVisitor | |
Dialogs |
Utility dialogs API.
|
Dialogs.DialogBuilder<T extends Dialogs.DialogBuilder> |
Base class for all Dialog Builders.
|
Dialogs.ExceptionDialogBuilder |
Builder of unhandled exception dialog.
|
Dialogs.HasCaption<T> |
Marker interface for Dialog Builders that have caption.
|
Dialogs.HasContentMode<T> |
Marker interface for Dialog Builders that have content mode setting.
|
Dialogs.HasHtmlSanitizer<T> |
Marker interface for Dialog Builders that have html sanitizer for dialog content.
|
Dialogs.HasMaximized<T> |
Marker interface for Dialog Builders that have maximized setting.
|
Dialogs.HasMessage<T> |
Marker interface for Dialog Builders that have message.
|
Dialogs.HasModal<T> |
Marker interface for Dialog Builders that have modal setting.
|
Dialogs.HasSize<T> |
Marker interface for Dialog Builders that have size setting.
|
Dialogs.HasStyleName<T> |
Marker interface for Dialog Builders that have stylename setting.
|
Dialogs.HasType<T> |
Marker interface for Dialog Builders that have message type setting.
|
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> |
Event sent when the remove operation is cancelled by user in the confirmation dialog.
|
RemoveOperation.AfterActionPerformedEvent<E> |
Event sent after selected entities are removed.
|
RemoveOperation.BeforeActionPerformedEvent<E> |
Event sent before selected entities are removed.
|
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
|