All Classes and Interfaces

Class
Description
Deals with most details of starting a frontend development server or connecting to an existing one.
Util for launching a browser instance.
Default implementation for BrowserLiveReloadAccessor that stores the instance in the Vaadin context.
BrowserLiveReload implementation class.
Implementation of the development tools interface.
A message sent to the debug window.
Handles the automatic hotswapping of translation resources in a Vaadin-based application.
A fake DevModeHandler whose only purpose is to eagerly show a "build in progress" HTML page to the user, during the creation of the development bundle.
Provides API to access to the DevModeHandler instance.
Initializer for starting node updaters as well as the dev mode server.
Trigger for running dev mode initialization when running in a compatible servlet environment.
Singleton for collecting development time usage metrics
Tracks the output of a dev server and scans for given success and/or failure patterns while copying the dev server output to standard output.
Encapsulates the result of a find operation.
For interfacing with the development tools by plugins.
Handles dev tools messages from the client.
Watches external dependency folders for changes and copies modified files to the JAR frontend resources folder.
Message with feature flags sent to the debug window.
Watches for the file or sub-directory changes in the given directory.
Event object passed to VaadinHotswapper implementations during hotswap processing of Java classes.
Event object passed to VaadinHotswapper implementations during hotswap processing of Java classes for a specific VaadinSession.
Event fired when hotswap has been completed.
Entry point for application classes hot reloads.
Event object passed to VaadinHotswapper implementations during hotswap processing of resources.
Utilities for Maven based projects.
A factory for creating daemon threads with custom naming conventions, used to generate threads with a predefined naming pattern.
Util for opening a file in the currently used IDE.
 
 
Helper methods for extracting and updating project statistics data.
Watches source public resource folders for CSS changes and pushes updates to the browser via the debug window connection.
Utility that resolves and bundles public stylesheet resources referenced by @StyleSheet URLs, in development time.
Clears all mappings from all reflection caches and related resources when one or more classes has been changed.
A component that reacts on class changes to update route registries.
Data for a info message to the debug window.
 
Constants for development mode statistics.
Wraps a JSON data structure and provides a slightly easier API for it.
Handles sending of telemetry data.
Development more usage statistic storage and methods for updating the data.
Handles the automatic hotswapping of CSS resources and classes annotated with @StyleSheet, taking the appropriate actions to update stylesheets in the browser.
Watches the given theme folder for changes, combines the theme on changes and pushes the new version to the browser.
Strategy for updating the UI after a hotswap event.
Implementors of this interface are responsible for update Vaadin components when application classes change.
Handles communication with a Vite server.
Communicates with a Vite server through a websocket connection.
The websocket endpoint for Vite.
Connects a brower-server websocket connection with a server-Vite websocket connection.