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 ContentSecurityPolicyAdd 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
-