Package io.quarkus.devui.spi.page
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 Summary
Fields Modifier and Type Field Description protected StringcomponentLinkprotected StringcomponentNameprotected static StringDASHprotected static StringDOTprotected static StringDOT_JSprotected StringdynamicLabelprotected booleanembedprotected static StringEMPTYprotected StringextensionIdprotected Stringiconprotected booleanincludeInSubMenuprotected booleaninternalComponentprotected static StringJSprotected Map<String,String>metadataprotected Stringnamespaceprotected StringnamespaceLabelprotected Classpreprocessorprotected static StringQWC_DASHprotected static StringSPACEprotected StringstaticLabelprotected StringstreamingLabelprotected Stringtitle
-
Constructor Summary
Constructors Constructor Description PageBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Pagebuild()TdynamicLabelJsonRPCMethodName(String methodName)Textension(String extension)Ticon(String icon)Tinternal()Tinternal(String namespaceLabel)Tmetadata(String key, String value)Tnamespace(String namespace)TstaticLabel(String staticLabel)TstreamingLabelJsonRPCMethodName(String methodName)Ttitle(String title)
-
-
-
Field Detail
-
EMPTY
protected static final String EMPTY
- See Also:
- Constant Field Values
-
SPACE
protected static final String SPACE
- See Also:
- Constant Field Values
-
DASH
protected static final String DASH
- See Also:
- Constant Field Values
-
DOT
protected static final String DOT
- See Also:
- Constant Field Values
-
JS
protected static final String JS
- See Also:
- Constant Field Values
-
QWC_DASH
protected static final String QWC_DASH
- See Also:
- Constant Field Values
-
DOT_JS
protected static final String DOT_JS
- See Also:
- Constant Field Values
-
icon
protected String icon
-
title
protected String title
-
staticLabel
protected String staticLabel
-
dynamicLabel
protected String dynamicLabel
-
streamingLabel
protected String streamingLabel
-
componentName
protected String componentName
-
componentLink
protected String componentLink
-
embed
protected boolean embed
-
includeInSubMenu
protected boolean includeInSubMenu
-
internalComponent
protected boolean internalComponent
-
namespace
protected String namespace
-
namespaceLabel
protected String namespaceLabel
-
extensionId
protected String extensionId
-
preprocessor
protected Class preprocessor
-
-