Uses of Interface
io.quarkus.devui.deployment.DevUIConfig
Packages that use DevUIConfig
-
Uses of DevUIConfig in io.quarkus.devui.deployment
Methods in io.quarkus.devui.deployment with parameters of type DevUIConfigModifier and TypeMethodDescription(package private) voidBuildTimeContentProcessor.createBuildTimeConstJsTemplate(DevUIConfig config, io.quarkus.deployment.pkg.builditem.CurateOutcomeBuildItem curateOutcomeBuildItem, io.quarkus.vertx.http.deployment.NonApplicationRootPathBuildItem nonApplicationRootPathBuildItem, List<BuildTimeConstBuildItem> buildTimeConstBuildItems, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.devui.spi.buildtime.QuteTemplateBuildItem> quteTemplateProducer, io.quarkus.deployment.annotations.BuildProducer<InternalImportMapBuildItem> internalImportMapProducer) Here we find all build time data and make then available via a const js components can import the const with "import {constName} from '{ext}-data';"(package private) voidBuildTimeContentProcessor.createBuildTimeData(io.quarkus.deployment.annotations.BuildProducer<BuildTimeConstBuildItem> buildTimeConstProducer, io.quarkus.deployment.annotations.BuildProducer<ThemeVarsBuildItem> themeVarsProducer, io.quarkus.deployment.pkg.builditem.CurateOutcomeBuildItem curateOutcomeBuildItem, List<InternalPageBuildItem> internalPages, ExtensionsBuildItem extensionsBuildItem, io.quarkus.vertx.http.deployment.NonApplicationRootPathBuildItem nonApplicationRootPathBuildItem, io.quarkus.deployment.builditem.LaunchModeBuildItem launchModeBuildItem, Optional<io.quarkus.deployment.ide.EffectiveIdeBuildItem> effectiveIdeBuildItem, DevUIConfig devUIConfig) Creates json data that is available in Javascript(package private) io.quarkus.devui.spi.buildtime.QuteTemplateBuildItemBuildTimeContentProcessor.createIndexHtmlTemplate(DevUIConfig config, MvnpmBuildItem mvnpmBuildItem, ThemeVarsBuildItem themeVarsBuildItem, io.quarkus.vertx.http.deployment.NonApplicationRootPathBuildItem nonApplicationRootPathBuildItem, List<InternalImportMapBuildItem> internalImportMapBuildItems, RelocationImportMapBuildItem relocationImportMapBuildItem) Here we create index.html We aggregate all import maps into one This includes import maps from 3rd party libs from mvnpm.org and internal ones defined above(package private) voidBuildTimeContentProcessor.createKnownInternalImportMap(io.quarkus.deployment.annotations.BuildProducer<InternalImportMapBuildItem> internalImportMapProducer, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.devui.spi.DevContextBuildItem> devContextProducer, io.quarkus.vertx.http.deployment.NonApplicationRootPathBuildItem nonApplicationRootPathBuildItem, DevUIConfig config) Here we create references to internal dev ui files so that they can be imported by ref.(package private) voidDevUIProcessor.registerDevUiHandlers(DevUIConfig devUIConfig, io.quarkus.arc.deployment.BeanContainerBuildItem beanContainer, MvnpmBuildItem mvnpmBuildItem, List<DevUIRoutesBuildItem> devUIRoutesBuildItems, List<io.quarkus.devui.spi.buildtime.StaticContentBuildItem> staticContentBuildItems, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.vertx.http.deployment.RouteBuildItem> routeProducer, io.quarkus.devui.runtime.DevUIRecorder recorder, io.quarkus.deployment.builditem.LaunchModeBuildItem launchModeBuildItem, io.quarkus.vertx.http.deployment.NonApplicationRootPathBuildItem nonApplicationRootPathBuildItem, io.quarkus.vertx.http.deployment.HttpRootPathBuildItem httpRootPathBuildItem, io.quarkus.deployment.builditem.ShutdownContextBuildItem shutdownContext)