Klasse CascadingProperty<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.CascadingProperty<S,V>
- Alle implementierten Schnittstellen:
INameHolder
-
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
KonstruktorenKonstruktorBeschreibungCascadingProperty(String name, Class<S> stateClass, Function<INode<?>, V> valueCreator, Function<V, INode<?>> specificationCreator, BiConsumer<S, V> setterMethod, V defaultValue) CascadingProperty(String name, Class<S> stateClass, Function<INode<?>, V> valueCreator, Function<V, INode<?>> specificationCreator, V defaultValue) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungstatic <S2 extends Enum<S2>>
CascadingProperty<S2, Boolean> forBooleanWithNameAndStateClassAndDefaultValue(String name, Class<S2> stateClass, boolean defaultValue) static <S2 extends Enum<S2>>
CascadingProperty<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) 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
-
CascadingProperty
-
CascadingProperty
-
-
Methodendetails
-
forBooleanWithNameAndStateClassAndDefaultValue
public static <S2 extends Enum<S2>> CascadingProperty<S2,Boolean> forBooleanWithNameAndStateClassAndDefaultValue(String name, Class<S2> stateClass, boolean defaultValue) -
forIntWithNameAndStateClassAndSetterMethodAndDefaultValue
public static <S2 extends Enum<S2>> CascadingProperty<S2,Integer> forIntWithNameAndStateClassAndSetterMethodAndDefaultValue(String name, Class<S2> stateClass, BiConsumer<S2, Integer> setterMethod, int defaultValue) -
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>
-