Schnittstelle IStylableElement<SE extends IStylableElement<SE>>
- Typparameter:
SE
- is the type of aIStylableElement
.
- Alle Superschnittstellen:
IElement
,IFluentMutableMultiTokenHolder<SE>
,IFluentMutableOptionalIdHolder<SE>
,IMultiTokenHolder
,IMutableElement
,IOptionalIdHolder
,IStructureElement
,Resettable
,TypeRequestable
- Alle bekannten Unterschnittstellen:
IAccordion
,IButton
,ICheckbox
,IComponent
,IContainer<C,
,ECS> IControl<C,
,CS> IDropdownMenu
,IGrid
,IHorizontalStack
,IImageControl
,IItemMenu<IM,
,IMS> ILabel
,ILayer<L>
,ILinearContainer<LC,
,LCL> ILink
,ISingleContainer
,IStyleElement<SE>
,ITabContainer
,ITextbox
,IUploader
,IValidationLabel
,IVerticalStack
,IWebGui<WG>
- Alle bekannten Implementierungsklassen:
BaseComponent
,Button
,Component
,ComponentWithDataSupplier
,Container
,Control
,DropdownMenu
,FloatContainer
,Grid
,HorizontalStack
,ImageControl
,ItemMenu
,Label
,Layer
,LinearContainer
,Link
,SingleContainer
,StylableElement
,StyleElement
,Textbox
,Uploader
,ValidationLabel
,VerticalStack
,WebApplicationComponent
,WebGui
public interface IStylableElement<SE extends IStylableElement<SE>>
extends IFluentMutableMultiTokenHolder<SE>, IFluentMutableOptionalIdHolder<SE>, IMutableElement, IStructureElement, TypeRequestable
A
IStylableElement
is configurable and can contain other
IStylableElement
s.- Version:
- 2016-01-01
- Autor:
- Silvan Wyss
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungIContainer
<? extends IStylableElement<?>> boolean
void
Resets the style of the currentIStylableElement
and the style of the childIStylableElement
s of the currentIStylableElement
.Von Schnittstelle geerbte Methoden ch.nolix.systemapi.elementapi.baseapi.IElement
getAttributes, getSpecification, toFormatedString, toXml
Von Schnittstelle geerbte Methoden ch.nolix.coreapi.attributeapi.fluentmutablemultiattributeapi.IFluentMutableMultiTokenHolder
addToken, removeToken, removeTokens
Von Schnittstelle geerbte Methoden ch.nolix.coreapi.attributeapi.fluentmutableoptionalattributeapi.IFluentMutableOptionalIdHolder
removeId, setId
Von Schnittstelle geerbte Methoden ch.nolix.coreapi.attributeapi.multiattributeapi.IMultiTokenHolder
getTokens
Von Schnittstelle geerbte Methoden ch.nolix.systemapi.elementapi.mutableelementapi.IMutableElement
addOrChangeAttribute, addOrChangeAttribute, addOrChangeAttribute, addOrChangeAttributes, resetFromAttributes, resetFromSpecification
Von Schnittstelle geerbte Methoden ch.nolix.coreapi.attributeapi.optionalattributeapi.IOptionalIdHolder
getId, getIdInQuotes, hasId, hasId
Von Schnittstelle geerbte Methoden ch.nolix.systemapi.elementapi.baseapi.IStructureElement
getChildStructureElements, getStructureSpecification
Von Schnittstelle geerbte Methoden ch.nolix.coreapi.stateapi.statemutationapi.Resettable
reset
Von Schnittstelle geerbte Methoden ch.nolix.coreapi.programstructureapi.typerequestapi.TypeRequestable
getType, isOfConcreteType, isOfConcreteType, isOfType, isOfType
-
Methodendetails
-
getStoredChildStylableElements
IContainer<? extends IStylableElement<?>> getStoredChildStylableElements()- Gibt zurück:
- the child
IStylableElement
s of the currentIStylableElement
.
-
hasRole
- Parameter:
role
-- Gibt zurück:
- true if the current
IStylableElement
has the given role.
-
resetStyleRecursively
void resetStyleRecursively()Resets the style of the currentIStylableElement
and the style of the childIStylableElement
s of the currentIStylableElement
.
-