public abstract class VaadinUriResolver extends Object implements Serializable
resolveVaadinUri(String, 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.
Constructor and Description |
---|
VaadinUriResolver() |
Modifier and Type | Method and Description |
---|---|
protected String |
resolveVaadinUri(String uri,
String frontendUrl,
String servletToContextRoot)
Translates a Vaadin URI to a URL that can be loaded by the browser.
|
protected String resolveVaadinUri(String uri, String frontendUrl, String servletToContextRoot)
"context://"
resolves to the application context root"frontend://"
- resolves to the build path where web components were compiled. Browsers
supporting ES6 can receive different, more optimized files than browsers
that only support ES5."base://"
- resolves to the base URI of the pagehttp://
or
https://
are passed through this method unmodified.uri
- the URI to resolvefrontendUrl
- the URL pointing to the path where the frontend files can be
found. It is expected that different browsers receive
different files depending on their capabilities. Can use the
other protocols.servletToContextRoot
- the relative path from the servlet path (used as base path in
the client) to the context rootCopyright © 2018. All rights reserved.