Klasse AbstractMaterializedProperty<S extends Enum<S>, V>
java.lang.Object
ch.nolix.system.element.multistateconfiguration.AbstractProperty<S>
ch.nolix.system.element.multistateconfiguration.AbstractMaterializedProperty<S,V>
- Alle implementierten Schnittstellen:
INameHolder
- Bekannte direkte Unterklassen:
CascadingProperty, NonCascadingProperty
public abstract class AbstractMaterializedProperty<S extends Enum<S>, V>
extends AbstractProperty<S>
-
Methodenübersicht
Modifikator und TypMethodeBeschreibungfinal ValueStoringStategetAssignmentTypeForState(S state) getOptionalValueOfState(S state) final VgetValueOfState(S state) final VgetValueWhenHasState(S state) final booleanfinal booleanhasValueForState(S state) final booleanhasValueOrIsEmptyForState(S state) voidvoidsetUndefinedForState(S state) final voidsetValueForState(S state, V value) Von Klasse geerbte Methoden AbstractProperty
getNameVon Klasse geerbte Methoden Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitVon Schnittstelle geerbte Methoden INameHolder
getNameInQuotes, hasName, hasSameNameAs
-
Methodendetails
-
getAssignmentTypeForState
-
getOptionalValueOfState
-
getValueOfState
-
getValueWhenHasState
-
hasSetterMethod
public final boolean hasSetterMethod() -
hasValueForState
-
hasValueOrIsEmptyForState
-
setUndefined
public void setUndefined() -
setUndefinedForState
-
setValueForState
-