Package com.morpheusdata.core.providers
Class AbstractSystemTabProvider
java.lang.Object
com.morpheusdata.core.providers.AbstractSystemTabProvider
- All Implemented Interfaces:
PluginProvider,SystemTabProvider,UIExtensionProvider
Abstract base for SystemTabProvider with a default Handlebars Renderer.
- Since:
- 1.4.0
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.morpheusdata.core.providers.PluginProvider
PluginProvider.ConfigurationDriftCheckFacet<T>, PluginProvider.EventSubscriberFacet<E extends Event>, PluginProvider.UpdateFacet<T> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionAdd policies for resources loaded from external sources.Renderer<?>Default is HandlebarsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.morpheusdata.core.providers.PluginProvider
getMorpheus, getPluginMethods inherited from interface com.morpheusdata.core.providers.SystemTabProvider
getCode, getName, getOrder, renderTemplate, show
-
Constructor Details
-
AbstractSystemTabProvider
public AbstractSystemTabProvider()
-
-
Method Details
-
getContentSecurityPolicy
Description copied from interface:UIExtensionProviderAdd policies for resources loaded from external sources.- Specified by:
getContentSecurityPolicyin interfaceUIExtensionProvider- Returns:
- policy directives for various source types
-
getRenderer
Description copied from interface:UIExtensionProviderDefault is Handlebars- Specified by:
getRendererin interfaceUIExtensionProvider- Returns:
- renderer of specified type
-