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 com.vaadin.flow.component.Componentprotected JmixSidePanelLayout -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidadd(com.vaadin.flow.component.Component... components) com.vaadin.flow.component.ComponentgetIcon()protected voidremove(com.vaadin.flow.component.Component... components) protected voidsetDefaultIcon(com.vaadin.flow.component.Component defaultIcon) voidsetIcon(com.vaadin.flow.component.Component icon) voidsetSidePanelLayout(JmixSidePanelLayout sidePanelLayout) protected voidMethods inherited from class com.vaadin.flow.component.Component
addListener, findAncestor, fireEvent, from, get, getChildren, getElement, getEventBus, getId, getListeners, getLocale, getParent, getTranslation, getTranslation, getTranslation, getTranslation, getTranslation, getTranslation, getUI, hasListener, isAttached, isTemplateMapped, isVisible, onAttach, onDetach, onEnabledStateChanged, removeFromParent, scrollIntoView, scrollIntoView, set, setElement, setId, 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, 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
isEnabled, setEnabledMethods inherited from interface com.vaadin.flow.component.HasSize
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, getClassName, getClassNames, getStyle, hasClassName, removeClassName, removeClassNames, setClassName, setClassNameMethods inherited from interface com.vaadin.flow.component.HasTheme
addThemeName, addThemeNames, getThemeName, getThemeNames, hasThemeName, removeThemeName, removeThemeNames, setThemeName, setThemeName
-
Field Details
-
icon
protected 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
@Nullable public 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()
-