Uses of Class
org.dellroad.stuff.vaadin24.field.AbstractFieldBuilder.BindingInfo
-
Uses of AbstractFieldBuilder.BindingInfo in org.dellroad.stuff.vaadin24.field
Modifier and TypeFieldDescriptionprotected final AbstractFieldBuilder<?,
?>.BindingInfo FieldBuilderContextImpl.bindingInfo
Modifier and TypeMethodDescriptionprotected AbstractFieldBuilder<S,
T>.BindingInfo AbstractFieldBuilder.createBindingInfo
(Method method, String propertyName, Annotation annotation, AbstractFieldBuilder.Binding binding, AbstractFieldBuilder.FormLayout formLayout, AbstractFieldBuilder.NullifyCheckbox nullifyCheckbox, AbstractFieldBuilder.EnabledBy enabledBy, BiFunction<AbstractFieldBuilder<S, T>.BindingInfo, ? super T, FieldComponent<?>> fieldBuilder) Create aAbstractFieldBuilder<S extends AbstractFieldBuilder<S,
.T>, T>.BindingInfo FieldBuilderContext.getBindingInfo()
Get the static information (annotations, annotated method, etc.) associated with this context.FieldBuilderContextImpl.getBindingInfo()
Modifier and TypeMethodDescriptionAbstractFieldBuilder.getScannedProperties()
Get all of the properties discovered by this instance from scanned annotations.Modifier and TypeMethodDescriptionprotected FieldComponent<?>
AbstractFieldBuilder.buildDeclarativeField
(AbstractFieldBuilder<S, T>.BindingInfo bindingInfo) Construct and configure a field based on a@FieldBuilder.Foo
declarative annotation.protected FieldComponent<?>
AbstractGridFieldBuilder.buildDeclarativeField
(AbstractFieldBuilder<S, T>.BindingInfo bindingInfo) protected Grid<?>
AbstractGridFieldBuilder.buildGrid
(AbstractFieldBuilder<S, T>.BindingInfo bindingInfo, GridColumn column) protected FieldComponent<?>
AbstractFieldBuilder.buildProvidedField
(AbstractFieldBuilder<S, T>.BindingInfo bindingInfo, MethodAnnotationScanner<T, AbstractFieldBuilder.ProvidesField>.MethodInfo methodInfo, Object bean) Construct a field and corresponding component using a@FieldBuilder.ProvidesField
annotated method.protected <F> F
AbstractFieldBuilder.instantiate
(Class<F> expectedType, AbstractFieldBuilder<S, T>.BindingInfo bindingInfo, Annotation annotation, String propertyName) Instantiate a field (or whatever) from the givenClass
-valued annotation property.protected <T> T
AbstractFieldBuilder.instantiate
(Class<T> type, AbstractFieldBuilder<S, T>.BindingInfo bindingInfo) Instantiate a field (or whatever) from the givenClass
.protected FieldBuilderContext
AbstractFieldBuilder.newFieldBuilderContext
(AbstractFieldBuilder<S, T>.BindingInfo bindingInfo) Create anFieldBuilderContext
from the given method and annotation.Modifier and TypeMethodDescriptionprotected AbstractFieldBuilder<S,
T>.BindingInfo AbstractFieldBuilder.createBindingInfo
(Method method, String propertyName, Annotation annotation, AbstractFieldBuilder.Binding binding, AbstractFieldBuilder.FormLayout formLayout, AbstractFieldBuilder.NullifyCheckbox nullifyCheckbox, AbstractFieldBuilder.EnabledBy enabledBy, BiFunction<AbstractFieldBuilder<S, T>.BindingInfo, ? super T, FieldComponent<?>> fieldBuilder) Create aAbstractFieldBuilder<S extends AbstractFieldBuilder<S,
.T>, T>.BindingInfo ModifierConstructorDescriptionFieldBuilderContextImpl
(AbstractFieldBuilder<?, ?>.BindingInfo bindingInfo) Constructor.ModifierConstructorDescriptionBindingInfo
(Method method, String propertyName, Annotation annotation, AbstractFieldBuilder.Binding binding, AbstractFieldBuilder.FormLayout formLayout, AbstractFieldBuilder.NullifyCheckbox nullifyCheckbox, AbstractFieldBuilder.EnabledBy enabledBy, BiFunction<AbstractFieldBuilder<S, T>.BindingInfo, ? super T, FieldComponent<?>> fieldBuilder) Constructor.