Package com.vaadin.mpr.core
Class AbstractMprNavigatorRoute
java.lang.Object
com.vaadin.flow.component.Component
com.vaadin.mpr.core.AbstractMprNavigatorRoute
- All Implemented Interfaces:
com.vaadin.flow.component.AttachNotifier,com.vaadin.flow.component.DetachNotifier,com.vaadin.flow.component.HasComponents,com.vaadin.flow.component.HasElement,com.vaadin.flow.component.HasEnabled,com.vaadin.flow.component.HasSize,com.vaadin.flow.component.HasStyle,Serializable
@Tag("div")
public abstract class AbstractMprNavigatorRoute
extends com.vaadin.flow.component.Component
implements com.vaadin.flow.component.HasSize, com.vaadin.flow.component.HasComponents
MPR helper class that makes it easier to handle how a legacy
Navigator coexists with Flow routing.- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionNavigator route constructor.AbstractMprNavigatorRoute(com.vaadin.ui.ComponentContainer container) Navigator route constructor with componentContainer for navigator. -
Method Summary
Modifier and TypeMethodDescriptionabstract voidconfigureNavigator(com.vaadin.navigator.Navigator navigator) Initialize the navigation routes for the legacy Navigator.com.vaadin.navigator.NavigatorGet the navigator registered for the current FW UI.protected com.vaadin.navigator.NavigatorgetNavigator(com.vaadin.ui.ComponentContainer container) Get the navigator registered for the current FW UI or create a new one using given container.protected abstract AbstractLegacyWrappergetWrapper(com.vaadin.ui.Component component) voidnavigateTo(String navigationState) Shorthand for navigating to new view.Methods inherited from class com.vaadin.flow.component.Component
addListener, findAncestor, fireEvent, from, get, getChildren, getElement, getEventBus, getId, getListeners, getLocale, getParent, getTranslation, getTranslation, getTranslation, getTranslation, getTranslation, getTranslation, getUI, hasListener, isAttached, isTemplateMapped, isVisible, onAttach, onDetach, onEnabledStateChanged, removeFromParent, scrollIntoView, scrollIntoView, set, setElement, setId, setVisibleMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.vaadin.flow.component.AttachNotifier
addAttachListenerMethods inherited from interface com.vaadin.flow.component.DetachNotifier
addDetachListenerMethods inherited from interface com.vaadin.flow.component.HasComponents
add, add, add, addComponentAsFirst, addComponentAtIndex, remove, remove, removeAllMethods inherited from interface com.vaadin.flow.component.HasElement
getElementMethods inherited from interface com.vaadin.flow.component.HasEnabled
isEnabled, setEnabledMethods inherited from interface com.vaadin.flow.component.HasSize
getHeight, getHeightUnit, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getWidth, getWidthUnit, setHeight, setHeight, setHeightFull, setMaxHeight, setMaxHeight, setMaxWidth, setMaxWidth, setMinHeight, setMinHeight, setMinWidth, setMinWidth, setSizeFull, setSizeUndefined, setWidth, setWidth, setWidthFullMethods inherited from interface com.vaadin.flow.component.HasStyle
addClassName, addClassNames, getClassName, getClassNames, getStyle, hasClassName, removeClassName, removeClassNames, setClassName, setClassName
-
Constructor Details
-
AbstractMprNavigatorRoute
public AbstractMprNavigatorRoute()Navigator route constructor. -
AbstractMprNavigatorRoute
public AbstractMprNavigatorRoute(com.vaadin.ui.ComponentContainer container) Navigator route constructor with componentContainer for navigator.- Parameters:
container- Layout component that should be used with navigator
-
-
Method Details
-
getWrapper
-