java.lang.Object
io.github.mmm.bean.StandardPropertyBuilders
- All Implemented Interfaces:
PropertyBuilders,Consumer<WritableProperty<?>>,Function<String,WritableProperty<?>>
public class StandardPropertyBuilders
extends Object
implements PropertyBuilders, Consumer<WritableProperty<?>>, Function<String,WritableProperty<?>>
Implementation of
PropertyBuilders that auto registers build properties and redirects to read-only properties
if read-only.-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.github.mmm.property.builder.PropertyBuilders
newBigDecimal, newBigDecimal, newBigInteger, newBigInteger, newBoolean, newBoolean, newByte, newByte, newDayOfWeek, newDayOfWeek, newDouble, newDouble, newFloat, newFloat, newInstant, newInstant, newInteger, newInteger, newLocalDate, newLocalDate, newLocalDateTime, newLocalDateTime, newLocalTime, newLocalTime, newLong, newLong, newMonth, newMonth, newOffsetDateTime, newOffsetDateTime, newOffsetTime, newOffsetTime, newPattern, newPattern, newShort, newShort, newString, newString, newYear, newYear, newZonedDateTime, newZonedDateTime
-
Constructor Details
-
StandardPropertyBuilders
The constructor.- Parameters:
bean-WritableBeanto build thepropertiesfor.
-
-
Method Details
-
accept
- Specified by:
acceptin interfaceConsumer<WritableProperty<?>>
-
apply
- Specified by:
applyin interfaceFunction<String,WritableProperty<?>>
-
getLock
- Specified by:
getLockin interfacePropertyBuilders
-