Klasse MultiStateConfiguration<MSC extends IMultiStateConfiguration<MSC,S>,S extends Enum<S>>
java.lang.Object
ch.nolix.system.element.base.Element
ch.nolix.system.element.multistateconfiguration.MultiStateConfiguration<MSC,S>
- Alle implementierten Schnittstellen:
Resettable
,IElement
,IMultiStateConfiguration<MSC,
,S> IMutableElement
,IRespondingMutableElement<MSC>
- Bekannte direkte Unterklassen:
ControlStyle
public abstract class MultiStateConfiguration<MSC extends IMultiStateConfiguration<MSC,S>,S extends Enum<S>>
extends Element
implements IMultiStateConfiguration<MSC,S>
-
Konstruktorübersicht
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungfinal boolean
addedOrChangedAttribute
(INode<?> attribute) Adds or changes the given attribute to the currentIRespondingMutableElement
if the given attributes matches.final void
addOrChangeAttribute
(INode<?> attribute) Adds or changes the given attribute to the currentIMutableElement
.final void
addOrChangeAttribute
(String attribtue, String... attributes) Adds or changes the given attributes to the currentIMutableElement
.protected final MSC
final IContainer
<INode<?>> final S
protected final void
protected final void
internalAddChild
(MSC child) final void
reset()
Resets the currentResettable
.final void
Von Klasse geerbte Methoden ch.nolix.system.element.base.Element
equals, getSpecification, hashCode, toString
Von Klasse geerbte Methoden java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Von Schnittstelle geerbte Methoden ch.nolix.systemapi.elementapi.baseapi.IElement
getSpecification, toFormatedString, toXml
Von Schnittstelle geerbte Methoden ch.nolix.systemapi.elementapi.mutableelementapi.IMutableElement
addOrChangeAttribute, addOrChangeAttributes, resetFromAttributes, resetFromSpecification
-
Konstruktordetails
-
MultiStateConfiguration
-
-
Methodendetails
-
addedOrChangedAttribute
Beschreibung aus Schnittstelle kopiert:IRespondingMutableElement
Adds or changes the given attribute to the currentIRespondingMutableElement
if the given attributes matches.- Angegeben von:
addedOrChangedAttribute
in SchnittstelleIRespondingMutableElement<MSC extends IMultiStateConfiguration<MSC,
S>> - Parameter:
attribute
-- Gibt zurück:
- true if the given attribute was added or changed to the current
IRespondingMutableElement
.
-
addOrChangeAttribute
Beschreibung aus Schnittstelle kopiert:IMutableElement
Adds or changes the given attributes to the currentIMutableElement
.- Angegeben von:
addOrChangeAttribute
in SchnittstelleIMutableElement
- Parameter:
attribtue
-attributes
-
-
addOrChangeAttribute
Beschreibung aus Schnittstelle kopiert:IMutableElement
Adds or changes the given attribute to the currentIMutableElement
.- Angegeben von:
addOrChangeAttribute
in SchnittstelleIMutableElement
- Parameter:
attribute
-
-
getAttributes
- Angegeben von:
getAttributes
in SchnittstelleIElement
- Gibt zurück:
- the attributes of the current
IElement
.
-
getBaseState
- Angegeben von:
getBaseState
in SchnittstelleIMultiStateConfiguration<MSC extends IMultiStateConfiguration<MSC,
S>, S extends Enum<S>>
-
reset
public final void reset()Beschreibung aus Schnittstelle kopiert:Resettable
Resets the currentResettable
.- Angegeben von:
reset
in SchnittstelleResettable
-
setFrom
-
asConcrete
- Gibt zurück:
- the current
MultiStateConfiguration
as concreteMultiStateConfiguration
.
-
internalAddChild
-
initialize
protected final void initialize()
-