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
FieldsFields inherited from class io.jmix.flowui.xml.layout.loader.AbstractComponentLoader
applicationContext, componentLoaderSupport, context, element, environment, factory, loaderResolver, loaderSupport, resultComponent -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Kanban<?>protected ActionLoaderSupportprotected ClassManagerprotected Class<?>getContainerItemsIdType(CollectionContainer<?> collectionContainer) protected GuiDevelopmentExceptiongetDataFieldRequiredException(String elementName) protected MetadataToolsprotected voidinitAutoSave(boolean autoSave) protected voidprotected KanbanColumnloadColumn(org.dom4j.Element columnElement) protected voidvoidLoads component properties by XML definition.protected voidloadData()loadEnumClass(org.dom4j.Element element, String attributeName) protected voidloadExplicitColumns(HasKanbanColumns hasKanbanColumns, org.dom4j.Element columnsElement) protected voidloadExplicitSwimlanes(JmixKanban<?> kanban, org.dom4j.Element swimlanesElement) protected voidloadJsFunction(org.dom4j.Element element, String attributeName, Consumer<String> setter) protected voidprotected KanbanSwimlaneloadSwimlane(org.dom4j.Element swimlaneElement) protected voidMethods 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:
createComponentin classAbstractComponentLoader<Kanban<?>>
-
loadComponent
public void loadComponent()Description copied from interface:ComponentLoaderLoads 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
-