Package com.vaadin.flow.server
Class BootstrapHandler.BootstrapUriResolver
- java.lang.Object
-
- com.vaadin.flow.shared.VaadinUriResolver
-
- com.vaadin.flow.server.BootstrapHandler.BootstrapUriResolver
-
- All Implemented Interfaces:
Serializable
- Enclosing class:
- BootstrapHandler
public static class BootstrapHandler.BootstrapUriResolver extends VaadinUriResolver
The URI resolver used in the bootstrap process.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
BootstrapUriResolver(UI ui)
Creates a new bootstrap resolver based on the given ui.BootstrapUriResolver(String contextRootRelatiePath, VaadinSession session)
Creates a new bootstrap resolver based on the given session.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
resolveVaadinUri(String uri)
Translates a Vaadin URI to a URL that can be loaded by the browser.-
Methods inherited from class com.vaadin.flow.shared.VaadinUriResolver
resolveVaadinUri
-
-
-
-
Constructor Detail
-
BootstrapUriResolver
protected BootstrapUriResolver(UI ui)
Creates a new bootstrap resolver based on the given ui.- Parameters:
ui
- the ui to resolve for
-
BootstrapUriResolver
public BootstrapUriResolver(String contextRootRelatiePath, VaadinSession session)
Creates a new bootstrap resolver based on the given session.- Parameters:
contextRootRelatiePath
- the relative path from the UI (servlet) path to the context rootsession
- the vaadin session
-
-
Method Detail
-
resolveVaadinUri
public String resolveVaadinUri(String uri)
Translates a Vaadin URI to a URL that can be loaded by the browser. The following URI schemes are supported:"context://"
- resolves to the application context root"base://"
- resolves to the base URI of the page
http://
orhttps://
are passed through this method unmodified.- Parameters:
uri
- the URI to resolve- Returns:
- the resolved URI
-
-