Interface MultiStateConfiguration<C extends MultiStateConfiguration<C,S>, S extends Enum<S>>
- Type Parameters:
C- the type of aMultiStateConfiguration.S- the type of the states aMultiStateConfigurationis for.
- All Superinterfaces:
AttributesRepresentable, Element, MutableElement, Resettable, RespondingMutableElement<C>, SpecificationRepresentable
- All Known Subinterfaces:
ControlBaseStyle<S>, ControlStyle<S>, IAccordionStyle, IButtonStyle, ICheckboxStyle, IComponentStyle, 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, TabContainerStyle, TextboxStyle, UploaderStyle, ValidationLabelStyle, VerticalStackStyle
public interface MultiStateConfiguration<C extends MultiStateConfiguration<C,S>, S extends Enum<S>>
extends RespondingMutableElement<C>
- Author:
- Silvan Wyss
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddChild(MultiStateConfiguration<?, S> multiStateConfiguration) <T extends MultiStateConfiguration<T,S>>
voidremoveChild(T multiStateConfiguration) Methods inherited from interface AttributesRepresentable
getAttributesMethods inherited from interface MutableElement
addOrChangeAttribute, addOrChangeAttribute, addOrChangeAttributes, resetFromAttributes, resetFromSpecificationMethods inherited from interface Resettable
resetMethods inherited from interface RespondingMutableElement
addedOrChangedAttributeMethods inherited from interface SpecificationRepresentable
getSpecification, hasEqualSpecificationAsElement, toFormatedString
-
Method Details
-
addChild
-
getBaseState
S getBaseState() -
removeChild
-