Class CollaborationBinder.CollaborationBindingBuilderImpl<BEAN,​FIELDVALUE,​TARGET>

  • All Implemented Interfaces:
    com.vaadin.flow.data.binder.Binder.BindingBuilder<BEAN,​TARGET>, java.io.Serializable
    Enclosing class:
    CollaborationBinder<BEAN>

    protected static class CollaborationBinder.CollaborationBindingBuilderImpl<BEAN,​FIELDVALUE,​TARGET>
    extends java.lang.Object
    See Also:
    Serialized Form
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      com.vaadin.flow.data.binder.Binder.Binding<BEAN,​TARGET> bind​(com.vaadin.flow.function.ValueProvider<BEAN,​TARGET> getter, com.vaadin.flow.data.binder.Setter<BEAN,​TARGET> setter)  
      com.vaadin.flow.data.binder.Binder.Binding<BEAN,​TARGET> bind​(java.lang.String propertyName)  
      protected CollaborationBinder<BEAN> getBinder()  
      protected <NEWTARGET>
      com.vaadin.flow.data.binder.Binder.BindingBuilder<BEAN,​NEWTARGET>
      withConverter​(com.vaadin.flow.data.converter.Converter<TARGET,​NEWTARGET> converter, boolean resetNullRepresentation)  
      com.vaadin.flow.data.binder.Binder.BindingBuilder<BEAN,​TARGET> withNullRepresentation​(TARGET nullRepresentation)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface com.vaadin.flow.data.binder.Binder.BindingBuilder

        asRequired, asRequired, withConverter, withConverter, withStatusLabel, withValidator, withValidator, withValidator, withValidator
    • Constructor Detail

      • CollaborationBindingBuilderImpl

        protected CollaborationBindingBuilderImpl​(CollaborationBinder<BEAN> binder,
                                                  com.vaadin.flow.component.HasValue<?,​FIELDVALUE> field,
                                                  com.vaadin.flow.data.converter.Converter<FIELDVALUE,​TARGET> converterValidatorChain,
                                                  com.vaadin.flow.data.binder.BindingValidationStatusHandler statusHandler)
    • Method Detail

      • bind

        public com.vaadin.flow.data.binder.Binder.Binding<BEAN,​TARGET> bind​(com.vaadin.flow.function.ValueProvider<BEAN,​TARGET> getter,
                                                                                  com.vaadin.flow.data.binder.Setter<BEAN,​TARGET> setter)
        Specified by:
        bind in interface com.vaadin.flow.data.binder.Binder.BindingBuilder<BEAN,​FIELDVALUE>
      • bind

        public com.vaadin.flow.data.binder.Binder.Binding<BEAN,​TARGET> bind​(java.lang.String propertyName)
        Specified by:
        bind in interface com.vaadin.flow.data.binder.Binder.BindingBuilder<BEAN,​FIELDVALUE>
      • withConverter

        protected <NEWTARGET> com.vaadin.flow.data.binder.Binder.BindingBuilder<BEAN,​NEWTARGET> withConverter​(com.vaadin.flow.data.converter.Converter<TARGET,​NEWTARGET> converter,
                                                                                                                    boolean resetNullRepresentation)
      • withNullRepresentation

        public com.vaadin.flow.data.binder.Binder.BindingBuilder<BEAN,​TARGET> withNullRepresentation​(TARGET nullRepresentation)