Package com.vaadin.mpr
Class MprRouteAdapter<T extends com.vaadin.navigator.View>
java.lang.Object
com.vaadin.flow.component.Component
com.vaadin.mpr.core.AbstractMprRouteAdapter<T>
com.vaadin.mpr.MprRouteAdapter<T>
- Type Parameters:
T- View that is wrapped and shown
- 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,com.vaadin.flow.router.AfterNavigationObserver,com.vaadin.flow.router.BeforeLeaveObserver,com.vaadin.flow.router.HasUrlParameter<String>,com.vaadin.flow.router.internal.AfterNavigationHandler,com.vaadin.flow.router.internal.BeforeLeaveHandler,Serializable
@Tag("div")
public class MprRouteAdapter<T extends com.vaadin.navigator.View>
extends AbstractMprRouteAdapter<T>
implements com.vaadin.flow.router.BeforeLeaveObserver
Simple route adapter that wraps a FW View so it can be used as a Flow
NavigationTarget using
Route without any Navigator
involvement.- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbeforeLeave(com.vaadin.flow.router.BeforeLeaveEvent beforeLeaveEvent) protected AbstractLegacyWrappergetLegacyWrapper(com.vaadin.ui.Component view) protected com.vaadin.ui.ComponentgetViewComponent(com.vaadin.navigator.View view) Methods inherited from class com.vaadin.mpr.core.AbstractMprRouteAdapter
afterNavigation, createInstance, getViewComponent, init, setParameter, setViewComponentMethods 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
-
MprRouteAdapter
public MprRouteAdapter()
-
-
Method Details
-
getLegacyWrapper
- Specified by:
getLegacyWrapperin classAbstractMprRouteAdapter<T extends com.vaadin.navigator.View>
-
beforeLeave
public void beforeLeave(com.vaadin.flow.router.BeforeLeaveEvent beforeLeaveEvent) - Specified by:
beforeLeavein interfacecom.vaadin.flow.router.internal.BeforeLeaveHandler