Index

A B C E F G I N O P R S T U V W 
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 true to 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
 
A B C E F G I N O P R S T U V W 
All Classes and Interfaces|All Packages