Package io.cui.tools.property
Class PropertyHolder.PropertyHolderBuilder
- java.lang.Object
-
- io.cui.tools.property.PropertyHolder.PropertyHolderBuilder
-
- Enclosing class:
- PropertyHolder
public static class PropertyHolder.PropertyHolderBuilder extends Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PropertyHolderbuild()PropertyHolder.PropertyHolderBuildermemberInfo(@NonNull PropertyMemberInfo memberInfo)Provides additional runtime information for the property, seePropertyMemberInfoPropertyHolder.PropertyHolderBuildername(@NonNull String name)The name of the property.PropertyHolder.PropertyHolderBuilderreadMethod(Method readMethod)Derived byPropertyDescriptor, may be nullPropertyHolder.PropertyHolderBuilderreadWrite(@NonNull PropertyReadWrite readWrite)Provides additional Runtime-information, seePropertyReadWriteStringtoString()PropertyHolder.PropertyHolderBuildertype(@NonNull Class<?> type)The actual type of the property.PropertyHolder.PropertyHolderBuilderwriteMethod(Method writeMethod)Derived byPropertyDescriptor, may be null
-
-
-
Method Detail
-
name
public PropertyHolder.PropertyHolderBuilder name(@NonNull @NonNull String name)
The name of the property.- Returns:
this.
-
type
public PropertyHolder.PropertyHolderBuilder type(@NonNull @NonNull Class<?> type)
The actual type of the property.- Returns:
this.
-
memberInfo
public PropertyHolder.PropertyHolderBuilder memberInfo(@NonNull @NonNull PropertyMemberInfo memberInfo)
Provides additional runtime information for the property, seePropertyMemberInfo- Returns:
this.
-
readWrite
public PropertyHolder.PropertyHolderBuilder readWrite(@NonNull @NonNull PropertyReadWrite readWrite)
Provides additional Runtime-information, seePropertyReadWrite- Returns:
this.
-
readMethod
public PropertyHolder.PropertyHolderBuilder readMethod(Method readMethod)
Derived byPropertyDescriptor, may be null- Returns:
this.
-
writeMethod
public PropertyHolder.PropertyHolderBuilder writeMethod(Method writeMethod)
Derived byPropertyDescriptor, may be null- Returns:
this.
-
build
public PropertyHolder build()
-
-