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.
 
 - 
 
 -