Package io.jmix.ui.navigation
Class WebHistory
java.lang.Object
io.jmix.ui.navigation.WebHistory
- All Implemented Interfaces:
History
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<NavigationState>protected intprotected AppUIprotected UiProperties -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbackward()Performs "Back" transition through history.protected booleanprotected voidvoidforward(NavigationState navigationState) Adds new history entry.getNext()getNow()booleanhas(NavigationState navigationState) Checks whether history has the given entry.booleanreplace(NavigationState navigationState) Replaces current state by the new one.booleansearchBackward(NavigationState navigationState) Performs search for the given history entry in the past.booleansearchForward(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:HistoryPerforms "Back" transition through history. -
getNow
-
getPrevious
- Specified by:
getPreviousin interfaceHistory- Returns:
- previous history entry
-
getNext
-
dropFutureEntries
protected void dropFutureEntries() -
checkNotNativeUrlHandlingMode
protected boolean checkNotNativeUrlHandlingMode()
-