Package com.morpheusdata.core
Interface UIExtensionProvider
-
- All Superinterfaces:
PluginProvider
- All Known Subinterfaces:
AppTabProvider
,CatalogItemLayoutProvider
,ClusterTabProvider
,DashboardItemTypeProvider
,DashboardProvider
,GlobalUIComponentProvider
,InstanceTabProvider
,NetworkTabProvider
,ReportProvider
,ServerTabProvider
- All Known Implementing Classes:
AbstractAppTabProvider
,AbstractCatalogItemLayoutProvider
,AbstractClusterTabProvider
,AbstractDashboardItemTypeProvider
,AbstractDashboardProvider
,AbstractGlobalUIComponentProvider
,AbstractInstanceTabProvider
,AbstractNetworkTabProvider
,AbstractReportProvider
,AbstractServerTabProvider
public interface UIExtensionProvider extends PluginProvider
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ContentSecurityPolicy
getContentSecurityPolicy()
Add policies for resources loaded from external sources.Renderer<?>
getRenderer()
Default is Handlebars-
Methods inherited from interface com.morpheusdata.core.PluginProvider
getCode, getMorpheus, getName, getPlugin, isPlugin
-
-
-
-
Method Detail
-
getContentSecurityPolicy
ContentSecurityPolicy getContentSecurityPolicy()
Add policies for resources loaded from external sources.- Returns:
- policy directives for various source types
-
getRenderer
Renderer<?> getRenderer()
Default is Handlebars- Returns:
- renderer of specified type
-
-