com.vaadin.flow.server.frontend.scanner.

Class FrontendDependenciesScanner.FrontendDependenciesScannerFactory

  • java.lang.Object
    • com.vaadin.flow.server.frontend.scanner.FrontendDependenciesScanner.FrontendDependenciesScannerFactory
  • Enclosing interface:

    FrontendDependenciesScanner


    public static class FrontendDependenciesScanner.FrontendDependenciesScannerFactory
    extends Object

    Frontend dependencies scanner factory.

    Author:

    Vaadin Ltd

    • Constructor Detail

      • FrontendDependenciesScannerFactory

        public FrontendDependenciesScannerFactory()
    • Method Detail

      • createScanner

        public FrontendDependenciesScanner createScanner(boolean allDependenciesScan,
                                                         ClassFinder finder,
                                                         boolean generateEmbeddableWebComponents)

        Produces scanner implementation based on allDependenciesScan value.

        Parameters:

        allDependenciesScan - if true then full classpath scanning strategy is used, otherwise byte scanning strategy is produced

        finder - a class finder

        generateEmbeddableWebComponents - checks WebComponentExporter classes for dependencies if true, doesn't check otherwise

        Returns:

        a scanner implementation strategy