Interface IMultiStateConfiguration<C extends IMultiStateConfiguration<C,S>, S extends Enum<S>>

Type Parameters:
C - is the type of a IMultiStateConfiguration.
S - is the type of the states a IMultiStateConfiguration is for.
All Superinterfaces:
IElement, IMutableElement, IRespondingMutableElement<C>, Resettable
All Known Subinterfaces:
IAccordionStyle, IButtonStyle, ICheckboxStyle, IComponentStyle, IControlBaseStyle<S>, IControlStyle<S>, IDropdownMenuStyle, IGridStyle, IHorizontalStackStyle, IImageControlStyle, IItemMenuStyle<S>, ILabelStyle, ILinearContainerStyle<S>, ILinkStyle, ISingleContainerStyle, ITabContainerStyle, ITextboxStyle, IUploaderStyle, IValidationLabelStyle, IVerticalStackStyle
All Known Implementing Classes:
AbstractControlStyle, AbstractItemMenuStyle, AbstractLinearContainerStyle, AbstractMultiStateConfiguration, ButtonStyle, ComponentStyle, DropdownMenuStyle, FloatContainerStyle, GridStyle, HorizontalStackStyle, ImageControlStyle, LabelStyle, LinkStyle, SingleContainerStyle, TextboxStyle, UploaderStyle, ValidationLabelStyle, VerticalStackStyle

public interface IMultiStateConfiguration<C extends IMultiStateConfiguration<C,S>, S extends Enum<S>> extends IRespondingMutableElement<C>
Author:
Silvan Wyss
  • Method Details

    • getBaseState

      S getBaseState()