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>
-
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer 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.protected final Cfinal IContainer<INode<?>> final Sprotected final voidprotected final voidinternalAddChild(C child) final voidreset()Resets the currentResettable.final voidVon Klasse geerbte Methoden ch.nolix.system.element.base.AbstractElement
equals, getSpecification, hashCode, toStringVon Klasse geerbte Methoden java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitVon Schnittstelle geerbte Methoden ch.nolix.systemapi.element.base.IElement
getSpecification, toFormatedString, toXmlVon Schnittstelle geerbte Methoden ch.nolix.systemapi.element.mutableelement.IMutableElement
addOrChangeAttribute, addOrChangeAttributes, resetFromAttributes, resetFromSpecification
-
Konstruktordetails
-
AbstractMultiStateConfiguration
-
-
Methodendetails
-
addedOrChangedAttribute
Beschreibung aus Schnittstelle kopiert:IRespondingMutableElementAdds 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.
-
addOrChangeAttribute
Beschreibung aus Schnittstelle kopiert:IMutableElementAdds or changes the given attributes to the currentIMutableElement.- Angegeben von:
addOrChangeAttributein SchnittstelleIMutableElement- Parameter:
attribtue-attributes-
-
addOrChangeAttribute
Beschreibung aus Schnittstelle kopiert:IMutableElementAdds 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()Beschreibung aus Schnittstelle kopiert:ResettableResets the currentResettable.- Angegeben von:
resetin SchnittstelleResettable
-
setFrom
-
asConcrete
- Gibt zurück:
- the current
AbstractMultiStateConfigurationas concreteAbstractMultiStateConfiguration.
-
internalAddChild
-
initialize
protected final void initialize()
-