Package io.github.mmm.property.builder
Interface DefaultPropertyBuilders
-
- All Known Subinterfaces:
EntityPropertyBuilders
- All Known Implementing Classes:
PropertyBuilders
public interface DefaultPropertyBuildersInterface for a factory ofPropertyBuilders andproperties. May optionally implement one of the following features:- Since:
- 1.0.0
-
-
Method Summary
-
-
-
Method Detail
-
newString
default StringProperty newString(String name)
- Parameters:
name- theproperty name.- Returns:
- a new
StringProperty.
-
newString
default StringPropertyBuilder newString()
- Returns:
- a new
StringPropertyBuilder.
-
newBoolean
default BooleanProperty newBoolean(String name)
- Parameters:
name- theproperty name.- Returns:
- a new
BooleanProperty.
-
newBoolean
default BooleanPropertyBuilder newBoolean()
- Returns:
- a new
BooleanPropertyBuilder.
-
newLong
default LongProperty newLong(String name)
- Parameters:
name- theproperty name.- Returns:
- a new
LongProperty.
-
newBigDecimal
default BigDecimalProperty newBigDecimal(String name)
- Parameters:
name- theproperty name.- Returns:
- a new
BigDecimalProperty.
-
newBigDecimal
default BigDecimalPropertyBuilder newBigDecimal()
- Returns:
- a new
BigDecimalPropertyBuilder.
-
newBigInteger
default BigIntegerProperty newBigInteger(String name)
- Parameters:
name- theproperty name.- Returns:
- a new
BigIntegerProperty.
-
newBigInteger
default BigIntegerPropertyBuilder newBigInteger()
- Returns:
- a new
BigIntegerPropertyBuilder.
-
newLong
default LongPropertyBuilder newLong()
- Returns:
- a new
LongPropertyBuilder.
-
newInteger
default IntegerProperty newInteger(String name)
- Parameters:
name- theproperty name.- Returns:
- a new
IntegerProperty.
-
newInteger
default IntegerPropertyBuilder newInteger()
- Returns:
- a new
IntegerPropertyBuilder.
-
newDouble
default DoubleProperty newDouble(String name)
- Parameters:
name- theproperty name.- Returns:
- a new
DoubleProperty.
-
newDouble
default DoublePropertyBuilder newDouble()
- Returns:
- a new
DoublePropertyBuilder.
-
newFloat
default FloatProperty newFloat(String name)
- Parameters:
name- theproperty name.- Returns:
- a new
FloatProperty.
-
newFloat
default FloatPropertyBuilder newFloat()
- Returns:
- a new
FloatPropertyBuilder.
-
newShort
default ShortProperty newShort(String name)
- Parameters:
name- theproperty name.- Returns:
- a new
ShortProperty.
-
newShort
default ShortPropertyBuilder newShort()
- Returns:
- a new
ShortPropertyBuilder.
-
newByte
default ByteProperty newByte(String name)
- Parameters:
name- theproperty name.- Returns:
- a new
ByteProperty.
-
newByte
default BytePropertyBuilder newByte()
- Returns:
- a new
BytePropertyBuilder.
-
newInstant
default InstantProperty newInstant(String name)
- Parameters:
name- theproperty name.- Returns:
- a new
InstantProperty.
-
newInstant
default InstantPropertyBuilder newInstant()
- Returns:
- a new
InstantPropertyBuilder.
-
newLocalDateTime
default LocalDateTimeProperty newLocalDateTime(String name)
- Parameters:
name- theproperty name.- Returns:
- a new
LocalDateTimeProperty.
-
newLocalDateTime
default LocalDateTimePropertyBuilder newLocalDateTime()
- Returns:
- a new
LocalDateTimePropertyBuilder.
-
newLocalDate
default LocalDateProperty newLocalDate(String name)
- Parameters:
name- theproperty name.- Returns:
- a new
LocalDateProperty.
-
newLocalDate
default LocalDatePropertyBuilder newLocalDate()
- Returns:
- a new
LocalDatePropertyBuilder.
-
newLocalTime
default LocalTimeProperty newLocalTime(String name)
- Parameters:
name- theproperty name.- Returns:
- a new
LocalTimeProperty.
-
newLocalTime
default LocalTimePropertyBuilder newLocalTime()
- Returns:
- a new
LocalTimePropertyBuilder.
-
newOffsetDateTime
default OffsetDateTimeProperty newOffsetDateTime(String name)
- Parameters:
name- theproperty name.- Returns:
- a new
OffsetDateTimeProperty.
-
newOffsetDateTime
default OffsetDateTimePropertyBuilder newOffsetDateTime()
- Returns:
- a new
OffsetDateTimePropertyBuilder.
-
newOffsetTime
default OffsetTimeProperty newOffsetTime(String name)
- Parameters:
name- theproperty name.- Returns:
- a new
OffsetTimeProperty.
-
newOffsetTime
default OffsetTimePropertyBuilder newOffsetTime()
- Returns:
- a new
OffsetTimePropertyBuilder.
-
newZonedDateTime
default ZonedDateTimeProperty newZonedDateTime(String name)
- Parameters:
name- theproperty name.- Returns:
- a new
ZonedDateTimeProperty.
-
newZonedDateTime
default ZonedDateTimePropertyBuilder newZonedDateTime()
- Returns:
- a new
ZonedDateTimePropertyBuilder.
-
-