Interface | Description |
---|---|
FallibleCommand |
A generic command which may fail.
|
Class | Description |
---|---|
CvdlProducts |
Utilities for commercial product handling.
|
FallbackChunk |
Fall back chunk info.
|
FallbackChunk.CssImportData |
Css data stored in fallback chunk.
|
FrontendTools |
Provides access to frontend tools (node.js and npm, pnpm) and optionally
installs the tools if needed.
|
FrontendToolsLocator |
Helps to locate the tools in the system by their names.
|
FrontendUtils |
A class for static methods and definitions that might be used in different
locations.
|
FrontendVersion |
Version object for frontend versions comparison and handling.
|
FrontendWebComponentGenerator |
Generates embeddable web component files in npm mode, hiding the complexity
caused by using a different class loader.
|
JarContentsManager |
Shared code for managing contents of jar files.
|
NodeTasks |
An executor that it's run when the servlet context is initialised in dev-mode
or when flow-maven-plugin goals are run.
|
NodeTasks.Builder |
Build a
NodeExecutor instance. |
NodeUpdater |
Base abstract class for frontend updaters that needs to be run when in
dev-mode or from the flow maven plugin.
|
TaskCopyFrontendFiles |
Copies JavaScript and CSS files from JAR files into a given folder.
|
TaskCopyLocalFrontendFiles |
Copies JavaScript files from the given local frontend folder.
|
TaskCreatePackageJson |
Creates the
package.json if missing. |
TaskGenerateTsFiles |
Abstract class for generating client files.
|
TaskInstallWebpackPlugins |
Task that installs any Flow webpack plugins into node_modules/@vaadin for use
with webpack compilation.
|
TaskRunNpmInstall |
Run
npm install after dependencies have been updated. |
TaskUpdateImports |
An updater that it's run when the servlet context is initialised in dev-mode
or when flow-maven-plugin goals are run in order to update Flow imports file
and
node_module/@vaadin/flow-frontend contents by visiting all
classes with JsModule HtmlImport and Theme
annotations. |
TaskUpdatePackages |
Updates
package.json by visiting NpmPackage annotations
found in the classpath. |
TaskUpdateThemeImport |
Task for generating the theme.js file for importing application theme.
|
TaskUpdateWebpack |
Updates the webpack config file according with current project settings.
|
Exception | Description |
---|---|
FrontendUtils.CommandExecutionException |
Thrown when the command execution fails.
|
FrontendUtils.UnknownVersionException |
Thrown when detecting the version of a tool fails.
|
WebpackConnectionException |
Exception thrown when webpack server doesn't respond with HTTP_OK for a
request.
|
Copyright © 2025. All rights reserved.