Class VaadinUriResolver

java.lang.Object
com.vaadin.flow.shared.VaadinUriResolver
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
BootstrapHandler.BootstrapUriResolver, ServiceContextUriResolver

public abstract class VaadinUriResolver extends Object implements Serializable
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 Details

    • VaadinUriResolver

      public VaadinUriResolver()
  • Method Details

    • resolveVaadinUri

      protected String resolveVaadinUri(String uri, String servletToContextRoot)
      Translates a Vaadin URI to a URL that can be loaded by the browser. The following URI schemes are supported: Any other URI protocols, such as http:// or https:// are passed through this method unmodified.
      Parameters:
      uri - the URI to resolve
      servletToContextRoot - the relative path from the servlet path (used as base path in the client) to the context root
      Returns:
      the resolved URI