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.PropertyWriteException
Localizable.LocalizableBuilder, Localizable.LocalizationException
Expression.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, withValidator
message, message, messageArguments, messageCode
create, create, getValueProvider, isReadOnly
getConfiguration, getConvertedValue, getConverter, getExpressionValueConverter, getName, getTemporalType, getType, present, render, renderIfAvailable
getValidators, validate
builder, getMessage, getMessageArguments, getMessageCode, of, of
hasConfiguration
getModelType, getModelValue
isCollectionExpression, isConverterExpression
validate
B 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.