Package io.quarkus.devui.spi.page
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
public abstract class AbstractPageBuildItem extends AbstractDevUIBuildItem
Any of card, menu or footer pages
-
-
Field Summary
Fields Modifier and Type Field Description protected Map<String,Object>buildTimeDataprotected List<PageBuilder>pageBuilders-
Fields inherited from class io.quarkus.devui.spi.AbstractDevUIBuildItem
DEV_UI
-
-
Constructor Summary
Constructors Constructor Description AbstractPageBuildItem()AbstractPageBuildItem(PageBuilder... pageBuilder)AbstractPageBuildItem(String customIdentifier)AbstractPageBuildItem(String customIdentifier, PageBuilder... pageBuilder)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddBuildTimeData(String fieldName, Object fieldData)voidaddPage(PageBuilder page)Map<String,Object>getBuildTimeData()List<PageBuilder>getPages()booleanhasBuildTimeData()-
Methods inherited from class io.quarkus.devui.spi.AbstractDevUIBuildItem
getExtensionPathName, isInternal
-
-
-
-
Field Detail
-
pageBuilders
protected final List<PageBuilder> pageBuilders
-
-
Constructor Detail
-
AbstractPageBuildItem
public AbstractPageBuildItem()
-
AbstractPageBuildItem
public AbstractPageBuildItem(PageBuilder... pageBuilder)
-
AbstractPageBuildItem
public AbstractPageBuildItem(String customIdentifier)
-
AbstractPageBuildItem
public AbstractPageBuildItem(String customIdentifier, PageBuilder... pageBuilder)
-
-
Method Detail
-
addPage
public void addPage(PageBuilder page)
-
getPages
public List<PageBuilder> getPages()
-
hasBuildTimeData
public boolean hasBuildTimeData()
-
-