Class JmixSidePanelLayoutCloser
java.lang.Object
com.vaadin.flow.component.Component
io.jmix.flowui.kit.component.sidepanellayout.JmixSidePanelLayoutCloser
- All Implemented Interfaces:
com.vaadin.flow.component.AttachNotifier,com.vaadin.flow.component.BlurNotifier<JmixSidePanelLayoutCloser>,com.vaadin.flow.component.DetachNotifier,com.vaadin.flow.component.Focusable<JmixSidePanelLayoutCloser>,com.vaadin.flow.component.FocusNotifier<JmixSidePanelLayoutCloser>,com.vaadin.flow.component.HasAriaLabel,com.vaadin.flow.component.HasElement,com.vaadin.flow.component.HasEnabled,com.vaadin.flow.component.HasSize,com.vaadin.flow.component.HasStyle,com.vaadin.flow.component.HasTheme,Serializable
- Direct Known Subclasses:
SidePanelLayoutCloser
@Tag("jmix-side-panel-layout-closer")
@JsModule("./src/side-panel-layout/jmix-side-panel-layout-closer.js")
public class JmixSidePanelLayoutCloser
extends com.vaadin.flow.component.Component
implements com.vaadin.flow.component.HasTheme, com.vaadin.flow.component.Focusable<JmixSidePanelLayoutCloser>, com.vaadin.flow.component.HasStyle, com.vaadin.flow.component.HasAriaLabel, com.vaadin.flow.component.HasSize
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.vaadin.flow.component.BlurNotifier
com.vaadin.flow.component.BlurNotifier.BlurEvent<C extends com.vaadin.flow.component.Component>Nested classes/interfaces inherited from interface com.vaadin.flow.component.FocusNotifier
com.vaadin.flow.component.FocusNotifier.FocusEvent<C extends com.vaadin.flow.component.Component> -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected com.vaadin.flow.component.Componentprotected @Nullable com.vaadin.flow.component.Componentprotected @Nullable JmixSidePanelLayout -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidadd(com.vaadin.flow.component.Component... components) @Nullable com.vaadin.flow.component.ComponentgetIcon()@Nullable JmixSidePanelLayoutprotected voidremove(com.vaadin.flow.component.Component... components) protected voidsetDefaultIcon(com.vaadin.flow.component.Component defaultIcon) voidsetIcon(@Nullable com.vaadin.flow.component.Component icon) voidsetSidePanelLayout(@Nullable JmixSidePanelLayout sidePanelLayout) protected voidMethods inherited from class com.vaadin.flow.component.Component
addListener, bindVisible, findAncestor, fireEvent, from, get, getChildren, getElement, getEventBus, getId, getListeners, getLocale, getParent, getTestId, getTranslation, getTranslation, getTranslation, getTranslation, getTranslation, getTranslation, getUI, hasListener, isAttached, isTemplateMapped, isVisible, onAttach, onDetach, onEnabledStateChanged, removeFromParent, scrollIntoView, scrollIntoView, set, setElement, setId, setTestId, setVisibleMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.vaadin.flow.component.AttachNotifier
addAttachListenerMethods inherited from interface com.vaadin.flow.component.BlurNotifier
addBlurListenerMethods inherited from interface com.vaadin.flow.component.DetachNotifier
addDetachListenerMethods inherited from interface com.vaadin.flow.component.Focusable
addFocusShortcut, blur, focus, focus, getTabIndex, setTabIndexMethods inherited from interface com.vaadin.flow.component.FocusNotifier
addFocusListenerMethods inherited from interface com.vaadin.flow.component.HasAriaLabel
getAriaLabel, getAriaLabelledBy, setAriaLabel, setAriaLabelledByMethods inherited from interface com.vaadin.flow.component.HasElement
getElementMethods inherited from interface com.vaadin.flow.component.HasEnabled
bindEnabled, isEnabled, setEnabledMethods inherited from interface com.vaadin.flow.component.HasSize
bindHeight, bindWidth, getHeight, getHeightUnit, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getWidth, getWidthUnit, setHeight, setHeight, setHeightFull, setMaxHeight, setMaxHeight, setMaxWidth, setMaxWidth, setMinHeight, setMinHeight, setMinWidth, setMinWidth, setSizeFull, setSizeUndefined, setWidth, setWidth, setWidthFullMethods inherited from interface com.vaadin.flow.component.HasStyle
addClassName, addClassNames, bindClassName, bindClassNames, getClassName, getClassNames, getStyle, hasClassName, removeClassName, removeClassNames, setClassName, setClassNameMethods inherited from interface com.vaadin.flow.component.HasTheme
addThemeName, addThemeNames, bindThemeName, bindThemeNames, getThemeName, getThemeNames, hasThemeName, removeThemeName, removeThemeNames, setThemeName, setThemeName
-
Field Details
-
icon
protected @Nullable com.vaadin.flow.component.Component icon -
defaultIcon
protected com.vaadin.flow.component.Component defaultIcon -
sidePanelLayout
-
-
Constructor Details
-
JmixSidePanelLayoutCloser
public JmixSidePanelLayoutCloser()
-
-
Method Details
-
getSidePanelLayout
-
setSidePanelLayout
-
getIcon
public @Nullable com.vaadin.flow.component.Component getIcon() -
setIcon
public void setIcon(@Nullable com.vaadin.flow.component.Component icon) -
setDefaultIcon
protected void setDefaultIcon(com.vaadin.flow.component.Component defaultIcon) -
add
protected void add(com.vaadin.flow.component.Component... components) -
remove
protected void remove(com.vaadin.flow.component.Component... components) -
updateThemeAttribute
protected void updateThemeAttribute()
-