T - Property value typeP - Property typeB - Concrete builder typepublic static interface VirtualProperty.Builder<T,P extends VirtualProperty<T>,B extends VirtualProperty.Builder<T,P,B>> extends Property.Builder<T,P,B>, VirtualProperty<T>
VirtualProperty builder.VirtualProperty.Builder<T,P extends VirtualProperty<T>,B extends VirtualProperty.Builder<T,P,B>>, VirtualProperty.VirtualPropertyBuilder<T>Property.PropertyAccessException, Property.PropertyNotFoundException, Property.PropertyReadException, Property.PropertyReadOnlyException, Property.PropertyWriteExceptionLocalizable.LocalizableBuilder, Localizable.LocalizationExceptionExpression.ExpressionResolverFunction<E extends Expression,R extends Expression>, Expression.InvalidExpressionException| Modifier and Type | Method and Description |
|---|---|
B |
name(String name)
Set the property name.
|
B |
valueProvider(PropertyValueProvider<T> valueProvider)
Set property value provider.
|
configuration, configuration, converter, converter, equalsHandler, hashCodeProvider, localization, temporalType, validator, withConfiguration, withConfiguration, withValidatormessage, message, messageArguments, messageCodecreate, create, getValueProvider, isReadOnlygetConfiguration, getConvertedValue, getConverter, getExpressionValueConverter, getName, getTemporalType, getType, present, render, renderIfAvailablegetValidators, validatebuilder, getMessage, getMessageArguments, getMessageCode, of, ofhasConfigurationgetModelType, getModelValueisCollectionExpression, isConverterExpressionvalidateB name(String name)
name - The property name (not null)B valueProvider(PropertyValueProvider<T> valueProvider)
valueProvider - The PropertyValueProvider to set (not null)Copyright © 2019 The Holon Platform. All rights reserved.