Package io.jmix.tabbedmode.builder
Class ViewOpeningContext
java.lang.Object
io.jmix.tabbedmode.builder.ViewOpeningContext
Represents the context used for opening a view in an application. The class encapsulates
details such as the target view, the mode in which the view should be opened, route parameters,
query parameters, and checks for multiple open views.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected boolean
protected final ViewOpenMode
protected com.vaadin.flow.router.QueryParameters
protected com.vaadin.flow.router.RouteParameters
protected final View<?>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ViewOpeningContext
create
(View<?> view, ViewOpenMode openMode) boolean
com.vaadin.flow.router.QueryParameters
com.vaadin.flow.router.RouteParameters
View<?>
getView()
int
hashCode()
boolean
toString()
withCheckMultipleOpen
(boolean checkMultipleOpen) withQueryParameters
(com.vaadin.flow.router.QueryParameters queryParameters) withRouteParameters
(com.vaadin.flow.router.RouteParameters routeParameters)
-
Field Details
-
view
-
openMode
-
routeParameters
protected com.vaadin.flow.router.RouteParameters routeParameters -
queryParameters
protected com.vaadin.flow.router.QueryParameters queryParameters -
checkMultipleOpen
protected boolean checkMultipleOpen
-
-
Constructor Details
-
ViewOpeningContext
-
-
Method Details
-
create
-
getView
-
getOpenMode
-
getRouteParameters
public com.vaadin.flow.router.RouteParameters getRouteParameters() -
getQueryParameters
public com.vaadin.flow.router.QueryParameters getQueryParameters() -
isCheckMultipleOpen
public boolean isCheckMultipleOpen() -
withRouteParameters
public ViewOpeningContext withRouteParameters(com.vaadin.flow.router.RouteParameters routeParameters) -
withQueryParameters
public ViewOpeningContext withQueryParameters(com.vaadin.flow.router.QueryParameters queryParameters) -
withCheckMultipleOpen
-
equals
-
hashCode
public int hashCode() -
toString
-