Klasse NonCascadingProperty<S extends Enum<S>,V>
java.lang.Object
ch.nolix.system.element.multistateconfiguration.AbstractProperty<S>
ch.nolix.system.element.multistateconfiguration.AbstractMaterializedProperty<S,V>
ch.nolix.system.element.multistateconfiguration.NonCascadingProperty<S,V>
- Alle implementierten Schnittstellen:
INameHolder
public final class NonCascadingProperty<S extends Enum<S>,V>
extends AbstractMaterializedProperty<S,V>
-
Feldübersicht
Von Klasse geerbte Felder ch.nolix.system.element.multistateconfiguration.AbstractMaterializedProperty
statePropertiesVon Klasse geerbte Felder ch.nolix.system.element.multistateconfiguration.AbstractProperty
parent -
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungNonCascadingProperty(String name, Class<S> stateClass, Function<INode<?>, V> valueCreator, Function<V, INode<?>> specificationCreator, BiConsumer<S, V> setterMethod, V defaultValue) NonCascadingProperty(String name, Class<S> stateClass, Function<INode<?>, V> valueCreator, Function<V, INode<?>> specificationCreator, V defaultValue) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungstatic <S2 extends Enum<S2>>
NonCascadingProperty<S2, Double> forDoubleWithNameAndStateClassAndSetterMethodAndDefaultValue(String name, Class<S2> stateClass, BiConsumer<S2, Double> setterMethod, double defaultValue) static <S2 extends Enum<S2>>
NonCascadingProperty<S2, Integer> forIntWithNameAndStateClassAndSetterMethodAndDefaultValue(String name, Class<S2> stateClass, BiConsumer<S2, Integer> setterMethod, int defaultValue) protected VgetValueWhenHasState(ch.nolix.system.element.multistateconfiguration.State<S> state) protected booleanhasValueWhenHasState(ch.nolix.system.element.multistateconfiguration.State<S> state) voidsetEmptyForState(S state) Von Klasse geerbte Methoden ch.nolix.system.element.multistateconfiguration.AbstractMaterializedProperty
fillUpValuesSpecificationInto, getAssignmentTypeForState, getOptionalValueOfState, getStateOf, getStoredBaseStateProperty, getValueOfState, getValueWhenHasState, hasSetterMethod, hasValueForState, hasValueOrIsEmptyForState, setFrom, setUndefined, setUndefinedForState, setValueForState, setValueFromSpecificationVon Klasse geerbte Methoden ch.nolix.system.element.multistateconfiguration.AbstractProperty
getNameVon Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitVon Schnittstelle geerbte Methoden ch.nolix.coreapi.attribute.mandatoryattribute.INameHolder
getNameInQuotes, hasName, hasSameNameAs
-
Konstruktordetails
-
NonCascadingProperty
-
NonCascadingProperty
-
-
Methodendetails
-
forDoubleWithNameAndStateClassAndSetterMethodAndDefaultValue
public static <S2 extends Enum<S2>> NonCascadingProperty<S2,Double> forDoubleWithNameAndStateClassAndSetterMethodAndDefaultValue(String name, Class<S2> stateClass, BiConsumer<S2, Double> setterMethod, double defaultValue) -
forIntWithNameAndStateClassAndSetterMethodAndDefaultValue
public static <S2 extends Enum<S2>> NonCascadingProperty<S2,Integer> forIntWithNameAndStateClassAndSetterMethodAndDefaultValue(String name, Class<S2> stateClass, BiConsumer<S2, Integer> setterMethod, int defaultValue) -
setEmptyForState
-
getValueWhenHasState
- Angegeben von:
getValueWhenHasStatein KlasseAbstractMaterializedProperty<S extends Enum<S>,V>
-
hasValueWhenHasState
protected boolean hasValueWhenHasState(ch.nolix.system.element.multistateconfiguration.State<S> state) - Angegeben von:
hasValueWhenHasStatein KlasseAbstractMaterializedProperty<S extends Enum<S>,V>
-