T
- Set elements typepublic interface SetVirtualProperty<T> extends VirtualProperty<Set<T>>, CollectionProperty<T,Set<T>>
VirtualProperty
using a Set
as concrete collection type.Modifier and Type | Interface and Description |
---|---|
static interface |
SetVirtualProperty.SetVirtualPropertyBuilder<T>
SetVirtualProperty builder. |
VirtualProperty.Builder<T,P extends VirtualProperty<T>,B extends VirtualProperty.Builder<T,P,B>>, VirtualProperty.VirtualPropertyBuilder<T>
CollectionProperty.Builder<E,C extends Collection<E>,P extends CollectionProperty<E,C>,B extends CollectionProperty.Builder<E,C,P,B>>, CollectionProperty.ListProperty<T>, CollectionProperty.SetProperty<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 |
---|---|
static <T> SetVirtualProperty.SetVirtualPropertyBuilder<T> |
create(Class<T> elementType,
PropertyValueProvider<Set<T>> valueProvider)
Create a new
SetVirtualProperty . |
create, create, getValueProvider, isReadOnly
getElementType
getConfiguration, getConvertedValue, getConverter, getExpressionValueConverter, getName, getTemporalType, getType, present, render, renderIfAvailable
getValidators, validate
builder, getMessage, getMessageArguments, getMessageCode, of, of
hasConfiguration
getModelType, getModelValue
isCollectionExpression, isConverterExpression
validate
static <T> SetVirtualProperty.SetVirtualPropertyBuilder<T> create(Class<T> elementType, PropertyValueProvider<Set<T>> valueProvider)
SetVirtualProperty
.T
- Set elements typeelementType
- Set elements type (not null)valueProvider
- Property value provider (not null)SetVirtualProperty
instanceCopyright © 2019 The Holon Platform. All rights reserved.