Class SplitPanelSettingsBinder
java.lang.Object
io.jmix.ui.settings.component.binder.SplitPanelSettingsBinder
- All Implemented Interfaces:
ComponentSettingsBinder<SplitPanel,SplitPanelSettings>
@Order(1000)
@Component("ui_SplitPanelSettingsBinder")
public class SplitPanelSettingsBinder
extends Object
implements ComponentSettingsBinder<SplitPanel,SplitPanelSettings>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidapplySettings(SplitPanel splitPanel, SettingsWrapper wrapper) Applies settings to the componentprotected com.vaadin.server.Sizeable.UnitconvertLegacyUnit(int unit) protected SplitPanelSettingsgetSettings(SplitPanel splitPanel) Class<? extends ComponentSettings>protected com.vaadin.ui.AbstractSplitPanelgetVaadinSplitPanel(SplitPanel splitPanel) protected booleanisSettingsChanged(SplitPanel splitPanel, SplitPanelSettings settings) booleansaveSettings(SplitPanel splitPanel, SettingsWrapper wrapper)
-
Constructor Details
-
SplitPanelSettingsBinder
public SplitPanelSettingsBinder()
-
-
Method Details
-
getComponentClass
- Specified by:
getComponentClassin interfaceComponentSettingsBinder<SplitPanel,SplitPanelSettings> - Returns:
- component class, e.g.
TableImpl
-
getSettingsClass
- Specified by:
getSettingsClassin interfaceComponentSettingsBinder<SplitPanel,SplitPanelSettings> - Returns:
- component settings class, e.g.
TableSettings
-
applySettings
Description copied from interface:ComponentSettingsBinderApplies settings to the component- Specified by:
applySettingsin interfaceComponentSettingsBinder<SplitPanel,SplitPanelSettings> - Parameters:
splitPanel- componentwrapper- settings wrapper contains settings for the component
-
saveSettings
- Specified by:
saveSettingsin interfaceComponentSettingsBinder<SplitPanel,SplitPanelSettings> - Parameters:
splitPanel- componentwrapper- settings wrapper contains settings for the component- Returns:
- true if settings were modified
-
getSettings
- Specified by:
getSettingsin interfaceComponentSettingsBinder<SplitPanel,SplitPanelSettings> - Parameters:
splitPanel- component- Returns:
- current component settings. It retrieves current property values from component and creates new settings instance.
-
getVaadinSplitPanel
-
isSettingsChanged
-
convertLegacyUnit
protected com.vaadin.server.Sizeable.Unit convertLegacyUnit(int unit) -
createSettings
-