T - Set elements typepublic interface SetPathProperty<T> extends CollectionPathProperty<T,Set<T>>, CollectionProperty.SetProperty<T>
CollectionPathProperty which uses a Set as concrete collection type.| Modifier and Type | Interface and Description |
|---|---|
static interface |
SetPathProperty.SetPathPropertyBuilder<T>
SetPathProperty builder. |
CollectionPathProperty.Builder<E,C extends Collection<E>,P extends CollectionPathProperty<E,C>,B extends CollectionPathProperty.Builder<E,C,P,B>>PathProperty.PathPropertyBuilder<T>CloneableProperty.CloneablePathProperty<T,P extends Property<T> & Path<T>>Property.PropertyAccessException, Property.PropertyNotFoundException, Property.PropertyReadException, Property.PropertyReadOnlyException, Property.PropertyWriteExceptionLocalizable.LocalizableBuilder, Localizable.LocalizationExceptionExpression.ExpressionResolverFunction<E extends Expression,R extends Expression>, Expression.InvalidExpressionExceptionPath.FinalPath<T>, Path.PathBuilder<T>CollectionProperty.ListProperty<T>, CollectionProperty.SetProperty<T>PATH_HIERARCHY_SEPARATORDEFAULT_CONFIG_PROPERTY_PREFIX, PATH| Modifier and Type | Method and Description |
|---|---|
SetPathProperty<T> |
clone(Consumer<PathProperty.Builder<Set<T>,PathProperty<Set<T>>,?>> builder)
Clone this property.
|
static <T> SetPathProperty.SetPathPropertyBuilder<T> |
create(String name,
Class<? extends T> elementType)
Create a new
SetPathProperty. |
static <P extends Property> |
propertyBox(String name,
Iterable<P> properties)
|
create, isReadOnlygetConvertedValue, getConverter, getName, getTemporalType, getType, present, render, renderIfAvailablegetValidators, validatebuilder, getMessage, getMessageArguments, getMessageCode, of, ofhasConfigurationgetModelType, getModelValueisCollectionExpression, isConverterExpressionvalidateasc, desc, fromfullName, fullName, getName, getParent, isRootPath, of, relativeName, relativeName, streamgetDataPath, isDataMappablebetween, count, eq, eq, goe, goe, gt, gt, in, in, in, isNotNull, isNull, loe, loe, lt, lt, max, min, neq, neq, nin, nin, ninbean, constant, countAll, path, propertySet, propertySetgetElementTypegetElementTypeSetPathProperty<T> clone(Consumer<PathProperty.Builder<Set<T>,PathProperty<Set<T>>,?>> builder)
clone in interface CloneableProperty<Set<T>,PathProperty<Set<T>>,PathProperty.Builder<Set<T>,PathProperty<Set<T>>,?>>builder - A property builder which can be used to perform additional property configurationstatic <T> SetPathProperty.SetPathPropertyBuilder<T> create(String name, Class<? extends T> elementType)
SetPathProperty.create in interface PathExpression<Set<T>>create in interface PathProperty<Set<T>>T - Collection elements typename - Property (and path) name (not null)elementType - Collection elements type (not null)SetPathProperty instancestatic <P extends Property> SetPathProperty.SetPathPropertyBuilder<PropertyBox> propertyBox(String name, Iterable<P> properties)
P - Property typename - Property (and path) name (not null)properties - Property set (not null)SetPathProperty instanceCopyright © 2019 The Holon Platform. All rights reserved.