- All Superinterfaces:
IDefaultable,IValued
- All Known Subinterfaces:
IBoundFieldValue,IBoundInstance<ITEM>,IBoundInstanceFlag,IBoundInstanceModel<ITEM>,IBoundInstanceModelAssembly,IBoundInstanceModelChoiceGroup,IBoundInstanceModelField<ITEM>,IBoundInstanceModelFieldComplex,IBoundInstanceModelFieldScalar,IBoundInstanceModelNamed<ITEM>,IBoundProperty<ITEM>,IFeatureJavaField,IFeatureScalarItemValueHandler
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
Extends
IValued to provide the ability to set a value on a parent
object.-
Method Summary
Methods inherited from interface dev.metaschema.core.model.IDefaultable
getDefaultValue, getEffectiveDefaultValue, getResolvedDefaultValue
-
Method Details
-
setValue
Set the provided value on the provided object. The provided object must be of the item's type associated with this instance.- Parameters:
parentObject- the objectvalue- a value, which may be a simpleTypeor aParameterizedTypefor a collection
-