Interface | Description |
---|---|
ChangeTracker |
Screen that can contain unsaved changes.
|
ChangeTrackerCloseAction |
Optional interface of
CloseAction for actions related to unsaved changes. |
CloseAction |
Result of
Screen close. |
EditorScreen<T extends Entity> |
Interface for editor screen controllers.
|
FrameOwner |
Marker interface for UI controllers.
|
InstallTargetHandler | |
LookupScreen<E extends Entity> |
Interface for lookup screen controllers.
|
MainScreen |
Interface for main screen controllers with standard features: workArea, userIndicator, foldersPane.
|
MessageBundle |
Interface that provides messages from a message pack bound to screen controller.
|
MultiSelectLookupScreen |
A screen that can change selection mode of lookup component.
|
ScreenContext | |
ScreenOptions |
Marker interface for objects that can be passed as screen parameters to a
Screen . |
Class | Description |
---|---|
Extensions |
Extensions API for
Screen and ScreenFragment . |
LookupScreen.ValidationContext<T extends Entity> |
Validation data context.
|
MapScreenOptions | |
MasterDetailScreen<T extends Entity> |
Displays a list of entities on the left and details of the currently selected instance on the right.
|
MasterDetailScreen.AfterCommitChangesEvent |
Event sent after commit of data context from
MasterDetailScreen.commitEditorChanges() call. |
MasterDetailScreen.BeforeCommitChangesEvent |
Event sent before commit of data context from
MasterDetailScreen.commitEditorChanges() call. |
MasterDetailScreen.InitEntityEvent<E extends Entity> |
Event sent before the new entity instance is set to edited entity container.
|
Screen |
Base class for all screen controllers.
|
Screen.AfterCloseEvent |
Event sent after the screen is closed by its
Screen.close(CloseAction) method and after Screen.AfterDetachEvent . |
Screen.AfterDetachEvent |
Event sent after the screen is removed from the application UI when it is closed by the user or when the user logs out.
|
Screen.AfterInitEvent |
Event sent when the screen controller and all its declaratively defined components are created, dependency
injection is completed, and all components have completed their internal initialization procedures.
|
Screen.AfterShowEvent |
Event sent right after the screen is shown, i.e.
|
Screen.BeforeCloseEvent |
Event sent right before the screen is closed by its
Screen.close(CloseAction) method. |
Screen.BeforeShowEvent |
Event sent right before the screen is shown, i.e.
|
Screen.InitEvent |
Event sent when the screen controller and all its declaratively defined components are created, and dependency
injection is completed.
|
ScreenFragment |
Base class for all fragment controllers.
|
ScreenFragment.AfterInitEvent |
Event sent when the fragment controller is created, dependency injection is completed, and all components
have completed their internal initialization procedures.
|
ScreenFragment.InitEvent |
Event sent when the fragment controller is created and dependency injection is completed.
|
ScreenSettings | |
ScreenValidation | |
ScreenValidation.SaveChangesDialogResult |
Callbacks holder for save changes dialog.
|
ScreenValidation.UnsavedChangesDialogResult |
Callbacks holder for unsaved changes dialog.
|
StandardCloseAction |
Standard close action that supports checkForUnsavedChanges flag.
|
StandardEditor<T extends Entity> |
Base class for editor screens.
|
StandardEditor.AfterCommitChangesEvent |
Event sent after commit of data context from
StandardEditor.commitChanges() call. |
StandardEditor.BeforeCommitChangesEvent |
Event sent before commit of data context from
StandardEditor.commitChanges() call. |
StandardEditor.InitEntityEvent<E extends Entity> |
Event sent before the new entity instance is set to edited entity container.
|
StandardLookup<T extends Entity> |
Base class for lookup screens.
|
UiControllerUtils |
Internal methods used in Screens and Fragments implementations.
|
Enum | Description |
---|---|
OpenMode |
Standard launch modes of
Screen s. |
Target |
Annotation Type | Description |
---|---|
DialogMode |
Specifies parameters of
DialogWindow if the window is opened as OpenMode.DIALOG . |
DisableAttributeAccessControl |
Annotation for screen controllers which disables applying of attribute access control rules.
|
EditedEntityContainer |
Annotation for edit screen controllers which specifies a data container that contains the edited entity.
|
Install |
Annotation for declarative handler methods in UI controllers.
|
InstallSubject |
Sets primary subject for
Install target classes. |
LoadDataBeforeShow |
Annotation for screen controllers which indicates that all data loaders should be triggered automatically
before showing the screen.
|
LookupComponent |
Annotation for lookup screen controllers which specifies ID of a UI component to be used for getting a value
returned from the lookup.
|
MultipleOpen |
Annotation for screen controllers that specifies if the screen can be opened multiple times from the main menu.
|
PrimaryEditorScreen |
Annotation for edit screen controllers that sets this controller as default editor screen for entities
of the specified type.
|
PrimaryLookupScreen |
Annotation for lookup screen controllers that sets this controller as default lookup screen for entities
of the specified type.
|
Subscribe |
Annotation for declarative event handler methods in UI controllers.
|
UiController |
Indicates that the annotated class is a screen or fragment controller.
|
UiDescriptor |
Indicates that the annotated
UiController is linked to an XML template. |