Klasse AbstractValue<V>
java.lang.Object
ch.nolix.system.element.property.AbstractValue<V>
- Typparameter:
V- is the type of the values of aAbstractValue.
- Alle implementierten Schnittstellen:
INameHolder, EmptinessRequestable, MutabilityRequestable, IBaseValue, IProperty
- Bekannte direkte Unterklassen:
MultiValue, MutableOptionalValue, MutableValue, OptionalValue, Value
public abstract class AbstractValue<V>
extends Object
implements IBaseValue, MutabilityRequestable, INameHolder
- Autor:
- Silvan Wyss
-
Feldübersicht
Felder -
Methodenübersicht
Modifikator und TypMethodeBeschreibungfinal booleanaddedOrChangedAttribute(INode<?> attribute) Adds or changes the value from the given attribute to the currentAbstractValue.protected abstract voidaddOrChangeValue(V value) Adds or change the given value to the currentAbstractValue.final StringgetName()Von Klasse geerbte Methoden Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitVon Schnittstelle geerbte Methoden EmptinessRequestable
containsAny, isEmptyVon Schnittstelle geerbte Methoden INameHolder
getNameInQuotes, hasName, hasSameNameAsVon Schnittstelle geerbte Methoden IProperty
fillUpAttributesIntoVon Schnittstelle geerbte Methoden MutabilityRequestable
isImmutable, isMutable
-
Felddetails
-
specificationCreator
-
-
Methodendetails
-
getName
- Angegeben von:
getNamein SchnittstelleINameHolder- Gibt zurück:
- the name of the current
INameHolder.
-
addedOrChangedAttribute
Adds or changes the value from the given attribute to the currentAbstractValue.- Angegeben von:
addedOrChangedAttributein SchnittstelleIProperty- Parameter:
attribute-
-
addOrChangeValue
Adds or change the given value to the currentAbstractValue.- Parameter:
value-
-