public interface StringProperty extends PathProperty<String>, StringQueryExpression
PathProperty
.
Extends StringQueryExpression
to provide String type related query expression builder methods.
Modifier and Type | Interface and Description |
---|---|
static interface |
StringProperty.StringPropertyBuilder
StringProperty 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 |
---|---|
StringProperty |
clone(Consumer<PathProperty.Builder<String,PathProperty<String>,?>> builder)
Clone this property.
|
static StringProperty.StringPropertyBuilder |
create(Path<String> path)
|
static StringProperty.StringPropertyBuilder |
create(String name)
Create a new
StringProperty with given name . |
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
contains, contains, containsIgnoreCase, endsWith, endsWith, endsWithIgnoreCase, lower, startsWith, startsWith, startsWithIgnoreCase, upper
StringProperty clone(Consumer<PathProperty.Builder<String,PathProperty<String>,?>> builder)
clone
in interface CloneableProperty<String,PathProperty<String>,PathProperty.Builder<String,PathProperty<String>,?>>
builder
- A property builder which can be used to perform additional property configurationstatic StringProperty.StringPropertyBuilder create(String name)
StringProperty
with given name
.name
- Property name (not null)StringProperty
builderstatic StringProperty.StringPropertyBuilder create(Path<String> path)
path
- Path from which to obtain the property path name (not null)StringProperty
builderCopyright © 2019 The Holon Platform. All rights reserved.