Schnittstelle IMutableElement
- Alle Superschnittstellen:
IElement,Resettable
- Alle bekannten Unterschnittstellen:
IAccordion,IAccordionStyle,IButton,IButtonStyle,ICheckbox,ICheckboxStyle,IComponent,IComponentStyle,IContainer<C,,S> IControl<C,,S> IControlHeadStyle<S>,IControlStyle<S>,IDropdownMenu,IDropdownMenuStyle,IGrid,IGridStyle,IHorizontalStack,IHorizontalStackStyle,IImageControl,IImageControlStyle,IItemMenu<M,,S> IItemMenuItem<I>,IItemMenuStyle<S>,ILabel,ILabelStyle,ILayer<L>,ILinearContainer<C,,S> ILinearContainerStyle<S>,ILink,ILinkStyle,IMultiStateConfiguration<C,,S> IRespondingMutableElement<E>,ISingleContainer,ISingleContainerStyle,IStylableElement<E>,IStyleElement<E>,ITabContainer,ITabContainerStyle,ITextbox,ITextboxStyle,IUploader,IUploaderStyle,IValidationLabel,IValidationLabelStyle,IVerticalStack,IVerticalStackStyle,IWebGui<G>
- Alle bekannten Implementierungsklassen:
AbstractComponent,AbstractContainer,AbstractControlStyle,AbstractItemMenu,AbstractItemMenuStyle,AbstractLinearContainer,AbstractLinearContainerStyle,AbstractMultiStateConfiguration,AbstractMutableElement,AbstractStylableElement,AbstractStyleElement,BaseComponentStyle,Button,ButtonStyle,Component,ComponentWithAdapterFactory,Control,DropdownMenu,DropdownMenuStyle,FloatContainer,FloatContainerStyle,Grid,GridCell,GridStyle,HorizontalStack,HorizontalStackStyle,ImageControl,ImageControlStyle,ItemMenuItem,Label,LabelStyle,Layer,Link,LinkStyle,MutableImage,SingleContainer,SingleContainerStyle,Textbox,TextboxStyle,Uploader,UploaderStyle,ValidationLabel,ValidationLabelStyle,VerticalStack,VerticalStackStyle,WebGui
A
IMutableElement is a IElement. The attributes of a
IMutableElement can be mutated separately. The attributes of a
IMutableElement can be reset together.- Version:
- 2017-01-01
- Autor:
- Silvan Wyss
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoidaddOrChangeAttribute(INode<?> attribute) Adds or changes the given attribute to the currentIMutableElement.default voidaddOrChangeAttribute(INode<?> attribute, INode<?>... attributes) Adds or changes the given attributes to the currentIMutableElement.voidaddOrChangeAttribute(String attribute, String... attributes) Adds or changes the given attributes to the currentIMutableElement.default voidaddOrChangeAttributes(Iterable<? extends INode<?>> attributes) Adds or changes the given attributes to the currentIMutableElement.default voidresetFromAttributes(Iterable<? extends INode<?>> attributes) Resets the currentIMutableElementfrom the given attributes.default voidresetFromSpecification(INode<?> specification) Resets the currentIMutableElementfrom the given specification.Von Schnittstelle geerbte Methoden ch.nolix.systemapi.element.base.IElement
getAttributes, getSpecification, toFormatedString, toXmlVon Schnittstelle geerbte Methoden ch.nolix.coreapi.state.statemutation.Resettable
reset
-
Methodendetails
-
addOrChangeAttribute
Adds or changes the given attribute to the currentIMutableElement.- Parameter:
attribute-
-
addOrChangeAttribute
Adds or changes the given attributes to the currentIMutableElement.- Parameter:
attribute-attributes-- Löst aus:
RuntimeException- if one of the given attributes is not valid.
-
addOrChangeAttribute
Adds or changes the given attributes to the currentIMutableElement.- Parameter:
attribute-attributes-- Löst aus:
RuntimeException- if one of the given attributes is not valid.
-
addOrChangeAttributes
Adds or changes the given attributes to the currentIMutableElement.- Parameter:
attributes-- Löst aus:
RuntimeException- if one of the given attributes is not valid.
-
resetFromAttributes
Resets the currentIMutableElementfrom the given attributes.- Parameter:
attributes-- Löst aus:
RuntimeException- if one of the given attributes is not valid.
-
resetFromSpecification
Resets the currentIMutableElementfrom the given specification.- Parameter:
specification-- Löst aus:
RuntimeException- if the given specification is not valid.
-