Uses of Interface
com.vaadin.flow.server.frontend.scanner.ClassFinder
Packages that use ClassFinder
-
Uses of ClassFinder in com.vaadin.flow.server.frontend
Methods in com.vaadin.flow.server.frontend that return ClassFinderMethods in com.vaadin.flow.server.frontend with parameters of type ClassFinderModifier and TypeMethodDescriptionstatic booleanBundleValidationUtil.exportedWebComponents(elemental.json.JsonObject statsJson, ClassFinder finder) static StringBundleValidationUtil.findProdBundleStatsJson(ClassFinder finder) static booleanBundleValidationUtil.frontendImportsFound(elemental.json.JsonObject statsJson, Options options, ClassFinder finder, FrontendDependenciesScanner frontendDependencies) static elemental.json.JsonObjectBundleValidationUtil.getDefaultPackageJson(Options options, FrontendDependenciesScanner frontendDependencies, ClassFinder finder, elemental.json.JsonObject packageJson) static StringFrontendUtils.getJarResourceString(String jarImport, ClassFinder finder) Get resource from JAR package.static elemental.json.JsonObjectBundleValidationUtil.getPackageJson(Options options, FrontendDependenciesScanner frontendDependencies, ClassFinder finder) Get the package.json file from disk if available else generate in memory.static URLBundleValidationUtil.getProdBundleResource(String filename, ClassFinder finder) static booleanBundleValidationUtil.hasJarBundle(String jarPath, ClassFinder finder) Check if jar bundle exists on given path.static booleanBundleValidationUtil.needsBuild(Options options, FrontendDependenciesScanner frontendDependencies, ClassFinder finder, Mode mode) Checks if an application needs a new frontend bundle.static booleanThemeValidationUtil.themeConfigurationChanged(Options options, elemental.json.JsonObject statsJson, FrontendDependenciesScanner frontendDependencies, ClassFinder finder) Constructors in com.vaadin.flow.server.frontend with parameters of type ClassFinderModifierConstructorDescriptionCreates a new instances and stores thefinderto be used for locatingWebComponentModulesWriterandWebComponentExporter/WebComponentExporterFactoryclasses.GenerateMainImports(ClassFinder classFinder, FrontendDependenciesScanner frontendDepScanner, Options options, elemental.json.JsonObject statsJson) protectedNodeUpdater(ClassFinder finder, FrontendDependenciesScanner frontendDependencies, Options options) Constructor. -
Uses of ClassFinder in com.vaadin.flow.server.frontend.scanner
Classes in com.vaadin.flow.server.frontend.scanner that implement ClassFinderModifier and TypeClassDescriptionstatic classImplementation that proxy and cache a realClassFinder.static classImplementation that searches for annotated classes or subclasses in a list of classes.Methods in com.vaadin.flow.server.frontend.scanner with parameters of type ClassFinderModifier and TypeMethodDescriptionFrontendDependenciesScanner.FrontendDependenciesScannerFactory.createScanner(boolean allDependenciesScan, ClassFinder finder, boolean generateEmbeddableWebComponents) Produces scanner implementation based onallDependenciesScanvalue.FrontendDependenciesScanner.FrontendDependenciesScannerFactory.createScanner(boolean allDependenciesScan, ClassFinder finder, boolean generateEmbeddableWebComponents, FeatureFlags featureFlags) Produces scanner implementation based onallDependenciesScanvalue.Constructors in com.vaadin.flow.server.frontend.scanner with parameters of type ClassFinderModifierConstructorDescriptionCachedClassFinder(ClassFinder classFinder) It uses specified classFinder and caches scanned annotation.FrontendDependencies(ClassFinder finder) Default Constructor.FrontendDependencies(ClassFinder finder, boolean generateEmbeddableWebComponents) Secondary constructor, which allows declaring whether embeddable web components should be checked for resource dependencies.FrontendDependencies(ClassFinder finder, boolean generateEmbeddableWebComponents, FeatureFlags featureFlags) Tertiary constructor, which allows declaring whether embeddable web components should be checked for resource dependencies.