You're viewing an older version of Vaadin JavaDoc. Please see version 24.7.0 for the latest.
com.vaadin.flow.server.frontend.scanner.

Interface FrontendDependenciesScanner

  • All Superinterfaces:

    Serializable

    All Known Implementing Classes:

    FrontendDependencies

    public interface FrontendDependenciesScanner
    extends Serializable

    Frontend dependencies scanner.

    For internal use only. May be renamed or removed in a future release.

    Since:

    Author:

    Vaadin Ltd

    • Method Detail

      • getPackages

        Map<String,​String> getPackages()

        Get all npm packages the application depends on.

        Returns:

        the set of npm packages

      • getModules

        List<String> getModules()

        Get all ES6 modules needed for run the application. Modules that are theme dependencies are guaranteed to precede other modules in the result.

        Returns:

        list of JS modules

      • getScripts

        Set<String> getScripts()

        Get all the JS files used by the application.

        Returns:

        the set of JS files

      • getCss

        Set<CssData> getCss()

        Get all the CSS files used by the application.

        Returns:

        the set of CSS files

      • getClasses

        Set<String> getClasses()

        Get all Java classes considered when looking for used dependencies.

        Returns:

        the set of JS files