Uses of Interface
com.vaadin.flow.server.frontend.scanner.FrontendDependenciesScanner
Packages that use FrontendDependenciesScanner
-
Uses of FrontendDependenciesScanner in com.vaadin.flow.server.frontend
Fields in com.vaadin.flow.server.frontend declared as FrontendDependenciesScannerModifier and TypeFieldDescriptionprotected final FrontendDependenciesScannerNodeUpdater.frontDepsTheFrontendDependenciesobject representing the application dependencies.Methods in com.vaadin.flow.server.frontend that return FrontendDependenciesScannerModifier and TypeMethodDescriptionOptions.getFrontendDependenciesScanner()Gets the frontend dependencies scanner to use.Methods in com.vaadin.flow.server.frontend with parameters of type FrontendDependenciesScannerModifier and TypeMethodDescriptionstatic booleanBundleValidationUtil.frontendImportsFound(tools.jackson.databind.JsonNode statsJson, Options options, FrontendDependenciesScanner frontendDependencies) static tools.jackson.databind.JsonNodeBundleValidationUtil.getDefaultPackageJson(Options options, FrontendDependenciesScanner frontendDependencies, tools.jackson.databind.node.ObjectNode packageJson) static tools.jackson.databind.JsonNodeBundleValidationUtil.getPackageJson(Options options, FrontendDependenciesScanner frontendDependencies) Get the package.json file from disk if available else generate in memory.default voidTypeScriptBootstrapModifier.modify(List<String> bootstrapTypeScript, Options options, FrontendDependenciesScanner frontendDependenciesScanner) Modifies the bootstrap typescript by mutating the parameter.static booleanBundleValidationUtil.needsBuild(Options options, FrontendDependenciesScanner frontendDependencies, Mode mode) Checks if an application needs a new frontend bundle.static booleanThemeValidationUtil.themeConfigurationChanged(Options options, tools.jackson.databind.JsonNode statsJson, FrontendDependenciesScanner frontendDependencies) static booleanThemeValidationUtil.themeShadowDOMStylesheetsChanged(Options options, tools.jackson.databind.JsonNode statsJson, FrontendDependenciesScanner frontendDependencies) Checks if theme has legacy Shadow DOM stylesheets in <theme>/components folder and if their content has changed.Options.withFrontendDependenciesScanner(FrontendDependenciesScanner frontendDependenciesScanner) Sets the frontend dependencies scanner to use.Constructors in com.vaadin.flow.server.frontend with parameters of type FrontendDependenciesScannerModifierConstructorDescriptionGenerateMainImports(FrontendDependenciesScanner frontendDepScanner, Options options, tools.jackson.databind.JsonNode statsJson) protectedNodeUpdater(FrontendDependenciesScanner frontendDependencies, Options options) Constructor. -
Uses of FrontendDependenciesScanner in com.vaadin.flow.server.frontend.scanner
Classes in com.vaadin.flow.server.frontend.scanner that implement FrontendDependenciesScannerModifier and TypeClassDescriptionclassRepresents the class dependency tree of the application.Methods in com.vaadin.flow.server.frontend.scanner that return FrontendDependenciesScannerModifier and TypeMethodDescriptionFrontendDependenciesScanner.FrontendDependenciesScannerFactory.createScanner(boolean allDependenciesScan, ClassFinder finder, boolean generateEmbeddableWebComponents, FeatureFlags featureFlags, boolean reactEnabled) Produces scanner implementation based onallDependenciesScanvalue.