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.PropertyWriteException
Localizable.LocalizableBuilder, Localizable.LocalizationException
Expression.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, 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> 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.