Class AbstractPageBuildItem

java.lang.Object
io.quarkus.builder.item.BuildItem
io.quarkus.builder.item.MultiBuildItem
io.quarkus.devui.spi.AbstractDevUIBuildItem
io.quarkus.devui.spi.page.AbstractPageBuildItem
Direct Known Subclasses:
CardPageBuildItem, FooterPageBuildItem, MenuPageBuildItem, SettingPageBuildItem, UnlistedPageBuildItem

public abstract class AbstractPageBuildItem extends AbstractDevUIBuildItem
Any of card, menu or footer pages
  • Field Details

  • Constructor Details

    • AbstractPageBuildItem

      public AbstractPageBuildItem()
    • AbstractPageBuildItem

      public AbstractPageBuildItem(PageBuilder... pageBuilder)
    • AbstractPageBuildItem

      public AbstractPageBuildItem(String customIdentifier)
    • AbstractPageBuildItem

      public AbstractPageBuildItem(String customIdentifier, PageBuilder... pageBuilder)
  • Method Details

    • addPage

      public void addPage(PageBuilder page)
    • getPages

      public List<PageBuilder> getPages()
    • hasPages

      public boolean hasPages()
    • addBuildTimeData

      public void addBuildTimeData(String fieldName, Object fieldData)
    • addBuildTimeData

      public void addBuildTimeData(String fieldName, Object fieldData, String description)
    • addBuildTimeData

      public void addBuildTimeData(String fieldName, Object fieldData, String description, boolean mcpEnabledByDefault)
    • getBuildTimeData

      public Map<String,BuildTimeData> getBuildTimeData()
    • hasBuildTimeData

      public boolean hasBuildTimeData()
    • setHeadlessComponentLink

      public void setHeadlessComponentLink(String headlessComponentLink)
    • getHeadlessComponentLink

      public String getHeadlessComponentLink()