Package io.jmix.dashboard.devserverkit
Class StudioDashboardWidgetPreviewLoader
java.lang.Object
io.jmix.dashboard.devserverkit.StudioDashboardWidgetPreviewLoader
- All Implemented Interfaces:
StudioPreviewComponentLoader
public class StudioDashboardWidgetPreviewLoader
extends Object
implements StudioPreviewComponentLoader
-
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 element, org.dom4j.Element viewElement) Create vaadin component from component xml element.com.vaadin.flow.component.Componentload(org.dom4j.Element element, org.dom4j.Element viewElement, StudioPreviewEnvironment environment) Create vaadin component from component xml element, with access to Studio-resolved context (e.g.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, 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
-
StudioDashboardWidgetPreviewLoader
public StudioDashboardWidgetPreviewLoader()
-
-
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 element, org.dom4j.Element viewElement) Description copied from interface:StudioPreviewComponentLoaderCreate vaadin component from component xml element.- Specified by:
loadin interfaceStudioPreviewComponentLoader- Parameters:
element- xml element of componentviewElement- xml element of view containingcomponentElement- See Also:
-
load
public com.vaadin.flow.component.Component load(org.dom4j.Element element, org.dom4j.Element viewElement, StudioPreviewEnvironment environment) Description copied from interface:StudioPreviewComponentLoaderCreate vaadin component from component xml element, with access to Studio-resolved context (e.g. localized messages, entity property captions).- Specified by:
loadin interfaceStudioPreviewComponentLoader- Parameters:
element- xml element of componentviewElement- xml element of view containingcomponentElementenvironment- Studio-side environment;StudioPreviewEnvironment.NOOPwhen unavailable- See Also:
-