Schnittstelle IMutableElement
- Alle Superschnittstellen:
IElement
,Resettable
- Alle bekannten Unterschnittstellen:
IAccordion
,IAccordionStyle
,IButton
,IButtonStyle
,ICheckbox
,ICheckboxStyle
,IComponent
,IComponentStyle
,IContainer<C,
,ECS> IControl<C,
,CS> IControlHeadStyle<CS>
,IControlStyle<CS>
,IDropdownMenu
,IDropdownMenuStyle
,IGrid
,IGridStyle
,IHorizontalStack
,IHorizontalStackStyle
,IImageControl
,IImageControlStyle
,IItemMenu<IM,
,IMS> IItemMenuItem<IMI>
,IItemMenuStyle<IMS>
,ILabel
,ILabelStyle
,ILayer<L>
,ILinearContainer<LC,
,LCL> ILinearContainerStyle<LCL>
,ILink
,ILinkStyle
,IMultiStateConfiguration<MSC,
,S> IRespondingMutableElement<RME>
,ISingleContainer
,ISingleContainerStyle
,IStylableElement<SE>
,IStyleElement<SE>
,ITabContainer
,ITabContainerStyle
,ITextbox
,ITextboxStyle
,IUploader
,IUploaderStyle
,IValidationLabel
,IValidationLabelStyle
,IVerticalStack
,IVerticalStackStyle
,IWebGui<WG>
- Alle bekannten Implementierungsklassen:
BaseComponent
,BaseComponentStyle
,Button
,ButtonStyle
,Component
,ComponentWithDataSupplier
,Container
,Control
,ControlStyle
,DropdownMenu
,DropdownMenuStyle
,FloatContainer
,FloatContainerStyle
,Grid
,GridCell
,GridStyle
,HorizontalStack
,HorizontalStackStyle
,ImageControl
,ImageControlStyle
,ItemMenu
,ItemMenuItem
,ItemMenuStyle
,Label
,LabelStyle
,Layer
,LinearContainer
,LinearContainerStyle
,Link
,LinkStyle
,MultiStateConfiguration
,MutableElement
,MutableImage
,SingleContainer
,SingleContainerStyle
,StylableElement
,StyleElement
,Textbox
,TextboxStyle
,Uploader
,UploaderStyle
,ValidationLabel
,ValidationLabelStyle
,VerticalStack
,VerticalStackStyle
,WebApplicationComponent
,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 TypMethodeBeschreibungvoid
addOrChangeAttribute
(INode<?> attribute) Adds or changes the given attribute to the currentIMutableElement
.default void
addOrChangeAttribute
(INode<?> attribute, INode<?>... attributes) Adds or changes the given attributes to the currentIMutableElement
.void
addOrChangeAttribute
(String attribute, String... attributes) Adds or changes the given attributes to the currentIMutableElement
.default void
addOrChangeAttributes
(Iterable<? extends INode<?>> attributes) Adds or changes the given attributes to the currentIMutableElement
.default void
resetFromAttributes
(Iterable<? extends INode<?>> attributes) Resets the currentIMutableElement
from the given attributes.default void
resetFromSpecification
(INode<?> specification) Resets the currentIMutableElement
from the given specification.Von Schnittstelle geerbte Methoden ch.nolix.systemapi.elementapi.baseapi.IElement
getAttributes, getSpecification, toFormatedString, toXml
Von Schnittstelle geerbte Methoden ch.nolix.coreapi.stateapi.statemutationapi.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 currentIMutableElement
from the given attributes.- Parameter:
attributes
-- Löst aus:
RuntimeException
- if one of the given attributes is not valid.
-
resetFromSpecification
Resets the currentIMutableElement
from the given specification.- Parameter:
specification
-- Löst aus:
RuntimeException
- if the given specification is not valid.
-