Class PageBuilder<T>

java.lang.Object
io.quarkus.devui.spi.page.PageBuilder<T>
Direct Known Subclasses:
BuildTimeDataPageBuilder, ExternalPageBuilder, QuteDataPageBuilder, WebComponentPageBuilder

public abstract class PageBuilder<T> extends Object
  • Field Details

  • Constructor Details

    • PageBuilder

      public PageBuilder()
  • Method Details

    • icon

      public T icon(String icon)
    • title

      public T title(String title)
    • staticLabel

      public T staticLabel(String staticLabel)
    • dynamicLabelJsonRPCMethodName

      public T dynamicLabelJsonRPCMethodName(String methodName)
    • streamingLabelJsonRPCMethodName

      public T streamingLabelJsonRPCMethodName(String methodName)
    • metadata

      public T metadata(String key, String value)
    • namespace

      public T namespace(String namespace)
    • internal

      public T internal()
    • internal

      public T internal(String namespaceLabel)
    • excludeFromMenu

      public T excludeFromMenu()
    • extension

      public T extension(String extension)
    • build

      public Page build()