| Interface | Description |
|---|---|
| ClassFinder |
Interface for annotated and subclass class searches.
|
| Class | Description |
|---|---|
| ClassFinder.CachedClassFinder |
Implementation that proxy and cache a real
ClassFinder. |
| ClassFinder.DefaultClassFinder |
Implementation that searches for annotated classes or subclasses in a
list of classes.
|
| FrontendDependencies |
Represents the class dependency tree of the application.
|
| 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.
|
| FrontendWebComponentGenerator |
Generates embeddable web component files in npm mode, hiding the complexity
caused by using a different class loader.
|
| 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.
|
| TaskCreatePackageJson |
Creates the
package.json if missing. |
| 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. |
| TaskUpdateWebpack |
Updates the webpack config file according with current project settings.
|
| WebpackDevServerPort |
Webpack development server port wrapper.
|
| Exception | Description |
|---|---|
| FrontendUtils.UnknownVersionException |
Thrown when detecting the version of a tool fails.
|
Copyright © 2000–2019 Vaadin Ltd. All rights reserved.