Uses of Interface
com.vaadin.flow.server.frontend.scanner.ClassFinder
Packages that use ClassFinder
Package
Description
-
Uses of ClassFinder in com.vaadin.flow.internal.hilla
Methods in com.vaadin.flow.internal.hilla with parameters of type ClassFinderModifier and TypeMethodDescriptionstatic boolean
EndpointRequestUtil.isHillaAvailable
(ClassFinder classFinder) Checks if Hilla is available using the given class finder. -
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 boolean
BundleValidationUtil.exportedWebComponents
(elemental.json.JsonObject statsJson, ClassFinder finder) static String
ProdBundleUtils.findBundleStatsJson
(File projectDir, ClassFinder finder) Get the stats.json for the application specific production bundle or from the default bundle if it exists.static String
FrontendUtils.getJarResourceString
(String jarImport, ClassFinder finder) Get resource from JAR package.static URL
BundleValidationUtil.getProdBundleResource
(String filename, ClassFinder finder) static boolean
BundleValidationUtil.hasJarBundle
(String jarPath, ClassFinder finder) Check if jar bundle exists on given path.static boolean
FrontendUtils.isHillaUsed
(File frontendDirectory, ClassFinder classFinder) Checks if Hilla is available and Hilla views are used in the project based on what is in routes.ts or routes.tsx file.Constructors in com.vaadin.flow.server.frontend with parameters of type ClassFinderModifierConstructorDescriptionExclusionFilter
(ClassFinder finder, boolean reactEnabled) Create a new exclusion filter.ExclusionFilter
(ClassFinder finder, boolean reactEnabled, boolean excludeWebComponentNpmPackages) Create a new exclusion filter.Creates a new instances and stores thefinder
to be used for locatingWebComponentModulesWriter
andWebComponentExporter
/WebComponentExporterFactory
classes.Options
(Lookup lookup, ClassFinder classFinder, File npmFolder) Creates a new instance.TaskCleanFrontendFiles
(File projectRoot, File frontendDirectory, ClassFinder classFinder) Scans the jar files given defined byresourcesToScan
. -
Uses of ClassFinder in com.vaadin.flow.server.frontend.scanner
Classes in com.vaadin.flow.server.frontend.scanner that implement ClassFinderModifier and TypeClassDescriptionstatic class
Implementation that proxy and cache a realClassFinder
.static class
Implementation 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 onallDependenciesScan
value.FrontendDependenciesScanner.FrontendDependenciesScannerFactory.createScanner
(boolean allDependenciesScan, ClassFinder finder, boolean generateEmbeddableWebComponents, FeatureFlags featureFlags) Produces scanner implementation based onallDependenciesScan
value.FrontendDependenciesScanner.FrontendDependenciesScannerFactory.createScanner
(boolean allDependenciesScan, ClassFinder finder, boolean generateEmbeddableWebComponents, FeatureFlags featureFlags, boolean reactEnabled) 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.FrontendDependencies
(ClassFinder finder, boolean generateEmbeddableWebComponents, FeatureFlags featureFlags, boolean reactEnabled)