@Component(value="ui_ValueBinder")
public class ValueBinder
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
protected static class |
ValueBinder.ValueBindingImpl<V> |
Modifier and Type | Field and Description |
---|---|
protected io.jmix.core.AccessManager |
accessManager |
protected org.springframework.context.ApplicationContext |
applicationContext |
protected io.jmix.core.MessageTools |
messageTools |
protected io.jmix.core.MetadataTools |
metadataTools |
protected javax.validation.Validator |
validator |
Constructor and Description |
---|
ValueBinder() |
Modifier and Type | Method and Description |
---|---|
<V> ValueBinding<V> |
bind(HasValue<V> component,
ValueSource<V> valueSource) |
protected void |
initBeanValidator(Field<?> component,
io.jmix.core.metamodel.model.MetaPropertyPath metaPropertyPath) |
protected void |
initRequired(Field<?> component,
io.jmix.core.metamodel.model.MetaPropertyPath metaPropertyPath) |
@Autowired protected io.jmix.core.MessageTools messageTools
@Autowired protected io.jmix.core.MetadataTools metadataTools
@Autowired protected javax.validation.Validator validator
@Autowired protected org.springframework.context.ApplicationContext applicationContext
@Autowired protected io.jmix.core.AccessManager accessManager
public <V> ValueBinding<V> bind(HasValue<V> component, ValueSource<V> valueSource)
protected void initRequired(Field<?> component, io.jmix.core.metamodel.model.MetaPropertyPath metaPropertyPath)
protected void initBeanValidator(Field<?> component, io.jmix.core.metamodel.model.MetaPropertyPath metaPropertyPath)