Interface IMultiValue<V>
- Type Parameters:
V- is the type of the values of aIValue.
- All Superinterfaces:
Clearable, EmptinessRequestable, IBaseValue, INameHolder, IProperty, MaterializationRequestable
- All Known Implementing Classes:
MultiValue
- Author:
- Silvan Wyss
-
Method Summary
Modifier and TypeMethodDescriptionvoidAdds the given value to the currentIMultiValue.voidremoveAllOccurrencesOfValue(V value) Removes all occurrences of the given value from the currentIMultiValue.Methods inherited from interface EmptinessRequestable
containsAny, isEmptyMethods inherited from interface INameHolder
getName, getNameInQuotes, hasName, hasSameNameAsMethods inherited from interface IProperty
addedOrChangedAttribute, fillUpAttributesIntoListMethods inherited from interface MaterializationRequestable
isMaterialized, isView
-
Method Details
-
addValue
Adds the given value to the currentIMultiValue.- Parameters:
value-- Throws:
RuntimeException- if the given value is null.
-
getStoredValues
IContainer<V> getStoredValues()- Returns:
- the values of the current
IMultiValue.
-
removeAllOccurrencesOfValue
Removes all occurrences of the given value from the currentIMultiValue.- Parameters:
value-
-