T - List elements typepublic interface ListVirtualProperty<T> extends VirtualProperty<List<T>>, CollectionProperty<T,List<T>>
VirtualProperty using a List as concrete collection type.| Modifier and Type | Interface and Description |
|---|---|
static interface |
ListVirtualProperty.ListVirtualPropertyBuilder<T>
|
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.PropertyWriteExceptionLocalizable.LocalizableBuilder, Localizable.LocalizationExceptionExpression.ExpressionResolverFunction<E extends Expression,R extends Expression>, Expression.InvalidExpressionException| Modifier and Type | Method and Description |
|---|---|
static <T> ListVirtualProperty.ListVirtualPropertyBuilder<T> |
create(Class<T> elementType,
PropertyValueProvider<List<T>> valueProvider)
Create a new
ListVirtualProperty. |
create, create, getValueProvider, isReadOnlygetElementTypegetConfiguration, getConvertedValue, getConverter, getExpressionValueConverter, getName, getTemporalType, getType, present, render, renderIfAvailablegetValidators, validatebuilder, getMessage, getMessageArguments, getMessageCode, of, ofhasConfigurationgetModelType, getModelValueisCollectionExpression, isConverterExpressionvalidatestatic <T> ListVirtualProperty.ListVirtualPropertyBuilder<T> create(Class<T> elementType, PropertyValueProvider<List<T>> valueProvider)
ListVirtualProperty.T - List elements typeelementType - List elements type (not null)valueProvider - Property value provider (not null)ListVirtualProperty instanceCopyright © 2019 The Holon Platform. All rights reserved.