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
-
Constructor Summary
-
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.morpheusdata.core.providers.CatalogItemLayoutProvider
renderTemplate
Methods inherited from interface com.morpheusdata.core.providers.PluginProvider
getCode, getMorpheus, getName, getPlugin, isPlugin
Methods inherited from interface com.morpheusdata.core.providers.UIExtensionProvider
getContentSecurityPolicy
-
Constructor Details
-
AbstractCatalogItemLayoutProvider
public AbstractCatalogItemLayoutProvider()
-
-
Method Details
-
getRenderer
Description copied from interface:UIExtensionProvider
Default is Handlebars- Specified by:
getRenderer
in interfaceUIExtensionProvider
- Returns:
- renderer of specified type
-