Class BigDecimalPropertyBuilder
java.lang.Object
io.github.mmm.property.builder.PropertyBuilder<BigDecimal,BigDecimalProperty,ValidatorBuilderBigDecimal<BigDecimalPropertyBuilder>,BigDecimalPropertyBuilder>
io.github.mmm.property.builder.lang.ComparablePropertyBuilder<BigDecimal,BigDecimalProperty,ValidatorBuilderBigDecimal<BigDecimalPropertyBuilder>,BigDecimalPropertyBuilder>
io.github.mmm.property.builder.number.BigDecimalPropertyBuilder
public final class BigDecimalPropertyBuilder
extends ComparablePropertyBuilder<BigDecimal,BigDecimalProperty,ValidatorBuilderBigDecimal<BigDecimalPropertyBuilder>,BigDecimalPropertyBuilder>
- Since:
- 1.0.0
-
Field Summary
Fields inherited from class io.github.mmm.property.builder.PropertyBuilder
expression, lock, value
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected BigDecimalProperty
build
(String name, PropertyMetadata<BigDecimal> metadata) Methods inherited from class io.github.mmm.property.builder.lang.ComparablePropertyBuilder
asRange
-
Constructor Details
-
BigDecimalPropertyBuilder
The constructor.- Parameters:
lock
- thelock
.
-
-
Method Details
-
createValidatorBuilder
- Specified by:
createValidatorBuilder
in classPropertyBuilder<BigDecimal,
BigDecimalProperty, ValidatorBuilderBigDecimal<BigDecimalPropertyBuilder>, BigDecimalPropertyBuilder> - Returns:
- the
ObjectValidatorBuilder
corresponding to this type of builder.
-
build
- Specified by:
build
in classPropertyBuilder<BigDecimal,
BigDecimalProperty, ValidatorBuilderBigDecimal<BigDecimalPropertyBuilder>, BigDecimalPropertyBuilder> - Parameters:
name
- theproperty name
of theProperty
to build.metadata
- thePropertyMetadata
.- Returns:
- the
Property
tobuild
.
-