/**
* The {@link UI} bound with the Navigator.
+ *
+ * @since 8.0.3
*/
protected UI ui;
-
+
/**
- * The {@link NavigationStateManager} that is used to get, listen to
- * and manipulate the navigation state used by the Navigator.
+ * The {@link NavigationStateManager} that is used to get, listen to and
+ * manipulate the navigation state used by the Navigator.
+ *
+ * @since 8.0.3
*/
protected NavigationStateManager stateManager;
-
+
/**
- * The {@link ViewDisplay} used by the Navigator.
+ * The {@link ViewDisplay} used by the Navigator.
+ *
+ * @since 8.0.3
*/
protected ViewDisplay display;
-
+
private View currentView = null;
private List<ViewChangeListener> listeners = new LinkedList<>();
private List<ViewProvider> providers = new LinkedList<>();
return appConfig;
}
+ /**
+ * @since 8.0.3
+ */
protected abstract String getContextRootPath(BootstrapContext context);
protected abstract String getServiceUrl(BootstrapContext context);
/**
* An event that is fired when a Grid editor is cancelled.
- *
+ *
* @author Vaadin Ltd
* @since 8.0
- *
+ *
* @see EditorCancelListener
* @see Editor#addCancelListener(EditorCancelListener)
*
/**
* Constructor for a editor cancel event.
- *
+ *
* @param editor
* the source of the event
* @param bean
/**
* Gets the editors' grid.
- *
+ *
* @return the editors' grid
*/
public Grid<T> getGrid() {
* Gets the bean being edited.
*
* @return the bean being edited
+ * @since 8.0.3
*/
public T getBean() {
return bean;
/**
* An event that is fired when a Grid editor is saved.
- *
+ *
* @author Vaadin Ltd
* @since 8.0
- *
+ *
* @see EditorSaveListener
* @see Editor#addSaveListener(EditorSaveListener)
*
/**
* Constructor for a editor save event.
- *
+ *
* @param editor
* the source of the event
* @param bean
/**
* Gets the editors' grid.
- *
+ *
* @return the editors' grid
*/
public Grid<T> getGrid() {
* Gets the bean being edited.
*
* @return the bean being edited
+ * @since 8.0.3
*/
public T getBean() {
return bean;
public static final String VAADIN_PROTOCOL_PREFIX = "vaadin://";
/**
* An internal protocol used for referencing the application context path.
+ *
+ * @since 8.0.3
*/
public static final String CONTEXT_PROTOCOL_PREFIX = "context://";
public static final String FONTICON_PROTOCOL_PREFIX = "fonticon://";
/**
* Configuration parameter giving the (in some cases relative) URL to the
* web application context root.
+ *
+ * @since 8.0.3
*/
public static final String CONTEXT_ROOT_URL = "contextRootUrl";