Package io.jmix.kanbanflowui.kit.meta
Class StudioKanbanComponentPreviewLoader
java.lang.Object
io.jmix.kanbanflowui.kit.meta.StudioKanbanComponentPreviewLoader
- All Implemented Interfaces:
StudioPreviewComponentLoader
public class StudioKanbanComponentPreviewLoader
extends Object
implements StudioPreviewComponentLoader
Preview loader used in Studio. For internal use only.
Source loader io.jmix.kanbanflowui.component.loader.KanbanLoader.
-
Field Summary
Fields inherited from interface io.jmix.flowui.kit.meta.component.preview.StudioPreviewComponentLoader
FRAGMENT_SCHEMA, MAIN_VIEW_SCHEMA, MAIN_VIEW_TAB_MODE_SCHEMA, VIEW_OR_FRAGMENT_SCHEMAS, VIEW_SCHEMA -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanisSupported(org.dom4j.Element element) Define the element that this loader can load.@Nullable com.vaadin.flow.component.Componentload(org.dom4j.Element componentElement, org.dom4j.Element viewElement) Create vaadin component from component xml element.protected voidloadAttributes(JmixKanban<?> kanban, org.dom4j.Element element) protected @Nullable KanbanColumnloadColumn(org.dom4j.Element columnElement) protected voidloadColumns(JmixKanban<?> kanban, org.dom4j.Element element) protected voidloadExplicitColumns(HasKanbanColumns hasKanbanColumns, org.dom4j.Element columnsElement) protected voidloadJsFunction(org.dom4j.Element element, String attributeName, Consumer<String> setter) protected KanbanSwimlaneloadSwimlane(org.dom4j.Element swimlaneElement) protected voidloadSwimlanes(JmixKanban<?> kanban, org.dom4j.Element element) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.jmix.flowui.kit.meta.component.preview.StudioPreviewComponentLoader
hasViewOrFragmentSchema, load, loadBoolean, loadBoolean, loadClassNames, loadComponentBaseAttributes, loadDouble, loadDouble, loadEnabled, loadEnum, loadEnum, loadFieldAttributes, loadHeight, loadInteger, loadInteger, loadLocalizedString, loadMaxHeight, loadMaxWidth, loadMinHeight, loadMinWidth, loadSizeAttributes, loadString, loadString, loadString, loadThemeNames, loadTooltip, loadWidth, propertyCaption, split, split
-
Constructor Details
-
StudioKanbanComponentPreviewLoader
public StudioKanbanComponentPreviewLoader()
-
-
Method Details
-
isSupported
public boolean isSupported(org.dom4j.Element element) Description copied from interface:StudioPreviewComponentLoaderDefine the element that this loader can load.- Specified by:
isSupportedin interfaceStudioPreviewComponentLoader
-
load
public @Nullable com.vaadin.flow.component.Component load(org.dom4j.Element componentElement, org.dom4j.Element viewElement) Description copied from interface:StudioPreviewComponentLoaderCreate vaadin component from component xml element.- Specified by:
loadin interfaceStudioPreviewComponentLoader- Parameters:
componentElement- xml element of componentviewElement- xml element of view containingcomponentElement- See Also:
-
loadAttributes
-
loadColumns
-
loadSwimlanes
-
loadExplicitColumns
protected void loadExplicitColumns(HasKanbanColumns hasKanbanColumns, org.dom4j.Element columnsElement) -
loadColumn
-
loadSwimlane
-
loadJsFunction
-