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, DefaultButton, DeleteButton, 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 org.vaadin.firitin.util.style.HasPadding

    setPadding, setPadding, setPadding, withPadding, withPadding, withPadding

    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, getThemeList, isMargin, isPadding, isSpacing, setBoxSizing, setMargin, setPadding, setSpacing
  • 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)