Package io.quarkus.devui.spi.page
Class ExternalPageBuilder
- java.lang.Object
-
- io.quarkus.devui.spi.page.PageBuilder<ExternalPageBuilder>
-
- io.quarkus.devui.spi.page.ExternalPageBuilder
-
public class ExternalPageBuilder extends PageBuilder<ExternalPageBuilder>
-
-
Field Summary
Fields Modifier and Type Field Description static StringMIME_TYPE_HTMLstatic StringMIME_TYPE_JSONstatic StringMIME_TYPE_PDFstatic StringMIME_TYPE_YAML-
Fields inherited from class io.quarkus.devui.spi.page.PageBuilder
componentLink, componentName, DASH, DOT, DOT_JS, dynamicLabel, embed, EMPTY, extensionId, icon, includeInSubMenu, internalComponent, JS, metadata, namespace, namespaceLabel, preprocessor, QWC_DASH, SPACE, staticLabel, streamingLabel, title
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedExternalPageBuilder(String title)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ExternalPageBuilderdoNotEmbed()ExternalPageBuilderdoNotEmbed(boolean includeInSubMenu)ExternalPageBuilderdynamicUrlJsonRPCMethodName(String methodName)ExternalPageBuilderisHtmlContent()ExternalPageBuilderisJsonContent()ExternalPageBuilderisPdfContent()ExternalPageBuilderisYamlContent()ExternalPageBuildermimeType(String mimeType)ExternalPageBuilderurl(String url)ExternalPageBuilderurl(String url, String externalLink)-
Methods inherited from class io.quarkus.devui.spi.page.PageBuilder
build, dynamicLabelJsonRPCMethodName, extension, icon, internal, internal, metadata, namespace, staticLabel, streamingLabelJsonRPCMethodName, title
-
-
-
-
Field Detail
-
MIME_TYPE_HTML
public static final String MIME_TYPE_HTML
- See Also:
- Constant Field Values
-
MIME_TYPE_JSON
public static final String MIME_TYPE_JSON
- See Also:
- Constant Field Values
-
MIME_TYPE_YAML
public static final String MIME_TYPE_YAML
- See Also:
- Constant Field Values
-
MIME_TYPE_PDF
public static final String MIME_TYPE_PDF
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
ExternalPageBuilder
protected ExternalPageBuilder(String title)
-
-
Method Detail
-
url
public ExternalPageBuilder url(String url)
-
url
public ExternalPageBuilder url(String url, String externalLink)
-
dynamicUrlJsonRPCMethodName
public ExternalPageBuilder dynamicUrlJsonRPCMethodName(String methodName)
-
isHtmlContent
public ExternalPageBuilder isHtmlContent()
-
isJsonContent
public ExternalPageBuilder isJsonContent()
-
isYamlContent
public ExternalPageBuilder isYamlContent()
-
isPdfContent
public ExternalPageBuilder isPdfContent()
-
mimeType
public ExternalPageBuilder mimeType(String mimeType)
-
doNotEmbed
public ExternalPageBuilder doNotEmbed()
-
doNotEmbed
public ExternalPageBuilder doNotEmbed(boolean includeInSubMenu)
-
-