Interface IRecordMember<T,TBuilder extends IValueBuilder<T>>
-
- Type Parameters:
T- Type of the value of the member's value.TBuilder- Type of the builder for the value of the member's value.
public interface IRecordMember<T,TBuilder extends IValueBuilder<T>>A member (property, key-value pair) of a record value as described by aIRecordValueDescriptor. The key is always a string, the value may be of an arbitrary type.- Since:
- 7.0.0
- Author:
- XIMA MEDIA GmbH
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IValueDescriptor<T,TBuilder>getValueDescriptor()booleanisOptional()
-
-
-
Method Detail
-
getValueDescriptor
IValueDescriptor<T,TBuilder> getValueDescriptor()
- Returns:
- The value descriptor for the member's value.
-
isOptional
boolean isOptional()
- Returns:
trueif this member is optional,falseif it required and must always be present in the record value.
-
-