Package com.morpheusdata.core
Class AbstractCatalogItemLayoutProvider
- java.lang.Object
-
- com.morpheusdata.core.AbstractCatalogItemLayoutProvider
-
- All Implemented Interfaces:
CatalogItemLayoutProvider
,PluginProvider
,UIExtensionProvider
public abstract class AbstractCatalogItemLayoutProvider extends java.lang.Object implements CatalogItemLayoutProvider
Default implementation of theCatalogItemLayoutProvider
for rendering custom views of catalog item types within Morpheus This abstract defaults to using theHandlebarsRenderer
and register some helpful helpers for dealing with catalog item types- Since:
- 0.9.0
-
-
Constructor Summary
Constructors Constructor Description AbstractCatalogItemLayoutProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Renderer<?>
getRenderer()
Default is Handlebars-
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.CatalogItemLayoutProvider
renderTemplate
-
Methods inherited from interface com.morpheusdata.core.PluginProvider
getCode, getMorpheus, getName, getPlugin, isPlugin
-
Methods inherited from interface com.morpheusdata.core.UIExtensionProvider
getContentSecurityPolicy
-
-
-
-
Method Detail
-
getRenderer
public Renderer<?> getRenderer()
Description copied from interface:UIExtensionProvider
Default is Handlebars- Specified by:
getRenderer
in interfaceUIExtensionProvider
- Returns:
- renderer of specified type
-
-