public interface PropertyBoxProperty extends PathProperty<PropertyBox>
PropertyBox
type PathProperty
.
The PropertySet
of the PropertyBox
type is provided at construction time and made available through
the getPropertySet()
method.
Modifier and Type | Interface and Description |
---|---|
static interface |
PropertyBoxProperty.PropertyBoxPropertyBuilder
PropertyBoxProperty builder. |
PathProperty.Builder<T,P extends Path<T> & Property<T>,B extends PathProperty.Builder<T,P,B>>, PathProperty.PathPropertyBuilder<T>
CloneableProperty.CloneablePathProperty<T,P extends Property<T> & Path<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
Path.FinalPath<T>, Path.PathBuilder<T>
PATH_HIERARCHY_SEPARATOR
DEFAULT_CONFIG_PROPERTY_PREFIX, PATH
Modifier and Type | Method and Description |
---|---|
PropertyBoxProperty |
clone(Consumer<PathProperty.Builder<PropertyBox,PathProperty<PropertyBox>,?>> builder)
Clone this property.
|
static <P extends Property> |
create(String name,
Iterable<P> properties)
|
static <P extends Property> |
create(String name,
P... properties)
|
PropertySet<?> |
getPropertySet()
Get the
PropertySet bound to the PropertyBox type of this property. |
create, create, 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
asc, desc, from
fullName, fullName, getName, getParent, isRootPath, of, relativeName, relativeName, stream
getDataPath, isDataMappable
between, count, eq, eq, goe, goe, gt, gt, in, in, in, isNotNull, isNull, loe, loe, lt, lt, max, min, neq, neq, nin, nin, nin
bean, constant, countAll, path, propertySet, propertySet
PropertyBoxProperty clone(Consumer<PathProperty.Builder<PropertyBox,PathProperty<PropertyBox>,?>> builder)
clone
in interface CloneableProperty<PropertyBox,PathProperty<PropertyBox>,PathProperty.Builder<PropertyBox,PathProperty<PropertyBox>,?>>
builder
- A property builder which can be used to perform additional property configurationPropertySet<?> getPropertySet()
PropertySet
bound to the PropertyBox
type of this property.PropertySet
(should never be null)static <P extends Property> PropertyBoxProperty.PropertyBoxPropertyBuilder create(String name, Iterable<P> properties)
P
- Property set property typename
- Property name (not null)properties
- Property set (not null)PropertyBoxProperty
builder@SafeVarargs static <P extends Property> PropertyBoxProperty.PropertyBoxPropertyBuilder create(String name, P... properties)
P
- Property set property typename
- Property name (not null)properties
- Property set (not null)PropertyBoxProperty
builderCopyright © 2019 The Holon Platform. All rights reserved.