Index
All Classes and Interfaces|All Packages
A
- applicationIdentifier() - Method in interface com.vaadin.quarkus.deployment.vaadinplugin.VaadinBuildTimeConfig
-
Identifier for the application.
- applicationProperties() - Method in interface com.vaadin.quarkus.deployment.vaadinplugin.VaadinBuildTimeConfig
-
Application properties file in Quarkus project.
- apply(BuildProducer<BytecodeTransformerBuildItem>) - Method in class com.vaadin.quarkus.deployment.nativebuild.AtmospherePatches
- AtmospherePatches - Class in com.vaadin.quarkus.deployment.nativebuild
-
Byte-code patches required to make Atmosphere work in a native image.
- AtmospherePatches(IndexView) - Constructor for class com.vaadin.quarkus.deployment.nativebuild.AtmospherePatches
B
- buildFrontend(BiConsumer<String, byte[]>) - Method in class com.vaadin.quarkus.deployment.vaadinplugin.VaadinPlugin
-
Builds the frontend bundle.
- bunEnable() - Method in interface com.vaadin.quarkus.deployment.vaadinplugin.VaadinBuildTimeConfig
-
Instructs to use bun for installing npm frontend resources.
C
- ciBuild() - Method in interface com.vaadin.quarkus.deployment.vaadinplugin.VaadinBuildTimeConfig
-
Setting this to true will run npm ci instead of npm install when using npm.
- clean() - Method in class com.vaadin.quarkus.deployment.vaadinplugin.VaadinPlugin
-
Cleans up generated frontend files if the corresponding configuration setting is enabled.
- cleanFrontendFiles() - Method in interface com.vaadin.quarkus.deployment.vaadinplugin.VaadinBuildTimeConfig
-
Control cleaning of generated frontend files when executing 'build-frontend'.
- com.vaadin.quarkus.deployment - package com.vaadin.quarkus.deployment
- com.vaadin.quarkus.deployment.nativebuild - package com.vaadin.quarkus.deployment.nativebuild
- com.vaadin.quarkus.deployment.vaadinplugin - package com.vaadin.quarkus.deployment.vaadinplugin
- commercialWithBanner() - Method in interface com.vaadin.quarkus.deployment.vaadinplugin.VaadinBuildTimeConfig
-
Allows building a version of the application with a commercial banner when commercial components are used without a license key.
- construct() - Static method in class com.vaadin.quarkus.deployment.VaadinQuarkusProcessor$$accessor
E
- eagerServerLoad() - Method in interface com.vaadin.quarkus.deployment.vaadinplugin.VaadinBuildTimeConfig
-
Whether to insert the initial UIDL object in the bootstrap index.html
- enabled() - Method in interface com.vaadin.quarkus.deployment.vaadinplugin.VaadinBuildTimeConfig
-
Gets if Vaadin Quarkus Plugins is enabled.
F
- forceProductionBuild() - Method in interface com.vaadin.quarkus.deployment.vaadinplugin.VaadinBuildTimeConfig
-
Setting this to true will force a build of the production build even if there is a default production bundle that could be used.
- frontendDirectory() - Method in interface com.vaadin.quarkus.deployment.vaadinplugin.VaadinBuildTimeConfig
-
A directory with project's frontend source files.
- frontendExtraFileExtensions() - Method in interface com.vaadin.quarkus.deployment.vaadinplugin.VaadinBuildTimeConfig
-
Parameter for adding file extensions to handle when generating bundles.
- frontendIgnoreVersionChecks() - Method in interface com.vaadin.quarkus.deployment.vaadinplugin.VaadinBuildTimeConfig
-
Set to
trueto ignore node/npm tool version checks. - frontendOutputDirectory() - Method in interface com.vaadin.quarkus.deployment.vaadinplugin.VaadinBuildTimeConfig
-
The folder where the frontend build tool should output index. js and other generated files.
- frontendResourcesDirectory() - Method in interface com.vaadin.quarkus.deployment.vaadinplugin.VaadinBuildTimeConfig
-
Defines the project frontend directory from where resources should be copied from for use with the frontend build tool.
G
- generateBundle() - Method in interface com.vaadin.quarkus.deployment.vaadinplugin.VaadinBuildTimeConfig
-
Whether to generate a bundle from the project frontend sources or not.
- generatedResourceOutputDirectory() - Method in interface com.vaadin.quarkus.deployment.vaadinplugin.VaadinBuildTimeConfig
-
Defines the output directory for generated non-served resources, such as the token file.
- generatedTsFolder() - Method in interface com.vaadin.quarkus.deployment.vaadinplugin.VaadinBuildTimeConfig
-
The folder where flow will put TS API files for client projects.
- generateEmbeddableWebComponents() - Method in interface com.vaadin.quarkus.deployment.vaadinplugin.VaadinBuildTimeConfig
-
Whether to generate embeddable web components from WebComponentExporter inheritors.
- getAsBoolean() - Method in class com.vaadin.quarkus.deployment.VaadinQuarkusNativeProcessor.IsNativeBuild
I
- init(ApplicationModel, Map<String, String>) - Method in class com.vaadin.quarkus.deployment.vaadinplugin.WorkspaceInfoCollector
- inputDirectory() - Method in class com.vaadin.quarkus.deployment.vaadinplugin.WorkspaceInfoCollector
- IsNativeBuild() - Constructor for class com.vaadin.quarkus.deployment.VaadinQuarkusNativeProcessor.IsNativeBuild
N
- nodeDownloadRoot() - Method in interface com.vaadin.quarkus.deployment.vaadinplugin.VaadinBuildTimeConfig
-
Download node. js from this URL.
- nodeFolder() - Method in interface com.vaadin.quarkus.deployment.vaadinplugin.VaadinBuildTimeConfig
-
The folder containing the Node.js executable.
- nodeVersion() - Method in interface com.vaadin.quarkus.deployment.vaadinplugin.VaadinBuildTimeConfig
-
The node. js version to be used when node. js is installed automatically by Vaadin, for example `"v16.0.0"`.
- npmExcludeWebComponents() - Method in interface com.vaadin.quarkus.deployment.vaadinplugin.VaadinBuildTimeConfig
-
Whether to exclude npm packages for web components.
- npmFolder() - Method in interface com.vaadin.quarkus.deployment.vaadinplugin.VaadinBuildTimeConfig
-
The folder where `package. json` file is located.
O
- of(VaadinBuildTimeConfig, ApplicationModel, Path) - Static method in class com.vaadin.quarkus.deployment.vaadinplugin.VaadinPlugin
-
Creates a new instance of the VaadinPlugin based on the provided configuration and application model.
- openApiJsonFile() - Method in interface com.vaadin.quarkus.deployment.vaadinplugin.VaadinBuildTimeConfig
-
Default generated path of the OpenAPI json.
- optimizeBundle() - Method in interface com.vaadin.quarkus.deployment.vaadinplugin.VaadinBuildTimeConfig
-
Whether to use byte code scanner strategy to discover frontend components.
P
- pnpmEnable() - Method in interface com.vaadin.quarkus.deployment.vaadinplugin.VaadinBuildTimeConfig
-
Instructs to use pnpm for installing npm frontend resources.
- postinstallPackages() - Method in interface com.vaadin.quarkus.deployment.vaadinplugin.VaadinBuildTimeConfig
-
Additional npm packages to run post install scripts for.
- prepareFrontend() - Method in class com.vaadin.quarkus.deployment.vaadinplugin.VaadinPlugin
-
Checks that node and npm tools are installed and creates or updates `package.json` and the frontend build tool configuration files.
- providerId() - Method in class com.vaadin.quarkus.deployment.vaadinplugin.WorkspaceInfoCollector
R
- reactEnabled() - Method in interface com.vaadin.quarkus.deployment.vaadinplugin.VaadinBuildTimeConfig
-
Whether to enable react
- requireHomeNodeExec() - Method in interface com.vaadin.quarkus.deployment.vaadinplugin.VaadinBuildTimeConfig
-
Whether vaadin home node executable usage is forced.
- resourcesOutputDirectory() - Method in interface com.vaadin.quarkus.deployment.vaadinplugin.VaadinBuildTimeConfig
-
The resources output directory for META-INF/resources in the classes output directory.
- runNpmInstall() - Method in interface com.vaadin.quarkus.deployment.vaadinplugin.VaadinBuildTimeConfig
-
Whether to run npm install after updating dependencies.
S
- shouldRun(Path, Config) - Method in class com.vaadin.quarkus.deployment.vaadinplugin.WorkspaceInfoCollector
- skipDevBundleBuild() - Method in interface com.vaadin.quarkus.deployment.vaadinplugin.VaadinBuildTimeConfig
-
Whether to disable dev bundle rebuild.
T
- trigger(CodeGenContext) - Method in class com.vaadin.quarkus.deployment.vaadinplugin.WorkspaceInfoCollector
U
- useGlobalPnpm() - Method in interface com.vaadin.quarkus.deployment.vaadinplugin.VaadinBuildTimeConfig
-
Instructs to use globally installed pnpm tool or the default supported pnpm version.
V
- VaadinBuildTimeConfig - Interface in com.vaadin.quarkus.deployment.vaadinplugin
- VaadinPlugin - Class in com.vaadin.quarkus.deployment.vaadinplugin
-
Implementation of the Vaadin plugin.
- VaadinQuarkusNativeProcessor - Class in com.vaadin.quarkus.deployment
-
A processor that applies necessary steps to build a native image for a Vaadin application.
- VaadinQuarkusNativeProcessor() - Constructor for class com.vaadin.quarkus.deployment.VaadinQuarkusNativeProcessor
- VaadinQuarkusNativeProcessor.IsNativeBuild - Class in com.vaadin.quarkus.deployment
- VaadinQuarkusProcessor$$accessor - Class in com.vaadin.quarkus.deployment
W
- webpackOutputDirectory() - Method in interface com.vaadin.quarkus.deployment.vaadinplugin.VaadinBuildTimeConfig
-
Deprecated, for removal: This API element is subject to removal in a future version.
- WorkspaceInfoCollector - Class in com.vaadin.quarkus.deployment.vaadinplugin
-
Workaround to collect workspace info when it is not available at build time.
- WorkspaceInfoCollector() - Constructor for class com.vaadin.quarkus.deployment.vaadinplugin.WorkspaceInfoCollector
All Classes and Interfaces|All Packages
frontendOutputDirectory()