T
- item type.public class FormPresenter<T> extends Object
Constructor and Description |
---|
FormPresenter(PropertySetFactory<T> propertySetFactory,
FormDefinition<T> formDefinition,
UiComponentProvider componentProvider) |
FormPresenter(PropertySetFactory<T> propertySetFactory,
FormDefinition<T> formDefinition,
UiComponentProvider componentProvider,
LocaleContext localeContext) |
Modifier and Type | Method and Description |
---|---|
void |
bind(T item) |
protected com.vaadin.data.Binder<T> |
bindFields(Locale locale) |
void |
bindProperty(com.vaadin.ui.Component field,
FieldDefinition property,
com.vaadin.data.Binder<T> binder) |
com.vaadin.data.Binder<T> |
getBinder(Locale locale) |
Optional<Map<FieldDefinition<T>,com.vaadin.ui.Component>> |
getBoundFields(Locale locale) |
<V> Optional<V> |
getBoundPropertyValue(String propertyName,
Locale locale) |
Collection<com.vaadin.data.Binder.Binding<T,?>> |
getChangedBindings(com.vaadin.data.Binder<T> binder) |
Stream<com.vaadin.data.BinderValidationStatus<T>> |
validateBoundProperties() |
void |
writeBindings(T item) |
@Inject public FormPresenter(PropertySetFactory<T> propertySetFactory, FormDefinition<T> formDefinition, UiComponentProvider componentProvider, LocaleContext localeContext)
public FormPresenter(PropertySetFactory<T> propertySetFactory, FormDefinition<T> formDefinition, UiComponentProvider componentProvider)
public void bind(T item)
public <V> Optional<V> getBoundPropertyValue(String propertyName, Locale locale)
public void writeBindings(T item)
public Stream<com.vaadin.data.BinderValidationStatus<T>> validateBoundProperties()
public Optional<Map<FieldDefinition<T>,com.vaadin.ui.Component>> getBoundFields(Locale locale)
public void bindProperty(com.vaadin.ui.Component field, FieldDefinition property, com.vaadin.data.Binder<T> binder)
public Collection<com.vaadin.data.Binder.Binding<T,?>> getChangedBindings(com.vaadin.data.Binder<T> binder)
Copyright © 2020 Magnolia International Ltd.. All rights reserved.