Class KanbanLoader

java.lang.Object
io.jmix.flowui.xml.layout.loader.AbstractComponentLoader<Kanban<?>>
io.jmix.kanbanflowui.component.loader.KanbanLoader
All Implemented Interfaces:
ComponentLoader<Kanban<?>>

public class KanbanLoader extends AbstractComponentLoader<Kanban<?>>
  • Field Details

  • Constructor Details

    • KanbanLoader

      public KanbanLoader()
  • Method Details

    • createComponent

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

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

      protected void loadColumns()
    • loadSwimlanes

      protected void loadSwimlanes()
    • loadExplicitColumns

      protected void loadExplicitColumns(HasKanbanColumns hasKanbanColumns, org.dom4j.Element columnsElement)
    • loadExplicitSwimlanes

      protected void loadExplicitSwimlanes(JmixKanban<?> kanban, org.dom4j.Element swimlanesElement)
    • loadColumn

      protected KanbanColumn loadColumn(org.dom4j.Element columnElement)
    • loadSwimlane

      protected KanbanSwimlane loadSwimlane(org.dom4j.Element swimlaneElement)
    • loadData

      protected void loadData()
    • loadPropertiesMapping

      protected void loadPropertiesMapping()
    • initAutoSave

      protected void initAutoSave(boolean autoSave)
    • getContainerItemsIdType

      protected Class<?> getContainerItemsIdType(CollectionContainer<?> collectionContainer)
    • loadEnumClass

      protected Optional<Class<?>> loadEnumClass(org.dom4j.Element element, String attributeName)
    • loadJsFunction

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

      protected void loadActions()
    • getActionLoaderSupport

      protected ActionLoaderSupport getActionLoaderSupport()
    • getDataFieldRequiredException

      protected GuiDevelopmentException getDataFieldRequiredException(String elementName)
    • getMetadataTools

      protected MetadataTools getMetadataTools()
    • getClassManager

      protected ClassManager getClassManager()