Class ZonedDateTimePropertyBuilder
- java.lang.Object
-
- io.github.mmm.property.builder.PropertyBuilder<V,P,B,SELF>
-
- io.github.mmm.property.builder.lang.ComparablePropertyBuilder<ZonedDateTime,ZonedDateTimeProperty,ValidatorBuilderZonedDateTime<ZonedDateTimePropertyBuilder>,ZonedDateTimePropertyBuilder>
-
- io.github.mmm.property.builder.temporal.ZonedDateTimePropertyBuilder
-
public final class ZonedDateTimePropertyBuilder extends ComparablePropertyBuilder<ZonedDateTime,ZonedDateTimeProperty,ValidatorBuilderZonedDateTime<ZonedDateTimePropertyBuilder>,ZonedDateTimePropertyBuilder>
- Since:
- 1.0.0
-
-
Field Summary
-
Fields inherited from class io.github.mmm.property.builder.PropertyBuilder
expression, value
-
-
Constructor Summary
Constructors Constructor Description ZonedDateTimePropertyBuilder()
The constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ZonedDateTimeProperty
build(String name, PropertyMetadata<ZonedDateTime> metadata)
protected ValidatorBuilderZonedDateTime<ZonedDateTimePropertyBuilder>
createValidatorBuilder()
-
Methods inherited from class io.github.mmm.property.builder.lang.ComparablePropertyBuilder
asRange
-
Methods inherited from class io.github.mmm.property.builder.PropertyBuilder
asList, asMap, asMap, asSet, build, build, builder, factory, metadata, metadataFactory, registry, self, value, valueExpression, withValidator
-
-
-
-
Method Detail
-
createValidatorBuilder
protected ValidatorBuilderZonedDateTime<ZonedDateTimePropertyBuilder> createValidatorBuilder()
- Specified by:
createValidatorBuilder
in classPropertyBuilder<ZonedDateTime,ZonedDateTimeProperty,ValidatorBuilderZonedDateTime<ZonedDateTimePropertyBuilder>,ZonedDateTimePropertyBuilder>
- Returns:
- the
ObjectValidatorBuilder
corresponding to this type of builder.
-
build
protected ZonedDateTimeProperty build(String name, PropertyMetadata<ZonedDateTime> metadata)
- Specified by:
build
in classPropertyBuilder<ZonedDateTime,ZonedDateTimeProperty,ValidatorBuilderZonedDateTime<ZonedDateTimePropertyBuilder>,ZonedDateTimePropertyBuilder>
- Parameters:
name
- theproperty name
of theProperty
to build.metadata
- thePropertyMetadata
.- Returns:
- the
Property
tobuild
.
-
-