Interface FluentThemableLayout<S extends FluentThemableLayout<S>>

All Superinterfaces:
com.vaadin.flow.component.HasElement, HasPadding<S>, com.vaadin.flow.component.HasStyle, Serializable, com.vaadin.flow.component.orderedlayout.ThemableLayout
All Known Implementing Classes:
ConfirmButton, CopyToClipboardButton, DefaultButton, DeleteButton, HorizontalFloatLayout, PopoverButton, ReadFromClipboardButton, VButton, VDatePicker, VDateTimePicker, VFormLayout, VHorizontalLayout, VTimePicker, VVerticalLayout

public interface FluentThemableLayout<S extends FluentThemableLayout<S>> extends com.vaadin.flow.component.orderedlayout.ThemableLayout, HasPadding<S>
  • Method Summary

    Modifier and Type
    Method
    Description
    default S
    withBoxSizing(com.vaadin.flow.component.orderedlayout.BoxSizing boxSizing)
     
    default S
    withMargin(boolean margin)
     
    default S
    withPadding(boolean padding)
     
    default S
    withSpacing(boolean spacing)
     

    Methods inherited from interface com.vaadin.flow.component.HasElement

    getElement

    Methods inherited from interface com.vaadin.flow.component.HasStyle

    addClassName, addClassNames, getClassName, getClassNames, getStyle, hasClassName, removeClassName, removeClassNames, setClassName, setClassName

    Methods inherited from interface com.vaadin.flow.component.orderedlayout.ThemableLayout

    getBoxSizing, getSpacing, getThemeList, isMargin, isPadding, isSpacing, isWrap, setBoxSizing, setMargin, setPadding, setSpacing, setSpacing, setSpacing, setWrap
  • Method Details

    • withMargin

      default S withMargin(boolean margin)
    • withPadding

      default S withPadding(boolean padding)
    • withSpacing

      default S withSpacing(boolean spacing)
    • withBoxSizing

      default S withBoxSizing(com.vaadin.flow.component.orderedlayout.BoxSizing boxSizing)