Class GrapesJsLoader

java.lang.Object
io.jmix.flowui.xml.layout.loader.AbstractComponentLoader<GrapesJs>
io.jmix.messagetemplatesflowui.component.loader.GrapesJsLoader
All Implemented Interfaces:
ComponentLoader<GrapesJs>

public class GrapesJsLoader extends AbstractComponentLoader<GrapesJs>
  • Field Details

  • Constructor Details

    • GrapesJsLoader

      public GrapesJsLoader()
  • Method Details

    • createComponent

      protected GrapesJs createComponent()
      Specified by:
      createComponent in class AbstractComponentLoader<GrapesJs>
    • loadComponent

      public void loadComponent()
      Description copied from interface: ComponentLoader
      Loads component properties by XML definition.
    • loadPlugins

      protected void loadPlugins(GrapesJs resultComponent, org.dom4j.Element element)
    • loadBlocks

      protected void loadBlocks(GrapesJs resultComponent, org.dom4j.Element element)
    • loadBlock

      protected void loadBlock(GrapesJs resultComponent, org.dom4j.Element element)
    • loadStringText

      protected void loadStringText(org.dom4j.Element element, String attributeName, Consumer<String> setter)
    • getGrapesJsPluginRegistry

      protected GrapesJsPluginRegistry getGrapesJsPluginRegistry()