Annotation Interface AbstractFieldBuilder.ProvidesField

Enclosing class:
AbstractFieldBuilder<S extends AbstractFieldBuilder<S,T>,T>

@Retention(RUNTIME) @Target(METHOD) @Documented public static @interface AbstractFieldBuilder.ProvidesField
Specifies that the annotated method will create a field suitable for editing the specified property.

Annotated methods must either take no parameters, or one FieldBuilderContext parameter, and have a return type that is (a) a sub-type of both HasValue and Component, or (b) a sub-type of FieldComponent.

See Also:
  • Required Element Summary

    Required Elements
    Modifier and Type
    Required Element
    Description
    The bean property that the annotated method's return value edits.
  • Element Details

    • value

      String value
      The bean property that the annotated method's return value edits.
      Returns:
      property name