Class KanbanLoader
java.lang.Object
io.jmix.flowui.xml.layout.loader.AbstractComponentLoader<Kanban<?>>
io.jmix.kanbanflowui.component.loader.KanbanLoader
- All Implemented Interfaces:
ComponentLoader<Kanban<?>>
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.jmix.flowui.xml.layout.ComponentLoader
ComponentLoader.AutowireTask, ComponentLoader.ComponentContext, ComponentLoader.Context, ComponentLoader.FragmentContext, ComponentLoader.InitTask
-
Field Summary
Fields inherited from class io.jmix.flowui.xml.layout.loader.AbstractComponentLoader
applicationContext, componentLoaderSupport, context, element, environment, factory, loaderResolver, loaderSupport, resultComponent
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected Kanban<?>
protected ActionLoaderSupport
protected ClassManager
protected Class<?>
getContainerItemsIdType
(CollectionContainer<?> collectionContainer) protected GuiDevelopmentException
getDataFieldRequiredException
(String elementName) protected MetadataTools
protected void
initAutoSave
(boolean autoSave) protected void
protected KanbanColumn
loadColumn
(org.dom4j.Element columnElement) protected void
void
Loads component properties by XML definition.protected void
loadData()
loadEnumClass
(org.dom4j.Element element, String attributeName) protected void
loadExplicitColumns
(HasKanbanColumns hasKanbanColumns, org.dom4j.Element columnsElement) protected void
loadExplicitSwimlanes
(JmixKanban<?> kanban, org.dom4j.Element swimlanesElement) protected void
loadJsFunction
(org.dom4j.Element element, String attributeName, Consumer<String> setter) protected void
protected KanbanSwimlane
loadSwimlane
(org.dom4j.Element swimlaneElement) protected void
Methods inherited from class io.jmix.flowui.xml.layout.loader.AbstractComponentLoader
componentLoader, getComponentContext, getContext, getElement, getFactory, getLayoutLoader, getLoaderResolver, getLoaderSupport, getResultComponent, initComponent, loadBoolean, loadBoolean, loadDouble, loadDouble, loadEnum, loadEnum, loadId, loadInteger, loadInteger, loadResourceString, loadResourceString, loadResourceString, loadString, loadString, loadString, loadVisible, setApplicationContext, setContext, setElement, setEnvironment, setFactory, setLoaderResolver, setLoaderSupport
-
Field Details
-
actionLoaderSupport
-
-
Constructor Details
-
KanbanLoader
public KanbanLoader()
-
-
Method Details
-
createComponent
- Specified by:
createComponent
in classAbstractComponentLoader<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
-
loadColumn
-
loadSwimlane
-
loadData
protected void loadData() -
loadPropertiesMapping
protected void loadPropertiesMapping() -
initAutoSave
protected void initAutoSave(boolean autoSave) -
getContainerItemsIdType
-
loadEnumClass
-
loadJsFunction
-
loadActions
protected void loadActions() -
getActionLoaderSupport
-
getDataFieldRequiredException
-
getMetadataTools
-
getClassManager
-