Package io.quarkus.devui.spi.buildtime
Class QuteTemplateBuildItem
- java.lang.Object
-
- io.quarkus.builder.item.BuildItem
-
- io.quarkus.builder.item.MultiBuildItem
-
- io.quarkus.devui.spi.AbstractDevUIBuildItem
-
- io.quarkus.devui.spi.buildtime.QuteTemplateBuildItem
-
public final class QuteTemplateBuildItem extends AbstractDevUIBuildItem
Contains info on the build time template used to build static content for Dev UI All files are relative to dev-ui-templates/build-time/{extensionName} (in src/main/resources) This contain the fileName to the template, and the template data (variables) This allows extensions developers to add "static files" that they generate with Qute at build time. From a runtime p.o.v this is file served from "disk"
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classQuteTemplateBuildItem.TemplateData
-
Field Summary
-
Fields inherited from class io.quarkus.devui.spi.AbstractDevUIBuildItem
DEV_UI
-
-
Constructor Summary
Constructors Constructor Description QuteTemplateBuildItem()QuteTemplateBuildItem(String customIdentifier)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(String templatename, String fileName, Map<String,Object> data)voidadd(String templatename, Map<String,Object> data)List<QuteTemplateBuildItem.TemplateData>getTemplateDatas()-
Methods inherited from class io.quarkus.devui.spi.AbstractDevUIBuildItem
getExtensionPathName, isInternal
-
-
-
-
Constructor Detail
-
QuteTemplateBuildItem
public QuteTemplateBuildItem()
-
QuteTemplateBuildItem
public QuteTemplateBuildItem(String customIdentifier)
-
-