com.vaadin.flow.server.

Class PwaRegistry

    • Method Detail

      • getInstance

        public static PwaRegistry getInstance(ServletContext servletContext)

        Gets the pwa registry for the given servlet context. If the servlet context has no pwa registry, a new instance is created and assigned to the context.

        Parameters:

        servletContext - the servlet context for which to get a route registry, not null

        Returns:

        a registry instance for the given servlet context, not null

      • getOfflineHtml

        public String getOfflineHtml()

        Static offline page as String.

        Returns:

        contents of offline page

      • getManifestJson

        public String getManifestJson()

        manifest.webmanifest contents as a String.

        Returns:

        contents of manifest.webmanifest

      • getServiceWorkerJs

        public String getServiceWorkerJs()

        sw.js (service worker javascript) as String.

        Returns:

        contents of sw.js

      • offlinePageCache

        public String offlinePageCache()

        Google Workbox cache resource String of offline page. example: {url: 'offline.html', revision: '1234567'}

        Returns:

        Google Workbox cache resource String of offline page

      • getInstallPrompt

        public String getInstallPrompt()

        Html and js needed for pwa install prompt as a plain string.

        Returns:

        Html and js needed for pwa install prompt

      • getHeaderIcons

        public List<PwaIcon> getHeaderIcons()

        List of PwaIcon:s that should be added to header.

        Returns:

        List of PwaIcon:s that should be added to header

      • getManifestIcons

        public List<PwaIcon> getManifestIcons()

        List of PwaIcon:s that should be added to manifest.webmanifest.

        Returns:

        List of PwaIcon:s that should be added to manifest.webmanifest