Class PatternPropertyBuilder
- java.lang.Object
-
- io.github.mmm.property.builder.PropertyBuilder<Pattern,PatternProperty,io.github.mmm.validation.pattern.ValidatorBuilderPattern<PatternPropertyBuilder>,PatternPropertyBuilder>
-
- io.github.mmm.property.builder.lang.PatternPropertyBuilder
-
public final class PatternPropertyBuilder extends PropertyBuilder<Pattern,PatternProperty,io.github.mmm.validation.pattern.ValidatorBuilderPattern<PatternPropertyBuilder>,PatternPropertyBuilder>
- Since:
- 1.0.0
-
-
Field Summary
-
Fields inherited from class io.github.mmm.property.builder.PropertyBuilder
expression, lock, value
-
-
Constructor Summary
Constructors Constructor Description PatternPropertyBuilder(AttributeReadOnly lock)The constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected PatternPropertybuild(String name, PropertyMetadata<Pattern> metadata)protected io.github.mmm.validation.pattern.ValidatorBuilderPattern<PatternPropertyBuilder>createValidatorBuilder()
-
-
-
Constructor Detail
-
PatternPropertyBuilder
public PatternPropertyBuilder(AttributeReadOnly lock)
The constructor.- Parameters:
lock- thelock.
-
-
Method Detail
-
createValidatorBuilder
protected io.github.mmm.validation.pattern.ValidatorBuilderPattern<PatternPropertyBuilder> createValidatorBuilder()
- Specified by:
createValidatorBuilderin classPropertyBuilder<Pattern,PatternProperty,io.github.mmm.validation.pattern.ValidatorBuilderPattern<PatternPropertyBuilder>,PatternPropertyBuilder>- Returns:
- the
ObjectValidatorBuildercorresponding to this type of builder.
-
build
protected PatternProperty build(String name, PropertyMetadata<Pattern> metadata)
- Specified by:
buildin classPropertyBuilder<Pattern,PatternProperty,io.github.mmm.validation.pattern.ValidatorBuilderPattern<PatternPropertyBuilder>,PatternPropertyBuilder>- Parameters:
name- theproperty nameof thePropertyto build.metadata- thePropertyMetadata.- Returns:
- the
Propertytobuild.
-
-