com.holonplatform.core.beans

## Annotation Type Converter

-     @Retention(value=RUNTIME)
       @Target(value=FIELD)
       @Inherited
       @Documented
      public @interface Converter

  Annotation which can be used on a bean property to specify the `PropertyValueConverter` for the property generated using bean property introspection.
  Since:
    5.0.0
  See Also:
    `BeanIntrospector`

- - ### Optional Element Summary

    Optional Elements
    Modifier and Type | Optional Element and Description
    --- | ---
    `Converter.BUILTIN` | `builtin` Use one of the `Converter.BUILTIN` available converters.
    `Class<? extends PropertyValueConverter>` | `value` Get the `PropertyValueConverter` class to use for the generated `Property`.

- - ### Element Detail

    - #### value

          public abstract Class<? extends PropertyValueConverter> value

      Get the `PropertyValueConverter` class to use for the generated `Property`.

      The specified class must provide a default empty constructor.

      Returns:
        PropertyValueConverter class
      Default:
        com.holonplatform.core.property.PropertyValueConverter.class

  - - #### builtin

          public abstract Converter.BUILTIN builtin

      Use one of the `Converter.BUILTIN` available converters.
      Returns:
        Builtin converter. `Converter.BUILTIN.NONE` indicates no value.
      Default:
        com.holonplatform.core.beans.Converter.BUILTIN.NONE

Copyright © 2019 The Holon Platform. All rights reserved.