Package io.jmix.ui.navigation
Class WebHistory
java.lang.Object
io.jmix.ui.navigation.WebHistory
- All Implemented Interfaces:
History
-
Field Summary
Modifier and TypeFieldDescriptionprotected List<NavigationState>
protected int
protected AppUI
protected UiProperties
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbackward()
Performs "Back" transition through history.protected boolean
protected void
void
forward
(NavigationState navigationState) Adds new history entry.getNext()
getNow()
boolean
has
(NavigationState navigationState) Checks whether history has the given entry.boolean
replace
(NavigationState navigationState) Replaces current state by the new one.boolean
searchBackward
(NavigationState navigationState) Performs search for the given history entry in the past.boolean
searchForward
(NavigationState navigationState) Performs search for the given history entry in the future.void
-
Field Details
-
uiProperties
-
ui
-
now
protected int now -
history
-
-
Constructor Details
-
WebHistory
public WebHistory()
-
-
Method Details
-
setAppUi
-
backward
Description copied from interface:History
Performs "Back" transition through history. -
getNow
-
getPrevious
- Specified by:
getPrevious
in interfaceHistory
- Returns:
- previous history entry
-
getNext
-
dropFutureEntries
protected void dropFutureEntries() -
checkNotNativeUrlHandlingMode
protected boolean checkNotNativeUrlHandlingMode()
-