Klasse AbstractMultiStateConfiguration<C extends IMultiStateConfiguration<C,S> , S extends Enum<S>>
java.lang.Object
ch.nolix.system.element.base.AbstractElement
ch.nolix.system.element.multistateconfiguration.AbstractMultiStateConfiguration<C,S>
- Alle implementierten Schnittstellen:
Resettable, IElement, IMultiStateConfiguration<C,S>, IMutableElement, IRespondingMutableElement<C>
- Bekannte direkte Unterklassen:
AbstractControlStyle
public abstract class AbstractMultiStateConfiguration<C extends IMultiStateConfiguration<C,S>, S extends Enum<S>>
extends AbstractElement
implements IMultiStateConfiguration<C,S>
-
Methodenübersicht
Modifikator und TypMethodeBeschreibungfinal booleanaddedOrChangedAttribute(INode<?> attribute) Adds or changes the given attribute to the currentIRespondingMutableElementif the given attributes matches.final voidaddOrChangeAttribute(INode<?> attribute) Adds or changes the given attribute to the currentIMutableElement.final voidaddOrChangeAttribute(String attribtue, String... attributes) Adds or changes the given attributes to the currentIMutableElement.final IContainer<INode<?>> final Sfinal voidreset()Resets the currentResettable.final voidVon Klasse geerbte Methoden AbstractElement
equals, getSpecification, hashCode, toStringVon Schnittstelle geerbte Methoden IElement
getSpecification, toFormatedString, toXmlVon Schnittstelle geerbte Methoden IMutableElement
addOrChangeAttribute, addOrChangeAttributes, resetFromAttributes, resetFromSpecification
-
Methodendetails
-
addedOrChangedAttribute
Adds or changes the given attribute to the currentIRespondingMutableElementif the given attributes matches.- Angegeben von:
addedOrChangedAttributein SchnittstelleIRespondingMutableElement<C extends IMultiStateConfiguration<C,S>> - Parameter:
attribute-- Gibt zurück:
- true if the given attribute was added or changed to the current
IRespondingMutableElement, false otherwise.
-
addOrChangeAttribute
Adds or changes the given attributes to the currentIMutableElement.- Angegeben von:
addOrChangeAttributein SchnittstelleIMutableElement- Parameter:
attribtue-attributes-
-
addOrChangeAttribute
Adds or changes the given attribute to the currentIMutableElement.- Angegeben von:
addOrChangeAttributein SchnittstelleIMutableElement- Parameter:
attribute-
-
getAttributes
- Angegeben von:
getAttributesin SchnittstelleIElement- Gibt zurück:
- the attributes of the current
IElement.
-
getBaseState
- Angegeben von:
getBaseStatein SchnittstelleIMultiStateConfiguration<C extends IMultiStateConfiguration<C,S>, S extends Enum<S>>
-
reset
public final void reset()Resets the currentResettable.- Angegeben von:
resetin SchnittstelleResettable
-
setFrom
-