Class InternalPageBuildItem

java.lang.Object
io.quarkus.builder.item.BuildItem
io.quarkus.builder.item.MultiBuildItem
io.quarkus.devui.deployment.InternalPageBuildItem

public final class InternalPageBuildItem extends io.quarkus.builder.item.MultiBuildItem
Used internally to define some of our own pages
  • Constructor Details

    • InternalPageBuildItem

      public InternalPageBuildItem(String namespaceLabel, int position)
    • InternalPageBuildItem

      public InternalPageBuildItem(String namespaceLabel, int position, String menuActionComponent)
  • Method Details

    • addPage

      public void addPage(io.quarkus.devui.spi.page.PageBuilder page)
    • addBuildTimeData

      public void addBuildTimeData(String key, Object value)
    • addBuildTimeData

      public void addBuildTimeData(String key, Object value, String description)
    • addBuildTimeData

      public void addBuildTimeData(String key, Object value, String description, String contentType)
    • addBuildTimeData

      public void addBuildTimeData(String key, Object value, String description, boolean mcpEnabledByDefault, String contentType)
    • getPages

      public List<io.quarkus.devui.spi.page.Page> getPages()
    • getMenuActionComponent

      public String getMenuActionComponent()
    • getPosition

      public int getPosition()
    • getNamespaceLabel

      public String getNamespaceLabel()
    • getBuildTimeData

      public Map<String,io.quarkus.devui.spi.buildtime.BuildTimeData> getBuildTimeData()
    • setHeadlessComponentLink

      public void setHeadlessComponentLink(String headlessComponentLink)
    • getHeadlessComponentLink

      public String getHeadlessComponentLink()