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(tools.jackson.databind.JsonNode statsJson, ClassFinder finder) static StringProdBundleUtils.findBundleStatsJson(File projectDir, ClassFinder finder) Get the stats.json for the application specific production bundle or from the default bundle if it exists.static StringFrontendBuildUtils.getJarResourceString(String jarImport, ClassFinder finder) Get resource from JAR package.static URLBundleValidationUtil.getProdBundleResource(String filename, ClassFinder finder) FrontendBuildUtils.getVaadinVersion(ClassFinder finder) Gets the current Vaadin platform version from the core versions JSON resource.static booleanBundleValidationUtil.hasJarBundle(String jarPath, ClassFinder finder) Check if jar bundle exists on given path.static booleanFrontendBuildUtils.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.protected static booleanFrontendBuildUtils.isPlatformMajorVersionUpdated(ClassFinder finder, File npmFolder, File nodeModules, File buildDirectory) Compares current platform version with the one last recorded as installed in node_modules/.vaadin/vaadin_version.protected static booleanFrontendBuildUtils.isPlatformVersionUpdated(ClassFinder finder, File npmFolder, File nodeModules) Compares current platform version with the one last recorded as installed in node_modules/.vaadin/vaadin_version.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 thefinderto be used for locatingWebComponentModulesWriterandWebComponentExporter/WebComponentExporterFactoryclasses.Options(Lookup lookup, ClassFinder classFinder, File npmFolder) Creates a new instance. -
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, FeatureFlags featureFlags, boolean reactEnabled) 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, boolean generateEmbeddableWebComponents, FeatureFlags featureFlags, boolean reactEnabled)