## Uses of Interface
com.holonplatform.core.beans.BeanProperty.Builder

- Packages that use BeanProperty.Builder
  Package | Description
  --- | ---
  com.holonplatform.core.beans |

- - ### Uses of BeanProperty.Builder in com.holonplatform.core.beans

    Methods in com.holonplatform.core.beans that return BeanProperty.Builder
    Modifier and Type | Method and Description
    --- | ---
    `BeanProperty.Builder<T>` | BeanProperty.Builder.`annotations(Annotation[] annotations)` Set the property annotations
    `static BeanProperty.Builder<String>` | StringBeanProperty.`builder(String name)` Get a builder to create a `StringBeanProperty`.
    `static BeanProperty.Builder<Boolean>` | BooleanBeanProperty.`builder(String name, boolean primitive)` Get a builder to create a `BooleanBeanProperty`.
    `static <N extends Number> BeanProperty.Builder<N>` | NumericBeanProperty.`builder(String name, Class<N> type)` Get a builder to create a `NumericBeanProperty`.
    `static <T> BeanProperty.Builder<T>` | BeanProperty.`builder(String name, Class<T> type)` Get a builder to create a `BeanProperty`.
    `static <T> BeanProperty.Builder<T>` | TemporalBeanProperty.`builder(String name, Class<T> type)` Get a builder to create a `TemporalBeanProperty`.
    `BeanProperty.Builder<T>` | BeanProperty.Builder.`field(Field field)` Set the bean property field
    `BeanProperty.Builder<T>` | BeanProperty.Builder.`identifier(boolean identifier)` Set the bean property as an identifier property.
    `BeanProperty.Builder<T>` | BeanProperty.Builder.`ignoreMode(IgnoreMode ignoreMode)` Mark the property as to be ignored (i.e. not to be part of the bean property set) or not.
    `BeanProperty.Builder<?>` | BeanPropertyPostProcessor.`processBeanProperty(BeanProperty.Builder<?> property, Class<?> beanOrNestedClass)` Process given `property`.
    `BeanProperty.Builder<T>` | BeanProperty.Builder.`readMethod(Method method)` Set the bean property read (get) method
    `BeanProperty.Builder<T>` | BeanProperty.Builder.`sequence(Integer sequence)` Set the bean property sequence
    `BeanProperty.Builder<T>` | BeanProperty.Builder.`writeMethod(Method method)` Set the bean property write (set) method

    Methods in com.holonplatform.core.beans with parameters of type BeanProperty.Builder
    Modifier and Type | Method and Description
    --- | ---
    `BeanProperty.Builder<?>` | BeanPropertyPostProcessor.`processBeanProperty(BeanProperty.Builder<?> property, Class<?> beanOrNestedClass)` Process given `property`.

Copyright © 2019 The Holon Platform. All rights reserved.