Package com.morpheusdata.core.providers
Interface UIExtensionProvider
- All Superinterfaces:
PluginProvider
- All Known Subinterfaces:
AnalyticsProvider
,AppTabProvider
,AppTabProvider
,BackupIntegrationTabProvider
,BackupProviderInterface
,CatalogItemLayoutProvider
,CatalogItemLayoutProvider
,CloudCostingProvider
,ClusterTabProvider
,ClusterTabProvider
,DashboardItemTypeProvider
,DashboardProvider
,GenericIntegrationProvider
,GlobalUIComponentProvider
,GlobalUIComponentProvider
,GuidanceRecommendationProvider
,InstanceTabProvider
,InstanceTabProvider
,NetworkProvider
,NetworkProvider
,NetworkServerTabProvider
,NetworkTabProvider
,NetworkTabProvider
,ReportProvider
,ReportProvider
,ServerTabProvider
,ServerTabProvider
,StorageProvider
,UIExtensionProvider
- All Known Implementing Classes:
AbstractAnalyticsProvider
,AbstractAppTabProvider
,AbstractBackupIntegrationTabProvider
,AbstractBackupProvider
,AbstractCatalogItemLayoutProvider
,AbstractCloudCostingProvider
,AbstractClusterTabProvider
,AbstractDashboardItemTypeProvider
,AbstractDashboardProvider
,AbstractGenericIntegrationProvider
,AbstractGlobalUIComponentProvider
,AbstractGuidanceRecommendationProvider
,AbstractInstanceTabProvider
,AbstractNetworkProvider
,AbstractNetworkTabProvider
,AbstractReportProvider
,AbstractServerTabProvider
,AbstractStorageProvider
,BackupProvider
,MorpheusBackupProvider
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
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.morpheusdata.core.providers.PluginProvider
PluginProvider.EventSubscriberFacet<E extends Event>
-
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
-