Package com.morpheusdata.core.providers
Interface UIExtensionProvider
- All Superinterfaces:
PluginProvider
- All Known Subinterfaces:
AnalyticsProvider
,AppTabProvider
,AppTabProvider
,CatalogItemLayoutProvider
,CatalogItemLayoutProvider
,CloudCostingProvider
,ClusterTabProvider
,ClusterTabProvider
,DashboardItemTypeProvider
,DashboardProvider
,GenericIntegrationProvider
,GlobalUIComponentProvider
,GlobalUIComponentProvider
,GuidanceRecommendationProvider
,InstanceTabProvider
,InstanceTabProvider
,NetworkTabProvider
,NetworkTabProvider
,ReportProvider
,ReportProvider
,ServerTabProvider
,ServerTabProvider
,UIExtensionProvider
- All Known Implementing Classes:
AbstractAnalyticsProvider
,AbstractAppTabProvider
,AbstractCatalogItemLayoutProvider
,AbstractCloudCostingProvider
,AbstractClusterTabProvider
,AbstractDashboardItemTypeProvider
,AbstractDashboardProvider
,AbstractGenericIntegrationProvider
,AbstractGlobalUIComponentProvider
,AbstractGuidanceRecommendationProvider
,AbstractInstanceTabProvider
,AbstractNetworkTabProvider
,AbstractReportProvider
,AbstractServerTabProvider
Base interface for any UI Tab related extensions.
This interface provides common methods for accessign renderers and content security policy
related information.
- Since:
- 0.15.2
-
Method Summary
Modifier and TypeMethodDescriptiondefault ContentSecurityPolicy
Add policies for resources loaded from external sources.Renderer<?>
Default is HandlebarsMethods inherited from interface com.morpheusdata.core.providers.PluginProvider
getCode, getMorpheus, getName, getPlugin, isPlugin
-
Method Details
-
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
-