Class ComparablePropertyBuilder<V extends Comparable,P extends Property<V>,B extends ObjectValidatorBuilder<V,? extends ComparablePropertyBuilder<V,P,B,SELF>,?>,SELF extends ComparablePropertyBuilder<V,P,B,SELF>>
- java.lang.Object
-
- io.github.mmm.property.builder.PropertyBuilder<V,P,B,SELF>
-
- io.github.mmm.property.builder.lang.ComparablePropertyBuilder<V,P,B,SELF>
-
- Type Parameters:
V
- type of theproperty value
.P
- type of theProperty
to build.B
- type of thevalidator builder
forPropertyBuilder.withValidator()
.SELF
- type of thisComparablePropertyBuilder
itself.
- Direct Known Subclasses:
BigDecimalPropertyBuilder
,BigIntegerPropertyBuilder
,BytePropertyBuilder
,DoublePropertyBuilder
,FloatPropertyBuilder
,InstantPropertyBuilder
,IntegerPropertyBuilder
,LocalDatePropertyBuilder
,LocalDateTimePropertyBuilder
,LocalTimePropertyBuilder
,LongPropertyBuilder
,OffsetDateTimePropertyBuilder
,OffsetTimePropertyBuilder
,ShortPropertyBuilder
,StringPropertyBuilder
,ZonedDateTimePropertyBuilder
public abstract class ComparablePropertyBuilder<V extends Comparable,P extends Property<V>,B extends ObjectValidatorBuilder<V,? extends ComparablePropertyBuilder<V,P,B,SELF>,?>,SELF extends ComparablePropertyBuilder<V,P,B,SELF>> extends PropertyBuilder<V,P,B,SELF>
- Since:
- 1.0.0
-
-
Field Summary
-
Fields inherited from class io.github.mmm.property.builder.PropertyBuilder
expression, value
-
-
Constructor Summary
Constructors Constructor Description ComparablePropertyBuilder()
The constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RangePropertyBuilder<V>
asRange()
-
Methods inherited from class io.github.mmm.property.builder.PropertyBuilder
asList, asMap, asMap, asSet, build, build, build, builder, createValidatorBuilder, factory, metadata, metadataFactory, registry, self, value, valueExpression, withValidator
-
-
-
-
Method Detail
-
asRange
public RangePropertyBuilder<V> asRange()
- Returns:
- a
RangePropertyBuilder
usingthis property configuration
for its bounds (min and max).
-
-