Package com.morpheusdata.core
Class AbstractCatalogItemLayoutProvider
java.lang.Object
com.morpheusdata.core.AbstractCatalogItemLayoutProvider
- All Implemented Interfaces:
CatalogItemLayoutProvider,PluginProvider,UIExtensionProvider
public abstract class AbstractCatalogItemLayoutProvider
extends Object
implements CatalogItemLayoutProvider
Default implementation of the
CatalogItemLayoutProvider for rendering custom views of catalog item types within Morpheus
This abstract defaults to using the HandlebarsRenderer and register some helpful helpers for dealing with catalog item types- Since:
- 0.9.0
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.morpheusdata.core.providers.PluginProvider
PluginProvider.EventSubscriberFacet<E extends Event> -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.morpheusdata.core.providers.CatalogItemLayoutProvider
renderTemplateMethods inherited from interface com.morpheusdata.core.providers.PluginProvider
getCode, getMorpheus, getName, getPlugin, isPluginMethods inherited from interface com.morpheusdata.core.providers.UIExtensionProvider
getContentSecurityPolicy
-
Constructor Details
-
AbstractCatalogItemLayoutProvider
public AbstractCatalogItemLayoutProvider()
-
-
Method Details
-
getRenderer
Description copied from interface:UIExtensionProviderDefault is Handlebars- Specified by:
getRendererin interfaceUIExtensionProvider- Returns:
- renderer of specified type
-