@NonNullApi
Interface | Description |
---|---|
Actions |
Factory to create actions declared as
ActionType . |
Dialogs |
Utility dialogs API.
|
Dialogs.BackgroundWorkDialogBuilder<T extends java.lang.Number,V> |
Builder of background work dialog.
|
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.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.HasWindowMode<T> |
Marker interface for Dialog Builders that have window mode for dialog window.
|
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.
|
Notifications |
Notifications API.
|
Notifications.NotificationBuilder |
Notification builder object.
|
Screens |
Interface defining methods for creation and displaying of UI screens.
|
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 in client independent manner.
|
WebBrowserTools |
Utility bean to provide common functionality related to web browser.
|
Class | Description |
---|---|
App |
Central class of the web application.
|
AppUI | |
AppUI.SystemMessages | |
JmixApp | |
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> |
Remove builder.
|
ScreenBuilders | |
UiComponentProperties | |
UiConfiguration | |
UiEventPublisher | |
UiProperties | |
UiScheduleConfiguration | |
UiScreenProperties | |
UiThemeProperties |
Theme configuration properties class.
|
WindowConfig |
GenericUI class holding information about all registered in
screens.xml screens. |
WindowConfig.ResolvedWindowInfo | |
WindowInfo |
Screen's registration information.
|
Enum | Description |
---|---|
MainTabSheetMode | |
ManagedMainTabSheetMode | |
Notifications.NotificationType |
Popup notification type.
|
Notifications.Position |
Popup notification position.
|
RemoveOperation.Operation | |
WindowInfo.Type |
Type of registered controller.
|
Exception | Description |
---|---|
GuiDevelopmentException | |
NoSuchScreenException |
Raised on attempt to open an unknown screen.
|
Annotation Type | Description |
---|---|
WindowParam |
Identifies injectable fields in screen controllers, value for field comes from screen parameters
|