Package com.vaadin.flow.shared
Class VaadinUriResolver
java.lang.Object
com.vaadin.flow.shared.VaadinUriResolver
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
BootstrapHandler.BootstrapUriResolver,ServiceContextUriResolver
Utility for translating special Vaadin URIs into URLs usable by the browser.
This is an abstract class performing the main logic in
resolveVaadinUri(String, String).
Concrete implementations of this class should implement Serializable
in case a reference to an object of this class is stored on the server side.
- Since:
- 1.0
- Author:
- Vaadin Ltd
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected StringresolveVaadinUri(String uri, String servletToContextRoot) Translates a Vaadin URI to a URL that can be loaded by the browser.
-
Constructor Details
-
VaadinUriResolver
public VaadinUriResolver()
-
-
Method Details
-
resolveVaadinUri
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 resolveservletToContextRoot- the relative path from the servlet path (used as base path in the client) to the context root- Returns:
- the resolved URI
-