Package io.jmix.ui.sys
Class ScreensImpl.OpenedScreensImpl
java.lang.Object
io.jmix.ui.sys.ScreensImpl.OpenedScreensImpl
- All Implemented Interfaces:
Screens.OpenedScreens
- Enclosing class:
- ScreensImpl
-
Constructor Summary
-
Method Summary
-
Constructor Details
-
OpenedScreensImpl
protected OpenedScreensImpl()
-
-
Method Details
-
getRootScreen
- Specified by:
getRootScreen
in interfaceScreens.OpenedScreens
- Returns:
- the root screen of UI
-
getRootScreenOrNull
- Specified by:
getRootScreenOrNull
in interfaceScreens.OpenedScreens
- Returns:
- the root screen or null
-
getAll
- Specified by:
getAll
in interfaceScreens.OpenedScreens
- Returns:
- all opened screens excluding the root screen or empty collection if there is no root screen
or root screen does not have
AppWorkArea
-
getWorkAreaScreens
- Specified by:
getWorkAreaScreens
in interfaceScreens.OpenedScreens
- Returns:
- all opened screens excluding the root screen and dialogs or empty collection
if there is no root screen or root screen does not have
AppWorkArea
-
getActiveScreens
- Specified by:
getActiveScreens
in interfaceScreens.OpenedScreens
- Returns:
- top screens from work area tabs and all dialog windows or empty collection if there is no root screen
or root screen does not have
AppWorkArea
-
getActiveWorkAreaScreens
- Specified by:
getActiveWorkAreaScreens
in interfaceScreens.OpenedScreens
- Returns:
- top screens from work area tabs or empty collection if there is no root screen
or root screen does not have
AppWorkArea
-
getDialogScreens
- Specified by:
getDialogScreens
in interfaceScreens.OpenedScreens
- Returns:
- all dialog screens
-
getCurrentBreadcrumbs
- Specified by:
getCurrentBreadcrumbs
in interfaceScreens.OpenedScreens
- Returns:
- screens of the currently opened tab of work area in descending order (first element is active screen)
or empty collection if there is no root screen or root screen does not have
AppWorkArea
-
getWorkAreaStacks
- Specified by:
getWorkAreaStacks
in interfaceScreens.OpenedScreens
- Returns:
- tab containers or single window container with access to breadcrumbs or empty collection
if there is no root screen or root screen does not have
AppWorkArea
-